VPN - наше всё
VPN с каждым днём становится всё более актуальным. Кратко: имеем основное соединение на мобильном операторе и соединение VPN: VPN внезапно оборвался - возможно ли сделать так, чтобы в такой ситуации моментально рвалось основное соединение? Тема в принципе старая, но сейчас по Инету побродил и как-то не попались по десятую Винду рабочие Киллсвитчи, а раньше помню была пара-тройка таких утилит. Может кто подскажет решение по Виндовс 10. Попробовал вот такое решение (старое) но у меня не работает: в конфигурационном файле "client.ovpn" в любое место вставить строчку: down "idown.bat"
Создайте в папке - "Program Files/OpenVPN/config" - файл "idown.bat" со строкой: route delete 0.0.0.0 mask 0.0.0.0 Наверняка под десятку существует нечто подобное. И да, сразу оговорюсь, что милисекунды, уходящие на срабатывание "отрубания" особо не волнуют. |
Николай12345, может лучше отключит сетевой подключение?
Код:
netsh interface set interface name="Подключение по локальной сети" admin=DISABLED |
freese, за ответ вам спасибо, но я не настолько в этом силен. Если бы вы немного прокомментировали порядок действий, я был бы благодарен.
|
Цитата:
Название сетевого подключения можете увидеть в Панель управления\Сеть и Интернет\Сетевые подключения, или из командной строки netsh interface show interface |
freese, спасибо большое, теперь я понял, как делать. Но возникла другая проблема: дело в том, что до этого сидел на платном ВПН, но его среди многих других комнадзор почикал - пришлось самому прикручивать ВПН - их сейчас, в том числе бесплатных, включая родной виндосовский, полно - вот пару штук прикрутил себе, пока тестирую, но дело в том, что у меня в "Program Files" не стало папки OpenVPN, но есть папка OpenVPN Connect - судя по всему эту папку создал один из ВПН, котороый я установил и внутри этой папки нет ни папки Config, ни файла idown.bat... В папке Program Files(86) есть папка OpenVPN в ней есть папка Config я в ней создал бат-файл обозвал "idown.bat" и прописал там строку, котрую вы подсказали, заменив "Подключение по локальной сети" названием основного подключения. Но это ничего не дает, т.е. если рву ВПН, то Инет продолжает работать от основного подключения... Завтра еще попробую покрутить. Но пока у меня лишь мысль в Program Files в папке OpenVPN Connect создать папку config ну и далее... Хотя уверенности в этом мало... Если вручную запускаю батник "idown.bat", то основное соединение мгновенно рвётся, но если отключаю OpenVPN через кнопку, либо через "выйти" в трее, то Инет благополучно работает, что не есть хорошо...
|
Николай12345, какой программой (клиентом) для vpn пользуешься?
|
freese, вот этой сейчас - она же в Program Files содала папку OpenVPN Connect, которая, как я понял, подменила папку OpenVPN (но я в этом не уверен, т.к. не обращал раньше внимания на эти папки). Вот ссылка на прогу https://getoutline.me/ru/ Я так понимаю, что у меня сейчас задача заставить запускаться батник idown.bat и делать это должно отключение моего VPN, но как это сделать... Ещё один батник, который будет запускать после разрыва VPN батник idown.bat...
|
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
P. S хотя можно сделать скрипт который на состояние vpn-подключения будет реагировать или на событие в журнале |
Цитата:
|
Цитата:
в программе можно натравить задачу на любое событие или отключение/подключение соединения, Вам нужно будет две задачи создать на подключение и на отключение, и два батника соответственно в одном батнике netsh interface set interface name="Подключение по локальной сети" ENABLED во втором netsh interface set interface name="Подключение по локальной сети" DISABLED |
Время: 13:33. |
Время: 13:33.
© OSzone.net 2001-