两个网卡位于同一子网但不同的物理网络中

两个网卡位于同一子网但不同的物理网络中

我有一台 PC,必须连接到两个物理上独立的网络。不幸的是,这两个网络都使用了 192.168.1.0 网络,网络掩码为 255.255.255.0。我尝试将 IP 分配为 192.168.1.101 和 192.168.1.102。但是我无法从任何一个网络 ping 我的 PC。我能够获得连接的唯一方法是将两个 NIC 放在同一个物理网络上。但是,这行不通,因为两个网络上有重复的 IP,所以它们无法连接。这两个网络无法更改,因为它是必须保留的硬编码配置。我的 PC 运行的是 Red Hat RHEL 7。

答案1

我认为或许如果不存在地址冲突,您可以通过在路由表中为要访问的每个 IP 地址添加一个条目来实现这一点,并可能创建非常复杂的 iptables 规则来引导 ARP 流量。但是,不太可能。

您可能需要进行某种 NAT。例如,将标准 NAT 路由器的 WAN 端口放在您的 PC 上,将 LAN 端放在其中一个网络中。然后配置端口转发以达到您需要的任何目的。

但我会看看重新编号其中一个网络是否确实不可行。使用非常规网络,如 10.91.0.0/16。出于这个原因,我喜欢以这种方式设置我的 LAN。

相关内容