免费注册 查看新帖 |

Chinaunix

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

[网络子系统] 两个局域网的设备互相访问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-06-26 11:23 |只看该作者 |倒序浏览
设备A在局域网b, ip 为192.168.1.100,网关为192.168.1.1;同时设备A还在局域网c,ip为10.10.0.6, 网关为10.10.0.1。很明显设备A是双网卡,请问各位大侠 怎么能让 局域网b和c的设备互相访问。


感激不尽
再次感谢

论坛徽章:
0
2 [报告]
发表于 2016-06-27 14:33 |只看该作者
本帖最后由 zhayun604863141 于 2016-06-27 14:33 编辑

将局域网b内设备的网关设为192.168.1.100,将局域网c内的设备的网关设为10.10.0.1,即:将网关都指向A就可以。

或者
在局域网b内设备上统一添加一条路由:将发往10.10.0.x网段的报文路由到A设备  参考:ip route 10.10.0.0 255.255.255.0 192.168.1.100

同时,类似在局域网c内设备上统一添加路由:将发往192.168.1.x网段的报文路由到A设备 参考:ip route 192.168.1.0 255.255.255.0 10.10.0.6

论坛徽章:
0
3 [报告]
发表于 2016-06-29 10:50 |只看该作者
你好,谢谢

我再说明一下这个拓扑

设备A和B, A设备(eth0 ip:10.0.0.1)通过点对点和B设备(eth0 ip:10.0.0.2)连接
同时,A设备的eth1(ip: 192.168.1.100)在一个局域网内, 局域网内还有设备C(ip: 192.168.1.150), 网关为设备D(ip:192.168.1.1)

现在我在设备B上设置了路由:ip route add 192.168.1.0/24 via 10.0.0.1 dev eth0
在A设备上做nat: iptables -t nat -A POSTROUTING -o eth1 -s 10.0.0.0/24 -j SNAT --to 192.168.1.100

是不是这样 就可以让B设备访问C设备提供的服务了?


再次感谢。


回复 2# zhayun604863141


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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP