免费注册 查看新帖 |

Chinaunix

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

[网络管理] iptables问题(详细描述版) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-26 14:10 |只看该作者 |倒序浏览
10可用积分
我的机子有两块网卡,wan(eth0:192.168.20.70) 和 lan(eth1:192.168.1.1),我想通过iptables将192.168.1.100发送到192.168.1.1的数据,转发到192.168.20.70的相应端口。
就是数据从lan网卡进来,然后需要从wan网卡转出去。
wan口接到公司的局域网(20.254网段),lan口下接1.1网段终端(比如192.168.1.100)
我想在192.168.1.100与公司局域网的另一主机(192.168.20.66)进行双向数据传输。

如下流程:
                 LAN(1.1)                  WAN             WAN                     LAN(1.1)
192.168.1.100<---------->192.168.20.70<-------->192.168.20.66<-------------->192.168.1.38


本人是第一次接触iptables,所以如果有大虾知道的话,请给个例子。多谢了!

希望各位大虾帮忙。

[ 本帖最后由 rune_zhang 于 2007-3-26 14:15 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-03-26 14:16 |只看该作者
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -I POSTROUTING -s 192.168.1.100 -j SNAT --to 192.168.20.70
同时,192.168.1.100 的 GW 指向 192.168.1.1
但是你的网络两边都有 192.168.1.0/24 的地址,你是希望 192.168.1.100 可以访问 192.168.1.38 吗?

论坛徽章:
0
3 [报告]
发表于 2007-03-26 14:23 |只看该作者

回复 #2 platinum 的帖子

不是直接访问,而是通过在1.38 与1.100之间传输数据

论坛徽章:
0
4 [报告]
发表于 2007-03-26 14:33 |只看该作者
若 1.100 想访问 1.38 的话,恐怕不能使用直接地址(192.168.1.38),因为会被误认为本地网络地址,不走 GW 了
因此只能从 1.100 强行访问 1.1 的某个端口,然后转发放给 20.66,间接访问 1.38
比较麻烦,你需要详细描述一下再

论坛徽章:
0
5 [报告]
发表于 2007-03-26 14:37 |只看该作者
原帖由 rune_zhang 于 2007-3-26 14:23 发表于 3楼  
不是直接访问,而是通过在1.38 与1.100之间传输数据


有必要这么复杂吗?

192.168.20.66<-------------->192.168.1.38 这儿怎么通讯?

楼主还是没有说清楚到底想干嘛

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
6 [报告]
发表于 2007-03-26 14:47 |只看该作者
应该在两端都配置SNAT,要不就使用静态路由。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP