Рейтинг:0

Автоматическое подключение к VPN

флаг cn

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

В моем случае имя сети меняется каждый раз, когда я много путешествую и использую много USB-модема и других сетей в пути.

Я хочу, чтобы мой компьютер подключался напрямую к моему VPN, который я использую. Даже к беспроводным и проводным соединениям я никогда не подключался.

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

Я использую Ubuntu 18.04 LTS и openvpn. надеюсь понятно

Спасибо за вашу помощь

флаг ar
Добро пожаловать в Ask Ubuntu. Пожалуйста [отредактируйте свой вопрос](https://askubuntu.com/posts/1356752/edit) и добавьте следующую информацию: 1. Какой дистрибутив и версию Linux вы используете? Вы используете корпоративную VPN (офисную VPN) или потребительскую VPN? Что вы подразумеваете под "как настроить автоподключение vpn к определенной сети?" можешь описать этот процесс? Что вы подразумеваете под "конкретной сетью"? Вы имеете в виду конкретную точку доступа WiFi или конкретное соединение Ethernet? Без дополнительной информации на ваш вопрос нельзя ответить.
Theo Jaasp avatar
флаг cn
Простите за это. Я точно не знаю, как объяснить, но я надеюсь, что вы можете понять это сейчас
John Ronald avatar
флаг ca
Если у вашего VPN есть команда, которая может запустить его из терминала, и если ваша ОС по-прежнему использует /etc/network/interfaces (вместо netplan), вы можете использовать параметр post-up в файле конфигурации.
флаг ar
Большинство потребительских VPN, поддерживающих Linux, имеют параметр командной строки для этой функции. Обратитесь на веб-страницу поддержки вашего провайдера VPN.
Theo Jaasp avatar
флаг cn
@JohnRonald есть какая-то документация, как это сделать?
John Ronald avatar
флаг ca
@TheoJaasp Сначала вам нужно выяснить, есть ли команда, которая запустит ваш VPN. Затем проверьте файл /etc/network/interfaces. После этого попробуйте это - https://askubuntu.com/questions/1030048/how-to-create-post-up-and-pre-down-routes-in-interfaces-file. Если вы боролись с этим, мы можем поговорить в чате.
флаг ar
Для получения документации обратитесь к поставщику услуг VPN, например NordVPN, ExpressVPN и т. д. Каждый из них отличается. Какой из них вы купили?
heynnema avatar
флаг ru
Какой VPN провайдер? У вас есть файлы .ovpn для ваших VPN-соединений? Можете ли вы использовать терминал для подключения к VPN? У вас есть приложение для подключения VPN? Если у вас есть файлы .ovpn, это легко исправить.
Theo Jaasp avatar
флаг cn
@heynnema Я использую OpenVPN, но мой провайдер — Protonvpn. У меня есть только файл .ovpn
Theo Jaasp avatar
флаг cn
@JohnRonald спасибо. Я посмотрю и попробую, если я могу это исправить.
heynnema avatar
флаг ru
@TheoJaasp Статус, пожалуйста...
Theo Jaasp avatar
флаг cn
@heynnema извините за поздний ответ. Я попробовал, но я не знаю, была ли какая-то системная ошибка. Так что не получалось. Но я нашел другое решение. Я использовал команду nmcli, чтобы создать вокруг нее скрипт и каждые 10 секунд проверять наличие этого конкретного соединения vpn, если оно не подключено, оно будет проверено. Независимо от имени сети
Рейтинг:1
флаг ru

Никаких гарантий, но попробуйте вариант этого...

# заходим в /etc/network/interfaces

# изменить eth0, если требуется
# измените /path/to/protovpn.ovpn на правильный путь и имя файла
авто eth0
iface eth0 dhcp
        пост-ап openvpn /path/to/protonvpn.ovpn

# измените wlpxxxx на имя вашего беспроводного устройства
# измените /path/to/protovpn.ovpn на правильный путь и имя файла
авто
iface wlpxxxx dhcp
        пост-ап openvpn /path/to/protonvpn.ovpn

Затем перезагрузитесь.

Theo Jaasp avatar
флаг cn
Я рассмотрю ваш совет и посмотрю, смогу ли я заставить его работать. Но я заметил, что вы сказали мне вставить имя сети Wi-Fi. Но в моем случае это невозможно, потому что имя каждый раз меняется. Я использую проводное соединение. Но как только он теряет VPN-подключение, он меняет имя с «Проводное подключение 1» на «Проводное подключение 2». Когда я повторно подключаю «Проводное подключение 2» к VPN, и оно теряет соединение, оно меняет имя на «Проводное подключение 3» и так далее.
heynnema avatar
флаг ru
@TheoJaasp Я не говорил вам нигде вставлять имя сети Wi-Fi. Я понимаю, что имя Wi-Fi может отличаться от описания вашей проблемы. Я попросил вас изменить имя беспроводного устройства из моего примера wlpxxxx и путь к вашему файлу .ovpn. Больше вопросов? Пожалуйста спросите.
heynnema avatar
флаг ru
@TheoJaasp Ваше проводное соединение - другая проблема. Удалите Проводное соединение 1 и Проводное соединение 2 и т. д. Оставьте только одно «Проводное соединение».

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.