我的当前在职的设置如下:
位于无线路由器后面的 Linux 机器,带有 2 个 NIC(eth0 和 wlan0)。我们称这台机器为 PC1。
连接到 PC1 上的 eth0 的是 PC2(Windows)。
无线路由器是192.168.0.1,wlan0是192.168.0.xxx。
eth0 是 10.42.0.1,PC2 是 10.42.0.xxx。
我已成功使用此设置建立从 PC2 到外部服务器的 OpenVPN 连接(通过右键单击配置文件)。也就是说,连接通过 eth0 连接到无线路由器。启动 VPN 会在 PC2 上创建一个虚拟网络适配器,地址为 10.7.112.xxx,网关为 10.7.112.1。
到目前为止,一切都很好。
我添加 eth1 后出现问题到 PC1。其 IP 地址为 192.168.1.1。与其连接的是 PC3,地址为 192.168.1.xxx。
什么样的问题?
我可以从 PC3 访问 PC2,反之亦然除非我从 PC2 建立 VPN 连接。建立连接后,PC2 和 PC3 不再互相可见。除非我断开 VPN,删除 10.7.112.xxx 虚拟适配器。然后,连接立即恢复。
我确定没有活动防火墙规则。
以上所有设备的子网掩码均为 255.255.255.0。这有关系吗?
我需要做哪些更改才能使 3-NIC 设置与 2-NIC 设置一样正常工作?请不要建议更改布局 - 我需要了解当前路由到底出了什么问题。
谢谢你!