Статический маршрут с локальным IP не маршрутизируется локально
VPN-клиент разбивает таблицу маршрутизации на сервере путем маршрутизации локального IP-адреса в подсеть VPN. Я не могу ничего изменить в VPN-клиенте, поэтому я пытаюсь восстановить маршрут к своему хосту, чтобы приложения, использующие 192.168.1.2 в качестве адреса локального хоста, могли нормально общаться друг с другом.
Моя сеть:
Router 192.168.1.1
Server 192.168.1.2
Вот как это работает нормально:
C:\>route print
===========================================================================
Interface List
12...54 6b 25 e0 8e 04 ......Check Point Virtual Network Adapter For SSL Network Extender
3...40 8d 5c e2 80 ad ......Killer E2200 Gigabit Ethernet Controller
1...........................Software Loopback Interface 1
17...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
8...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 25
127.0.0.0 255.0.0.0 On-link 127.0.0.1 331
127.0.0.1 255.255.255.255 On-link 127.0.0.1 331
127.255.255.255 255.255.255.255 On-link 127.0.0.1 331
192.168.1.0 255.255.255.0 On-link 192.168.1.2 281
192.168.1.2 255.255.255.255 On-link 192.168.1.2 281
192.168.1.255 255.255.255.255 On-link 192.168.1.2 281
224.0.0.0 240.0.0.0 On-link 127.0.0.1 331
224.0.0.0 240.0.0.0 On-link 192.168.1.2 281
255.255.255.255 255.255.255.255 On-link 127.0.0.1 331
255.255.255.255 255.255.255.255 On-link 192.168.1.2 281
===========================================================================
Persistent Routes:
None
IPv6 Route Table
===========================================================================
Active Routes:
If Metric Network Destination Gateway
8 331 ::/0 On-link
1 331 ::1/128 On-link
8 331 2001::/32 On-link
8 331 2001:0:9d38:78cf:3068:26aa:3f57:fefd/128
On-link
3 281 fe80::/64 On-link
8 331 fe80::/64 On-link
8 331 fe80::3068:26aa:3f57:fefd/128
On-link
3 281 fe80::6899:a578:4146:29e/128
On-link
1 331 ff00::/8 On-link
8 331 ff00::/8 On-link
3 281 ff00::/8 On-link
===========================================================================
Persistent Routes:
None
Трассировка маршрута к локальному IP работает как надо:
C:\>tracert 192.168.1.2
Tracing route to MAIN [192.168.1.2]
over a maximum of 30 hops:
1 <1 мс <1 мс <1 мс MAIN [192.168.1.2]
Trace complete.
Исправление таблицы маршрутизатора:
route delete 192.168.1.2
route add 192.168.1.2 0.0.0.0
После исправления таблицы маршрутизации применить (просто проверить, работает ли исправление без использования VPN-клиента):
C:\>route print
===========================================================================
Interface List
12...54 6b 25 e0 8e 04 ......Check Point Virtual Network Adapter For SSL Network Extender
3...40 8d 5c e2 80 ad ......Killer E2200 Gigabit Ethernet Controller
1...........................Software Loopback Interface 1
17...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
8...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 25
127.0.0.0 255.0.0.0 On-link 127.0.0.1 331
127.0.0.1 255.255.255.255 On-link 127.0.0.1 331
127.255.255.255 255.255.255.255 On-link 127.0.0.1 331
192.168.1.0 255.255.255.0 On-link 192.168.1.2 281
192.168.1.2 255.255.255.255 On-link 192.168.1.2 26
192.168.1.255 255.255.255.255 On-link 192.168.1.2 281
224.0.0.0 240.0.0.0 On-link 127.0.0.1 331
224.0.0.0 240.0.0.0 On-link 192.168.1.2 281
255.255.255.255 255.255.255.255 On-link 127.0.0.1 331
255.255.255.255 255.255.255.255 On-link 192.168.1.2 281
===========================================================================
Persistent Routes:
None
IPv6 Route Table
===========================================================================
Active Routes:
If Metric Network Destination Gateway
8 331 ::/0 On-link
1 331 ::1/128 On-link
8 331 2001::/32 On-link
8 331 2001:0:9d38:78cf:3068:26aa:3f57:fefd/128
On-link
3 281 fe80::/64 On-link
8 331 fe80::/64 On-link
8 331 fe80::3068:26aa:3f57:fefd/128
On-link
3 281 fe80::6899:a578:4146:29e/128
On-link
1 331 ff00::/8 On-link
8 331 ff00::/8 On-link
3 281 ff00::/8 On-link
===========================================================================
Persistent Routes:
None
Трассировка маршрута до локального IP идет через роутер:
C:\>tracert 192.168.1.2
Tracing route to MAIN [192.168.1.2]
over a maximum of 30 hops:
1 * <1 мс <1 мс router.asus.com [192.168.1.1]
2 ^C
Как заставить это использовать локальный цикл снова для маршрутизации вместо 192.168.1.1? Изменение метрики маршрута на 306 также не помогло.