Допустимо ли, чтобы два сетевых адаптера на одном ПК имели одинаковую сетевую часть в своем IPv4-адресе? Если нет, то почему мой DHCP-сервер делает это и как мне настроить мой DHCP-сервер, чтобы он давал каждому адаптеру различное сетевое назначение IPv4?

У меня есть ПК с Windows 7 с проводным Ethernet и подключением к беспроводной локальной сети. Два сетевых адаптера получают свой IP-адрес от одного и того же DHCP-сервера. Сервер передает адреса, находящиеся в одной сети: в частности, 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

2 ответа2

3

Да, это действительно, чтобы иметь две сети в одной сети. В случае Windows, он имеет алгоритм для определения того, какой интерфейс является "лучшим" при принятии решения о том, как отправлять пакеты в сеть. Скорее всего, ваше проводное соединение получит приоритет.

DHCP-серверы работают на широковещательной основе. При запуске ПК выдаст широковещательный запрос DHCP с запросом IP-адреса. DHCP-сервер выдаст IP-адрес в своем настроенном диапазоне адресов, который соответствует интерфейсу, на котором был введен IP-адрес. Ретранслятор DHCP может заставить его выбрать другой диапазон, передав свой собственный адрес как часть запроса и отправив его в одноадресном режиме. Затем DHCP-сервер выберет адрес из диапазона, соответствующего адресу ретрансляции.

Чтобы предоставить вашим двум сетям разные диапазоны адресов с помощью DHCP, они должны быть в разных сетях, разделенных на втором уровне - поэтому отдельные VLAN или физически разделенные. Ваш DHCP-сервер либо должен присутствовать в обеих сетях, либо другое промежуточное устройство может действовать как ретранслятор DHCP.

-1

Более одного IP-адреса в одной подсети на одном хосте (независимо от того, привязаны ли они к одному и тому же адаптеру или к разным адаптерам) не только допустимы, но являются обычными для многих приложений (например, веб-серверов).

Тем не менее, довольно необычно конфигурировать более одного с DHCP - необычно то, что это ключевое слово, а не недействительное.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .