本节将说明在没有以太网卡的情况下,如何通过一条 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
。
目标计算机,称为 target,将要安装 Debian。
系统安装介质;参阅 第 2.4 节 “安装介质”。
另外一台连接到互联网的计算机,称为 source,功能是网关。
一条 DB-25 Null-Modem 线。参阅 PLIP-Install-HOWTO 了解这种线的更多信息,以及如何自己制作。
下面的脚本是一个简单例子,说明如何配置使用 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) ifconfigplip0 192.168.0.2
pointopoint192.168.0.1
netmask 255.255.255.255 up # Configure gateway modprobe iptable_nat iptables -t nat -A POSTROUTING -oppp0
-j MASQUERADE echo 1 > /proc/sys/net/ipv4/ip_forward
启动安装介质。安装需要运行在 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
)