|
查看了很多贴子,按照这些配置进行操作,其他的机器还是无法上网!
我的情况是:
服务器:RedHat9,外置全象猫, 网卡:RealTek RTL-8139, SMC EZ Card,对应的IP为:192.168.2.1 子网掩码255.255.255.0 网关192.168.2.1
第二台机器:Windows2000 Server 网卡:Realtek RTL8139 Family PCI Fast Ethernet NIC 对应的IP为 192.168.2.100 子网掩码为255.255.255.0 网关为192.168.2.1
在Linux服务器中,修改配置文件/etc/rc.d/rc.loacl文件,在后面加入了如下语句:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.2.0/24 -j MSQUERADE
这两台机器通过10MB的Hub相连,服务器在Windows2000 Server时也是充当上网服务器,使用Windows2000的共享连接,上网没问题!
在Linux下,服务器的拨号配置妥当,自己可以上网,DNS设置为:自动从服务商获取DNS信息。
客户端机器的DNS为:202.96.134.133/210.22.91.234(这个配置在服务器windows2000下可以正常上网)
这时,客户段可以ping通服务器的内部IP和拨号的外部IP都没有问题,但就是无法ping通其他外部IP,也无法上网,请问该如何设置? |
|