无外网情况下两台不同网段的linux主机互通
在虚拟机环境中,两台不同网段的机器实现互通
准备3台linux主机,环境如下:
host1:单网卡VMnet1 (eth0: 192.168.1.11/24)
host2:双网卡VMnet1 (eth0: 192.168.1.12/24)
VMnet8 (eth1: 192.168.2.82/24)
host3:单网卡VMnet8 (eth0: 192.168.2.83/24)
要求:host1和host3互通
解决:
一、在host2上,保证能同时ping通host1和host3
二、在host1上,作如下修改:
#添加默认网关路由,保证从host1到192.168.1.0/24网段的请求先到达host2 route add default gw 192.168.1.12
三、在host2上,作如下修改:
#添加路由,指定到192.168.1.0/24网段的请求通过eth0网卡出去 route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0 #添加路由,指定到192.168.2.0/24网段的请求通过eth1网卡出去 route add -net 192.168.2.0 netmask 255.255.255.0 dev eth1 #开启路由转发 echo 1 >/proc/sys/net/ipv4/ip_forward
四、在host3上,作如下修改:
#添加默认网关路由,保证从host3到192.168.2.0/24网段的请求先到达host2 route add default gw 192.168.2.82
五、测试,host1和host3能互相ping通,是不是很神奇。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix