D.4. 通过 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=0x378
,irq=7
。
D.4.1. 需求
目标计算机,称为 target,将要安装 Debian。
系统安装介质;参阅 第 2.4 节 “安装介质”。
另外一台连接到互联网的计算机,称为 source,功能是网关。
一条 DB-25 Null-Modem 线。参阅 PLIP-Install-HOWTO 了解这种线的更多信息,以及如何自己制作。
D.4.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
pointopoint192.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
D.4.3. 安装目标
启动安装介质。安装需要运行在 expert 模式; 在启动提示符下输入 expert
。如果您需要为内核模块设置参数,同样要在启动提示符下输入。例如,要启动安装程序,并为 parport_pc 模块的 “io” 和 “irq” 选项设置值,在启动提示符后面输入:
- expert parport_pc.io=
0x378
parport_pc.irq=7
下面是安装过程中各阶段所要提供的答案。
从光盘加载安装组件
从列表里面选择
plip-modules
选项; 它使安装系统可以使用 PLIP 驱动。探测网络硬件
如果目标系统有网卡,将显示探测到的网卡的驱动模块列表。如果您希望强制
debian-installer
使用 plip,您应该排斥所有列出的驱动模块。显然,如果目标系统没有网卡,安装程序不会显示该列表。因为前面没有网卡探测/选择,安装程序将要求您从列表中选择网络驱动模块。选择
plip
模块。
配置网络
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
)