Скажем, у меня в компьютере есть две сетевые карты. Один набор для DHCP и один со статическим IP.

NIC DHCP получает IP/mask/gw/dns/etc, скажем, 192.168.0.0/24 ... скажем, он получает IP 192.168.0.99/24 с GW 192.168.0.1 .

Другой сетевой адаптер настроен на статический IP-адрес без шлюза (используется для локального администрирования устройств, например, через IP-адрес, ничего больше) ... присваивайте ему только IP/ маску, которая, скажем, 10.0.0.99/24 .

Скажем, я ping -t 10.0.0.1 и по этому адресу нет устройства (имейте в виду, что оба сетевых адаптера активны / связаны). Почему Windows делает такие вещи, когда 10.0.0.0/24 находится на другом NIC ... почему он даже пытается перейти на другой NIC / подсеть, как этот?

request timed out.
request timed out.
Reply from 10.0.0.99: Destination host unreachable
Reply from 192.168.0.1 : Destination host unreachable
request timed out.
Reply from 192.168.0.1 : Destination host unreachable request timed out. request timed out. Reply from 10.0.0.99: Destination host unreachable

Эта проблема никогда не существовала в XP, я никогда не пробовал Windows Vista, поэтому не уверен в ее поведении, но нахожу это очень странным.

Есть ли какой-то новый протокол, изобретенный Microsoft? Это не вызывает у меня проблем, я просто нахожу это неожиданным.

1 ответ1

1

Ваш "шлюз по умолчанию" - это шлюз за пределами вашей сети. Я думаю, вы видите это, потому что, когда Windows не может найти адрес в локальной сети (сетях), она пытается использовать шлюз для выхода в другие сети.

В этот момент вы получите ответ от вашего маршрутизатора (192.168.0.1), сообщающий, что у него нет известного маршрута к запрошенной сети / хосту (целевой хост недоступен).

Вероятно, это отличается от XP, поскольку Vista/2008 получил новый сетевой стекстек следующего поколения TCP/IP»; IPv6 и т.д.).

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