LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 592|回复: 2

共享上网的问题

[复制链接]
发表于 2003-4-30 13:12:04 | 显示全部楼层 |阅读模式
查看了很多贴子,按照这些配置进行操作,其他的机器还是无法上网!

我的情况是:
服务器: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,也无法上网,请问该如何设置?
发表于 2003-4-30 20:44:16 | 显示全部楼层
换成
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o ppp0 -j MASQUERADE
 楼主| 发表于 2003-5-1 02:19:35 | 显示全部楼层
换了,还是不行:(
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表