作者:曼联的太阳
在 Windows 下实现双网卡共享 adsl 上网是很容易的,但最近一直在用 fedora 9,这个问题就很麻烦。
主机网络环境是这样的:
adsl 连在 eth1 上,eth1 使用 192.168.1.2,
eth0 连接 windows,使用 192.168.0.1,
adsl 别名是 ppp0,
如何实现:
在 /etc/rc.d/rc.local 中添加:
route add -net 192.168.1.0 dev eth0
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
防火墙的伪装要选上这几个网络接口。
/etc/sysctl.conf 中
net.ipv4.ip_forward = 1
完成后
OK!
在笔记本上终于 ping 通了 g.cn,大功告成。