要以 Linux 当 Router,首先必须确认你的 Linux Kernel 中有支援 IP Forwarding 的功能,也就是在 make Kernel 时,要选择 IP Forwarding 的选项。Router 分别以两块网路卡连接 Class B net 与 Subnet,所以让Linux 在开机的时候就要抓到这两块网路卡,成了一先决的条件。其方法是在/etc/lilo。conf 中加入
[code]append="ether=irq_0,io_port_0,eth0 ether=irq_1,io_port_1,eth1"[/code]
後,再值行 lilo C lilo。conf,之後再重新开机,应该就可以抓到两块网路卡了。要检查是否有抓到两块网路卡的话,可以看 /proc/net/dev 档中是否有 eth0 和 eth1 两个网路介面,或是值行 ifconfig,看是否有 eth0 和 eth1 两个网路介面,若是没有的话,有可能是你的 Kernel 没有支援那种网路卡,那就必须再重新make Kernel,将那种网路卡的选项包含进来。
丁丁 于 2006-08-23 20:42:14发表:
顶