同一网络上的同一台 PC 上的两个 IPv4 适配器有效吗?

同一网络上的同一台 PC 上的两个 IPv4 适配器有效吗?

同一台 PC 上的两个网络适配器的 IPv4 地址中具有相同的网络部分是否有效?如果不有效,为什么我的 DHCP 服务器会这样做?我应该如何设置我的 DHCP 服务器,让其为每个不同的适配器分配不同的 IPv4 网络?

我有一台装有有线以太网和无线局域网连接的 Windows 7 PC。两个网络适配器从同一台 DHCP 服务器获取 IP 地址。该服务器分发同一网络上的地址:具体来说是 192.168.100.0,子网掩码为 255.255.252.0。

C:>ipconfig ...

Wireless LAN adapter Wireless Network Connection:
...
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::41b:a667:523b:b4d7%12(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.102.237(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.252.0
...
Default Gateway . . . . . . . . . : 192.168.100.1
DHCP Server . . . . . . . . . . . : 192.168.100.203
DHCPv6 IAID . . . . . . . . . . . : 305965556
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-18-D5-1B-EA-B8-CA-3A-D7-2C-47

Ethernet adapter Local Area Connection:
...
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::3d34:d5ae:d3eb:197d%11(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.102.224(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.252.0
...
Default Gateway . . . . . . . . . : 192.168.100.1
DHCP Server . . . . . . . . . . . : 192.168.100.203
DHCPv6 IAID . . . . . . . . . . . : 246991418
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-18-D5-1B-EA-B8-CA-3A-D7-2C-47

答案1

是的,在同一个网络上有两个网卡是有效的。在 Windows 中,它有一个算法来确定在决定如何将数据包发送到网络时哪个接口是“最佳”的。最有可能的是,您的有线连接将获得优先权。

DHCP 服务器以广播方式工作。启动时,PC 将发出 DHCP 广播请求,请求 IP。DHCP 服务器将在其配置的地址范围中提供一个与 IP 地址所来自的接口相匹配的 IP 地址。DHCP 中继可以通过将其自己的地址作为请求的一部分传递,并以单播方式发送,使其选择不同的范围。然后 DHCP 服务器将从与中继地址相匹配的范围中选择一个地址。

为了使用 DHCP 为两个网卡分配不同的地址范围,它们需要位于第二层分离的不同网络上 - 因此需要单独的 VLAN 或物理分离。您的 DHCP 服务器要么需要在两个网络中都存在,要么中间的另一个设备可以充当 DHCP 中继。

答案2

同一主机上的同一子网中的多个 IP 地址(无论绑定到同一适配器还是不同的适配器)不仅有效,而且在许多应用程序中也很常见(例如 Web 服务器)。

不过,使用 DHCP 配置多个设备的情况相当不寻常 - 不寻常是关键词,而不是无效。

相关内容