Loopback-адаптер Windows не участвует в локальной сети

Я создал адаптер с обратной связью Windows с включенным "Автоматически получать IP-адрес".

ipconfig /all

Ethernet adapter LL Address:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft Loopback Adapter #3
   Physical Address. . . . . . . . . : XX-XX-XX-XX-XX-XX
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Autoconfiguration IPv4 Address. . : 169.254.8.151(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . :
   NetBIOS over Tcpip. . . . . . . . : Enabled

Поэтому я считаю, что адаптер занял локальный адрес связи. Теперь у нас есть встроенное сетевое устройство, в котором я жестко кодирую один и тот же локальный адрес канала для проверки работоспособности AUTO IP Link Local address. Этот встроенный код разработан с использованием VC, поэтому мы можем скомпилировать и запустить его на том же хосте, где я установил адаптер Loopback.

После включения встроенного сетевого кода я вижу, что ARP-запрос выходит с сообщением "У кого есть 169.254.8.151", но я не вижу ответа от адаптера Loopback, что IP-адрес находится в XX-XX-XX-XX Аппаратное обеспечение?

Разве адаптер Loopback не должен отвечать тем же? Что нужно сделать неправильно или дополнительно, чтобы этот адаптер Loopback ответил тем же?

2 ответа

Если вы хотите достичь петлевого адреса по сети, вам нужно настроить другой IP-адрес на реальном интерфейсе, который будет работать. В дополнение к этому вам необходимо объявить свой адрес обратной связи в домене маршрутизации (например, ospf или bgp). Пакеты будут маршрутизироваться через ваш реальный интерфейс и попадать в виртуальный ник вашего петлевого интерфейса.

Разве адаптер Loopback не должен отвечать тем же?

Нет. Адаптер обратной связи - это программная конструкция. Это полностью внутренний для хозяина.

Другие вопросы по тегам