Могу ли я добавить статический маршрут к сети 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, а затем вместо этого указать номер интерфейса (в документации это не делается очевидным!):
Найдите номер интерфейса VPN, запустив «печать маршрута» из командной строки, и используйте его в качестве аргумента IF в приведенной ниже команде.
Добавьте статический маршрут для соответствующего диапазона 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, кроме некоторых сценариев. Такие вещи, как отправка маршрутов клиенту, могут быть решены (и обычно решаются) путем отправки маршрутов через: