C.5. 通过 Parallel Line IP (PLIP) 来安装 Debian GNU/Linux

本节将说明在没有以太网卡的情况下,如何通过一条 Null-Modem 线(也称为 Null-Printer 线),连接到远端网关计算机来安装 Debian GNU/Linux。充当网关的计算机应该连接到具有 Debian 镜像的网络(例如,互联网)。

本附录里面的例子中,我们将建立一个 PLIP 连接,使用的网关通过拨号连接(ppp0)到互联网。我们还分别为目标和源系统的 PLIP 接口使用 192.168.0.1 和 192.168.0.2 IP 地址(这些地址在您的网络地址空间里面未被占用)。

在安装时建立的 PLIP 连接,重新启动后在新安装的系统里面仍然可用(参阅 第 7 章 启动进入新 Debian 系统)。

开始前,您需要检查一下源与目标系统并口的 BIOS 设置(IO 基地址和 IRQ)。常用的值为 io=0x378irq=7

C.5.1. 需求

  • 目标计算机,称为 target,将安装 Debian 在上面。

  • 系统安装介质;参阅 第 2.2 节 “安装介质”

  • 另外一台连接到互联网的计算机,称为 source,功能是网关。

  • 一条 DB-25 Null-Modem 线。参阅 PLIP-Install-HOWTO 了解这种线的更多信息,以及如何自己制作。

C.5.2. 建立源

下面的脚本是一个简单例子,说明如何配置使用 ppp0 连接到互联网的充当网关的源计算机。

#!/bin/sh

# We remove running modules from kernel to avoid conflicts and to
# reconfigure them manually.
modprobe -r lp parport_pc
modprobe parport_pc io=0x378 irq=7
modprobe plip

# Configure the plip interface (plip0 for me, see dmesg | grep plip)
ifconfig plip0 192.168.0.2 pointopoint 192.168.0.1 netmask 255.255.255.255 up

# Configure gateway
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 
> /proc/sys/net/ipv4/ip_forward

C.5.3. 安装目标

用安装介质启动。安装需要使用专家模式; 在启动提示符下输入expert。下面是安装过程中不同阶段的应答。

  1. 加载安装组件

    从列表里面选择 plip-modules 选项; 它使安装系统可以使用 PLIP 驱动。

  2. 侦测网络硬件

    • 如果目标系统具有网卡,将显示侦测到的网卡的驱动模块列表。如果您希望强制 debian-installer 使用 plip,您应该排斥所有列出的驱动模块。显然,如果目标系统没有网卡,安装程序不会显示该列表。

    • 提示模块参数: Yes

    • 因为前面没有网卡侦测/选择,安装程序将要求您从列表中选择网络驱动模块。选择 plip 模块。

    • Additional parameters for module parport_pc: io=0x378 irq=7

    • Additional parameters for module plip: 保持空白

  3. 配置网络

    • Auto-configure network with DHCP: No

    • IP address: 192.168.0.1

    • Point-to-point address: 192.168.0.2

    • Name server addresses: 您可以使用与源计算机相同的地址 (参阅 /etc/resolv.conf)