LinuxSir.cn,穿越时空的Linuxsir!

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

单网卡+adsl+nat

[复制链接]
发表于 2009-11-25 21:05:59 | 显示全部楼层 |阅读模式
如题,
硬件:单网卡的pc机。
1,adsl配置成功了。
2,nat
    echo "1" >/proc/sys/net/ipv4/ip_forward
    iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
    iptables -A INPUT -i eth0 -j ACCEPT

问题:局域网内的主机可以ping同互联网上的ip地址,但是网页网页打不开,开始我以为是dns问题,后来再次确认dns服务器的地址,没有写错。
请问这是我那里设置有问题?谁知道的请指点一下。

补充:
如果是dns解析问题,http://网站ip/  是可以打开网页的。而我这样做,同样打不开网页,是不是我的iptables设置有问题?
 楼主| 发表于 2009-11-25 22:06:33 | 显示全部楼层
ping你设置的dns服务器,或者telnet它的53端口
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-25 22:12:01 | 显示全部楼层
防火墙对内没开!
回复 支持 反对

使用道具 举报

发表于 2009-11-26 13:47:37 | 显示全部楼层
运行 iptables-save
把结果贴出来看看
回复 支持 反对

使用道具 举报

发表于 2010-3-13 03:03:43 | 显示全部楼层
sudo iptables -t nat -A POSTROUTING [color="Red"]-s 172.16.20.0/24 -o ppp0 -j MASQUERADE

红色为你的内网IP
回复 支持 反对

使用道具 举报

发表于 2010-7-5 13:30:16 | 显示全部楼层
modprobe ipt_MASQUERADE
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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