после того, как я установил VPN-подключение к своей работе / чему-либо еще, мне нужно зайти в командную строку и вручную добавить маршрут.
например.
ROUTE ADD 10.1.0.0 255.255.0.0 172.16.3.0 METRIC 1
или какая бы команда ни была.
Возможно ли, чтобы это происходило автоматически после успешного подключения VPN?
windows-7
vpn
site-to-site-vpn
Pure.Krome
источник
источник
Если у вас несколько VPN, вы можете столкнуться с проблемой, что при подключении в произвольном порядке их идентификаторы интерфейса изменяются. В этом случае нормальный
ROUTE -P ADD 10.0.0.0 MASK 255.255.0.0 10.0.0.1 IF 42
не работает. В следующий раз при подключении VPN он может иметь другой номер интерфейса.У Powershell есть доступный командлет, который добавляет маршруты к VPN-подключению и снова удаляет их при отключении VPN: Add-VpnConnectionRoute . Работает без указания идентификатора интерфейса.
Основной синтаксис выглядит так:
После ввода этой команды маршруты будут созданы / удалены автоматически при подключении / отключении VPN.
источник
Я использую это, чтобы иметь дело с соединениями, которые имеют перекрытие подсети, добавляя статические маршруты для хостов на удаленных подсетях - серверах и т.п.
источник
Вы можете сделать маршрут постоянным (я думаю, с
route -p
), поэтому вам не нужно вводить его каждый раз. Если вы используете openVPN, сервер может отправить маршрут клиенту:push "route 192.168.1.0 255.255.255.0"
например. С другими VPN-серверами я не знаю, но, думаю, у них тоже может быть похожая опция.источник