
처음에는 내 네트워크에 라우터 dhcp 서버를 이기고 IP를 제공하는 라즈베리 파이/pi2가 있었고 일부 기본 옵션으로 인해 Windows 클라이언트는 pi2 dhcp 서버의 IP 주소를 게이트웨이로 받기 시작했습니다. 라즈베리 파이의 dhcpd 구성에 특정 게이트웨이 라우터 옵션을 추가하여 문제를 해결했습니다.
하지만 분명히 내 Windows 10pc .200에서는 내 PC 중 하나에 대한 수동 경로(WiFi 또는 LAN을 사용하는 경우에 관계없이)가 계속 표시됩니다. 넷마스크 255.255.255.255 및 게이트웨이 192.168.1.50(pi2 주소)을 사용하여 192.168.1.100으로 호출할 수 있습니다.
따라서 인쇄 경로를 수행하면 다음과 같은 결과가 나타납니다.
192.168.1.100 255.255.255.255 192.168.1.50 192.168.1.200 26
따라서 이로 인해 Windows 10pc에서 .100 IP로 연결/핑할 수 없습니다.
delete -p 192.168.1.100 경로를 지정하면 작동하지만 나중에 다시 추가됩니다.
netsh 인터페이스 ipv4 표시 경로:
No Manual 1 192.168.1.100/32 10 192.168.1.50
레지스트리를 살펴봤지만 거기에 영구 경로가 표시되지 않았습니다(Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PerciousRoutes).
이 가상 네트워크 경로가 어디서/어떻게 계속 돌아오는지 어떻게 알 수 있나요?
업데이트: 방금 PC를 사용하려고 돌아왔는데 해당 경로가 다시 추가된 것을 발견했습니다.
192.168.1.100 255.255.255.255 192.168.1.50 192.168.1.200 26
그리고 arp -a를 수행하면 더 이상 192.168.1.100에 대한 항목이 전혀 표시되지 않으며 다시 삭제 경로를 지정할 때까지 .1.100에 핑하거나 연결할 수 없습니다.
답변1
/32 경로는 방화벽이 이를 허용하도록 구성된 경우 ICMP 리디렉션으로 인해 나타날 수 있습니다.
다음을 사용하여 ARP 캐시를 살펴보세요 arp -a
. 192.168.1.100 옆에 올바른 MAC 주소가 나열되어 있습니까? 다음과 같은 장치를 가리킬 수도 있습니다.예전에는.1.100이지만 더 이상은 아닙니다. 따라서 오래된 ARP 캐시 항목이 패킷을 그곳으로 보내면 해당 MAC 주소를 가진 장치는 더 올바른 경로라고 생각하는 곳으로 사용자를 리디렉션합니다.
("올바른 경로"는 MAC 주소 소유자가 기본 게이트웨이로 갖고 있는 경로를 기반으로 합니다.)