免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 899 | 回复: 7
打印 上一主题 下一主题

iptables 问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-24 10:59 |只看该作者 |倒序浏览
我的系统双网卡,主要是用于想学习iptables

Redhat as4
etho 192.168.1.111 255.255.255.0 192.168.1.1  (连接LAN ,并能通过192.168.1.1 网关服务器上网)
eth1 192.168.2.1   255.255.255.0   (用于连接私有网络)

配置如下:
echo "1" >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 \-j SNAT --to 192.168.1.111 (配置了这句后,2.0的网络能够通过本机代理上网)

但是添加下面这句后出现问题:
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 \-j DNAT --to 192.168.1.2  (希望2.0用户访问本机的WEB服务,转发到 192.168.1.2 这台机器上)

故障现像是:
192.168.2.0 网络的用户,访问as4 服务器的web服务能正常转发到192.168.1.2 机器上,

但是:192.168.2.0 网络的用户无法通过as4这台服务器上网。

请各位帮我一把! 谢谢!

论坛徽章:
0
2 [报告]
发表于 2006-04-24 13:29 |只看该作者
把下句加入“-o eth0”即可:

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.2.0/24 -j SNAT --to 192.168.1.111 (配置了这句后,2.0的网络能够上网)

论坛徽章:
0
3 [报告]
发表于 2006-04-24 13:34 |只看该作者

原帖由 jiangdaoyou 于 2006-4-24 13:29 发表
把下句加入“-o eth0”即可:

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.2.0/24 -j SNAT --to 192.168.1.111 (配置了这句后,2.0的网络能够上网)

说错了。。。

楼主的问题在这句上
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 \-j DNAT --to 192.168.1.2  (希望2.0用户访问本机的WEB服务,转发到 192.168.1.2 这台机器上)

原意是让访问本机的转到 192.168.1.2 上,但这里没有描述“访问本机”,而是转发了全部 TCP/80
所以上网出现问题是必然的

另外一点,不知道楼主是否是根据 PPT 里面的语句写的,里面的“\”是代表换行,但语句没写完的意思
如果把整个语句写在一行里,就无需再要“\”了

论坛徽章:
0
4 [报告]
发表于 2006-04-24 13:40 |只看该作者

谢谢兄弟: platinum ,jiangdaoyou 两位兄弟!

真的是太感谢了! 我下午测试一下. 感谢!

[ 本帖最后由 gao2000g 于 2006-4-24 13:43 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2006-04-24 14:35 |只看该作者

(希望2.0用户访问本机的WEB服务,转发到 192.168.1.2 这台机器上) 这句该怎样写呢?

(希望2.0用户访问本机的WEB服务,转发到 192.168.1.2 这台机器上) 这句该怎样写呢

论坛徽章:
0
6 [报告]
发表于 2006-04-24 14:37 |只看该作者
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 \-j DNAT --to 192.168.1.2
改成
iptables -t nat -A PREROUTING -i eth1 -d 192.168.2.1 -p tcp --dport 80 -j DNAT --to 192.168.1.2

修改后用 iptables-save 检查一下策略逻辑顺序问题,避免低级错误

论坛徽章:
0
7 [报告]
发表于 2006-04-24 14:50 |只看该作者

谢谢:platinum (何时才能飞)

谢谢:platinum (何时才能飞)

你真好!

论坛徽章:
0
8 [报告]
发表于 2006-04-24 15:28 |只看该作者
:em11:

[ 本帖最后由 liuziyang 于 2006-4-24 15:29 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP