나는 똑같은 문제를 보았다. 서브넷의 모든 Linux 컴퓨터는 서로 ping을 수행 할 수 있지만 Windows 10 컴퓨터는 서브넷의 호스트가 아닌 게이트웨이에만 핑 (ping) 할 수 있습니다.
즉
Windows 10 컴퓨터를 스위치 / 라우터에 이더넷으로 연결했습니다. 라우터가 서브넷입니다. 192.168.123.0/255.255.255.0
DHCP가 주소를 할당합니다. 192.168.123.241
Windows 10 컴퓨터.
Windows 10 컴퓨터에서 ping 및 ARP를받을 수 있습니다. 192.168.123.1
(라우터의 게이트웨이). 하지만 ping을 할 수없고 ARP 호스트를 사용할 수 없습니다. 192.168.123.6
과 192.168.123.7
.
호스트 192.168.123.6
과 192.168.123.7
서로를보고 핑할 수 있지만 핑할 수는 없습니다. 192.168.123.241
.
모든 호스트는 ARP 항목에 대해 동일한 MAC 주소를가집니다. 192.168.123.1
(게이트웨이).
원인
라우터 소프트웨어를 업그레이드했는데 내장 이더넷 스위치가 더 이상 포트 사이를 포워드하지 못했습니다. 내 다른 두 호스트는 다른 스위치에 있었고 서로 통신 할 수 있었고 라우터의 스위치가 대상에 패킷을 전달했지만 이더넷 포트 간에는 전달하지 않았기 때문에 라우터와 통신 할 수있었습니다.
해결책은 OpenWRT / LEDE를 재구성하여 모든 스위치 포트를 동일한 VLAN으로 설정하여 트래픽이 포트간에 전달되도록하는 것이 었습니다.