![Маршрут в Windows 10 снова появляется через некоторое время каждый раз, когда я удаляю его с помощью Route Delete. Как удалить маршрут навсегда?](https://rvso.com/image/1598571/%D0%9C%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%20%D0%B2%20Windows%2010%20%D1%81%D0%BD%D0%BE%D0%B2%D0%B0%20%D0%BF%D0%BE%D1%8F%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F%20%D1%87%D0%B5%D1%80%D0%B5%D0%B7%20%D0%BD%D0%B5%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D0%BE%D0%B5%20%D0%B2%D1%80%D0%B5%D0%BC%D1%8F%20%D0%BA%D0%B0%D0%B6%D0%B4%D1%8B%D0%B9%20%D1%80%D0%B0%D0%B7%2C%20%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0%20%D1%8F%20%D1%83%D0%B4%D0%B0%D0%BB%D1%8F%D1%8E%20%D0%B5%D0%B3%D0%BE%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20Route%20Delete.%20%D0%9A%D0%B0%D0%BA%20%D1%83%D0%B4%D0%B0%D0%BB%D0%B8%D1%82%D1%8C%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%20%D0%BD%D0%B0%D0%B2%D1%81%D0%B5%D0%B3%D0%B4%D0%B0%3F.png)
Изначально в моей сети был raspberry pi/pi2, который обыгрывал мой маршрутизатор dhcp-сервера и обслуживал IP-адреса, и из-за некоторых параметров по умолчанию клиенты Windows начали получать IP-адрес pi2 dhcp-сервера в качестве своего шлюза. Я исправил это, добавив специальную опцию маршрутизатора шлюза в мою конфигурацию dhcpd на raspberry pi.
Но, судя по всему, на моем ПК с Windows 10 .200 я продолжаю получать этот, как будто, ручной маршрут (независимо от того, по Wi-Fi или по локальной сети) к одному из моих ПК, назовем его 192.168.1.100 с маской сети 255.255.255.255 и шлюзом 192.168.1.50 (адрес pi2)
Итак, когда я делаю маршрутную печать, то получаю:
192.168.1.100 255.255.255.255 192.168.1.50 192.168.1.200 26
Из-за этого я не могу подключиться/пропинговать свой ПК с Windows 10 к IP-адресу .100.
Он будет работать после того, как я выполню команду route delete -p 192.168.1.100, но позже он снова добавится.
netsh interface ipv4 показать маршрут:
No Manual 1 192.168.1.100/32 10 192.168.1.50
Я посмотрел в реестр и не увидел там никаких постоянных маршрутов (Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes).
Как узнать, откуда/как этот фантомный сетевой маршрут продолжает возвращаться?
ОБНОВЛЕНИЕ: Я только что вернулся к использованию ПК и снова обнаружил, что маршрут был добавлен повторно:
192.168.1.100 255.255.255.255 192.168.1.50 192.168.1.200 26
и когда я выполняю arp -a, я больше не вижу записи для 192.168.1.100 и не могу выполнить ping или подключиться к .1.100, пока снова не удалю его.
решение1
Маршруты /32 могут появляться из-за перенаправления ICMP, если брандмауэр настроен на их прием.
Посмотрите на свой кэш ARP, используя arp -a
– указан ли правильный MAC-адрес рядом с 192.168.1.100? Он может указывать на устройство, котороераньше был.1.100, но больше таковым не является; поэтому, когда устаревшая запись кэша ARP направляет пакеты туда, устройство с этим MAC-адресом перенаправляет вас на тот путь, который, по его мнению, является более правильным.
(«Правильный путь» зависит от того, какой шлюз по умолчанию использует владелец MAC-адреса.)