1

У меня есть ноутбук с Windows 10, который не может пропинговать любые другие машины в той же подсети. Он может получить доступ к интернет-сайтам, но сервер Linux или сетевой принтер в той же подсети недоступны.

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

Любые идеи, которые я могу попробовать, были бы полезны.

1 ответ1

1

Я видел точно такую же проблему. Все компьютеры Linux в подсети могут пропинговать друг друга, но компьютер Windows 10 может пропинговать только шлюз, но не хосты в подсети.

т.е.

У меня есть компьютер с Windows 10, подключенный через Ethernet к коммутатору / маршрутизатору. Маршрутизатор находится в подсети 192.168.123.0/255.255.255.0 и DHCP назначает адрес 192.168.123.241 компьютеру Windows 10.

Компьютер Windows 10 может пропинговать и ARP от 192.168.123.1 (шлюз маршрутизатора). Но он не может пропинговать и хосты ARP на 192.168.123.6 и 192.168.123.7 .

Хосты 192.168.123.6 и 192.168.123.7 могут видеть и пинговать друг друга, но не могут пинговать 192.168.123.241 .

Все хосты имеют одинаковый MAC-адрес для записи ARP 192.168.123.1 (шлюз).

Причина

Я обновил программное обеспечение своего маршрутизатора, и при этом встроенный коммутатор Ethernet больше не осуществлял пересылку между портами. Два других моих хоста находились на другом коммутаторе и могли связываться друг с другом, и они могли связываться с маршрутизатором, потому что коммутатор маршрутизатора доставлял пакеты к месту назначения, но не переадресовывал между портами Ethernet.

Решением было переконфигурировать OpenWRT/LEDE, чтобы все порты коммутатора были настроены на одну и ту же VLAN, чтобы трафик передавался между портами.

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