|
我的debian 3.1 主机有两块网卡:
一块设成192.168.0.10,连接ADSL;另一块设成192.168.0.1,连接XP主机。
XP机器的网卡,设成192.168.0.6,网关 192.168.0.1,DNS:202.106.0.20。
我修改了 /etc/sysctl.conf,
加入了:net.ipv4.ip_forward=1
查看系统运行的模块:
debian:/proc# cat modules | grep ip
ipt_MASQUERADE 3968 1 - Live 0xe09df000
iptable_nat 22828 2 ipt_MASQUERADE, Live 0xe0a92000
ip_conntrack 32908 2 ipt_MASQUERADE,iptable_nat, Live 0xe0ad4000
ip_tables 16896 2 ipt_MASQUERADE,iptable_nat, Live 0xe0a99000
ipv6 229892 10 - Live 0xe0b0b000
好象也没有问题。
我在终端里面运行了:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MSAQUERADE
可是,从XP主机上网还是不成功,IE里面显示“正打开网页xxxx”,就一点反应都没有了。等一会儿就报错了。
请问还需要什么设置? |
|