IP Masquerade mini HOWTO(6) . . . /sbin/depmod -a /sbin/modprobe ip_masq_ftp /sbin/modprobe ip_masq_raudio /sbin/modprobe ip_masq_irc (以及其它像是 ip_masq_cuseeme, ip_masq_vdolive 等模组,如果你有加上适当的修补) . . . 注意: 你也可以在使用 ip_masq 之前手动地载入它,但是不要使用 kerneld 来载入,这是不行的! 3.2 指定私用网路的 IP 位址 因为所有其它机器都没有正式指定的位址,必须有个正确的方式来分配位址给这些机器. 节自 IP Masquerade FAQ: 有份 RFC (#1597) 是有关没有与外界连线的网路该使用什麽 IP 位址.有三个数字区块是特别为这个目的而保留的.其中一个我使用的是 192.168.1.n 到 192.168.255.n 之间的 255 Class-C 子网路. 节自 RFC 1597: 第三节: 私用位址空间 网际网路位址指定当局(IANA: Internet Assigned Numbers Authority) 已经保留下列三个区块的 IP 位址空间给私用网路: 10.0.0.0 - 10.255.255.255 172.16.0.0 - 172.31.255.255 192.168.0.0 - 192.168.255.255 我们将称第一个区块为 "24位元区块",第二个为 "20位元区块", 而第三个则称为 "16位元区块".注意到第一个区块就只是个 class A 网路号码,第二个区块则是连续的 16 个 class B 网路 号码,而第三个区块是一组 255 个连续的 class C 网路号码. 所以,如果你要使用一个 class C 网路的话,那麽你的机器应该以 192.168.1.1, 192.168.1.2, 192.168.1.3, ..., 192.168.1.x 来名之. 192.168.1.1 通常是闸道这台机器,在此即你连上网际网路的 Linux 主机.注意 192.168.1.0 以及 192.168.1.255 分别为网路以及广播位址,是保留的.避免在你的机器上使用这些位址. 3.3 配置其它机器 除了为每台机器设定适当的 IP 位址之外,你也应该设定适当的闸道.一般说来,这是非常直接了当的.你只需简单地输入 Linux 主机的位址(通常是 192.168.1.1)作为闸道位址. 关於领域名称服务,你可以加入任何 DNS 系统.最可能的应该是你 Linux 使用的那一个.你也可以选择性地加上任何网域字尾(domain suffix) . 在你重新配置这些 IP 位址之後,记得重新启动适当的服务或是重新开机. 下面的配置□例假设你使用一个 Class C 网路并且以 192.168.1.1 作为 Linux 主机的位址.请注意 192.168.1.0 及 192.168.1.255 是保留的. 配置 Windows 95 如果你还没有安装网路卡以及界面驱动程式,现在做. 到 '控制台/网路' 里去. 如果你的网路配置里没有 'TCP/IP 协定' 则加进去. 在'TCP/IP 内容'中,选择'IP 位址'并且把 IP 位址设定为 192.168.1.x,(1在'通讯闸'中加入 192.168.1.x 作为你的闸道. 在'DNS 配置'/'DNS 伺服器'下加入你的 Linux 主机使用的 DNS (通常可以在 /etc/resolv.conf 里找到).你可以选择性地加入适当的网域字尾搜寻顺序. 不要变更原先的其它设定,除非你知道自己在做什麽.