两个网卡 - 两个网络之间的 IP 地址冲突?

网络工程 IP地址
2022-03-02 21:52:50

我有一台带有 2 个 NIC 的 Windows PC;一个 NIC 将这台机器连接到本地 LAN,而另一个 NIC 将这台机器直接连接到 X 射线机(我将其称为 RayLAN)。

所以我的问题是:本地 LAN 上的 IP 地址是否可能与 RayLan 上静态分配的 IP 冲突?我将更具体地重新表述:如果 RayLAN NIC 被分配 192.168.1.200 并且本地LAN 上的其他一些 PC 恰好具有相同的 IP,那会是一个问题吗?我的直觉说不,因为这是两个没有桥接的独立网络。

谢谢!巴里

编辑 - 21 年 1 月 8 日 - 看起来这两个 NIC 和平共存。显然,其中一个快死了,所以更换它解决了这个问题。这台 PC 中的两个 NIC 是否使用相同的 IP 地址?在这一点上我不能说(尤其是在 COVID 之后),因为我没有踏入充满张嘴的牙科诊所!不管怎样,我要在几个月内退休,所以“有效”。:D

3个回答

您的 PC 的两个链接都需要使用不同的 IP 子网而不会重叠。如果 RayLAN NIC 使用 192.168.1.200/24,那么您不能在网络中的其他任何地方使用 192.168.1.0/24 中的任何地址而不会导致问题。您甚至不需要IP 地址冲突,子网地址冲突已经是一个问题。

具体来说,您的 PC 不知道将发往 192.168.1.0/24 但不发送到 RayLAN 的数据包路由到哪里。由于 192.168.1.0/24 是直接连接的,它会尝试通过 ARP 直接联系任何 192.168.1.0/24 目的地,而不使用网关。

当两个 NIC 的子网应该是分开的时,每个都需要一个不同的、不重叠的子网地址,该地址不会在其他地方使用。

尽管发生冲突,有一些方法可以(在某种程度上)使一切正常(例如使用更长的子网掩码/前缀、特定的低度量路由,甚至 NAT),但是如果你一劳永逸地解决地址问题,你的生活会容易得多.

两个 NIC 适配器地址应配置不同的 IP 地址。并且两张网卡都需要连接不同的网络交换机。推荐的做法是第二个网卡默认网关应该保留为空。对于路由流量,应手动添加指向默认网关 IP 地址的特定路由条目。

如果它们连接到不同的网络交换机,则不会引起任何冲突。