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

Могу ли я добавить статический маршрут к сети VPN, если IP-адрес шлюза по умолчанию динамический? (Windows 7)

Могу ли я добавить статический маршрут к сети VPN, если IP-адрес шлюза по умолчанию динамический? (Windows 7)

Это легко решить с помощью постоянного маршрута, если шлюз по умолчанию не меняется, как вы можете сделать это:

route add 10.0.0.0 mask 255.255.255.0 192.168.117.232 -p

Однако VPN, созданная брандмауэром нашего клиента, назначает динамический IP-адрес для шлюза VPN по умолчанию, и поэтому последний блок IP-адреса может измениться.

Есть ли способ сделать это только через адаптер? Или используя диапазон IP-адресов?

Я сам нашел ответ:

На самом деле вам не нужно указывать шлюз по умолчанию - вы можете использовать универсальную версию 0.0.0.0, а затем вместо этого указать номер интерфейса (в документации это не делается очевидным!):

  1. Найдите номер интерфейса VPN, запустив «печать маршрута» из командной строки, и используйте его в качестве аргумента IF в приведенной ниже команде.

  2. Добавьте статический маршрут для соответствующего диапазона IP-адресов, используя "route add" (с -p, чтобы сделать его постоянным):

    добавить маршрут x.x.x.x маска 255.255.255.0 0.0.0.0 ЕСЛИ гг -п

Конечно, вам нужно заменить IP-адрес (x.x.x.x) и номер интерфейса (yy) в приведенной выше команде на те, которые имеют отношение к вашей системе.

К счастью, идентификатор интерфейса VPN, похоже, не меняется при повторном подключении, но он будет отличаться от компьютера к компьютеру.

"route print" должен затем показать желаемый статический маршрут с адресом шлюза как "On-link":

===========================================================================
Persistent Routes:
  Network Address          Netmask  Gateway Address  Metric
         10.0.0.0    255.255.255.0         On-link        1
===========================================================================

Отмеченный ответ недействителен, если на клиенте настроено несколько VPN.

Windows назначит другой номер интерфейсу VPN в зависимости от того, какой из них вы запускаете первым.

Допустим, у вас есть два VPN-соединения. Им присваивается номер IF 38, если вы запускаете только один из них. Но если вы запустите оба, один получит номер 38, а другой - номер 39.

Первым запустится тот, который получит меньшее число.

IHMO Я не думаю, что есть что-то, что можно сделать без правильной настройки концентратора VPN, кроме некоторых сценариев. Такие вещи, как отправка маршрутов клиенту, могут быть решены (и обычно решаются) путем отправки маршрутов через: