Отказ от ответственности: я очень мало знаю об этом, пожалуйста, порадуйте меня очевидным, потому что я, вероятно, не знаю об этом.
У меня Windows ПК в подсети:
192.168.0.0/255.255.255.0
его IP-адрес 192.168.0.2
, шлюз 192.168.0.1
У меня есть другая подсеть, определенная в моем маршрутизаторе:
192.168.1.0/255.255.255.0
Если я попытаюсь пропинговать машину во 2-й подсети из первой, я получу Destination host unreachable
.
route print
показывает следующую запись:
192.168.0.0 255.255.0.0 On-link
Удаление этого маршрута позволяет ping работать, так как запросы к 192.168.1.x
затем направляются на шлюз и в другую подсеть.
Добавление опции DHCP 121 (бесклассовые статические маршруты) к моему DHCP-серверу с маршрутом к 192.168.1.x
через 192.168.0.1
затем позволяет пингу работать (как и следовало ожидать).
У меня вопрос: почему маршрут:
192.168.0.0 255.255.0.0 On-link
существуют в таблицах маршрутов ПК с Windows по умолчанию? Mac, подключенные к той же подсети, не имеют этой записи. Это причуды Windows? Мой маршрутизатор говорит моим компьютерам использовать этот маршрут?
Я пытаюсь понять, почему существует маршрут, и что я могу с этим поделать (не удаляя маршрут вручную на всех ПК), или если я подхожу к этому совершенно неправильно.
Спасибо
Обновить:
вот вся моя таблица маршрутов:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.2 10
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.0.0 255.255.0.0 On-link 192.168.0.2 266
192.168.0.2 255.255.255.255 On-link 192.168.0.2 266
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.0.2 266
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.0.2 266