1

Я пытаюсь понять маршрутизацию, и сегодня меня удивило одно. В моей локальной сети с маршрутизатором Wi-Fi у меня есть два ноутбука, подключенных к нему. Один из них - 192.168.1.8, другой - 192.168.56.1 (насколько я понимаю, оба протокола DHCP), интернет работает на обоих. Пинг с 56,1 до 1,8 работает, с 1,8 до 56,1 нет. Пинг вроде cnn.com на 1.8 работает.

Это Windows 7 и то и другое. Я читал сейчас о ping блокировки брандмауэра, но даже когда я заблокировал входящий ICMPv4 на 1.8, ping с 56.1 не удался, но я видел увеличение количества входящих пакетов в состоянии сети (я пинговал с большими пакетами), тогда как на 56.1 я не видят входящие пакеты во время пинга с 1.8. Почему я не могу отправить пакеты на 56.1?

1 ответ1

2

Маловероятно, что DHCP-сервер, работающий на вашем маршрутизаторе, назначит IP-адреса из диапазона 192.168.0.0/16 и выберет адреса, которые сильно отличаются друг от друга.

Я предполагаю: вы пропустили, что ноутбук с 192.168.56.1 самом деле имеет еще один IP-адрес, который принадлежит сети 192.168.1.0/24 и который действительно был назначен сервером DHCP.

Это также объясняет, почему ноутбук с 192.168.56.1 может пропинговать 192.168.1.8 - его таблица маршрутизации содержит маршрут для сети 192.168.1.0/24 потому что он подключен к ней. Однако ноутбук с 192.168.1.8 не знает ни о какой сети 192.168.56.0/24 . Вам нужно будет вручную настроить новый маршрут на этом ноутбуке, который разрешает доступ к сети 192.168.56.0/24 через IP на втором ноутбуке - тот самый IP, который вы не знаете в настоящее время.

Отметьте опцию Details... в разделе « Status ваших Adapters в разделе « Network Connections » в настройках Windows. Это должно позволить вам найти пропущенный IP-адрес. Кроме того, вы можете войти в свой маршрутизатор, чтобы определить IP-адреса ваших ноутбуков.

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