先介绍下网络环境:主路由是 ROS ,DHCP 也由 ROS 来分配,EXSi 的管理口也是通过 ROS 的 DHCP 获取的 EXSi 装了两个虚拟机,分别是 OpenWrt 和爱快
爱快和 OpenWrt 都是作为旁路由,均不分配 DHCP
爱快虽然作为旁路由,但是也单独进行了拨号(直通了一个网口给爱快作为 WAN 口,这个口直接从光猫接线)
现在遇到的问题是,Windows PC 中的一台虚拟机将网关设置成爱快,流量却是从 OpenWrt 出去的,不理解;因为 OpenWrt 的 IP 并没有设置到任何地方
1
zwker 2022-06-07 12:46:42 +08:00
不知道我理解的对不对哈.
windowsPC 是双网卡接入两个网段 A(ROS+Openwrt)和 B(爱快), 然后 PC 虚拟机桥接了 B 网段那个网卡. 然后就是你说的 PC 虚拟机流量都走了 OpenWRT 这个 A 网段了? 如果是这样的话, PC 宿主主机的路由规则可能需要设置下,双默认网关(A 段和 B 段)情况下路由规则匹配那个就会走那个网关. 我记着查看路由命令是 route print 显示路由规则表. 具体怎么配置规则你查看 route 命令教程吧,我就不详解了. 如果是我说的这种情况,大致解决方法是: 1. 设置某些 IP 段(比如想通过 ROS 访问百度的 C 段 IP 段)走 OpenWRT 网关 2. 其他 IP 段默认使用 B 段内网的爱快网关. 这样你的问题应该就解决了. 你这个搞法是打算单号双拨?好像还挺复杂,没双网卡的电脑还用不了呢. 如果理解的不对,就当没说吧, 不过你这图最好将 IP 段都标注上,理解起来也容易. |