Назад | Перейти на главную страницу

Статический маршрут с локальным IP-адресом не маршрутизируется локально

Клиент VPN нарушает таблицу маршрутизации на сервере, направляя локальный IP-адрес в подсеть VPN. Я не могу ничего изменить в VPN-клиенте, поэтому я пытаюсь восстановить маршрут к моему хосту, чтобы приложения, использующие 192.168.1.2 в качестве адреса localhost, могли нормально общаться друг с другом.

Моя сеть:

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.