Ubuntu автоматическое подключение к vpn

Обновлено: 05.07.2024

У меня есть рабочее соединение VPN. Теперь я хочу, чтобы это VPN-соединение автоматически активировалось, когда я нахожусь в определенной беспроводной сети. Есть ли ненавязчивый графический способ с помощью апплета network-manager-applet? Если я правильно помню, это работало некоторое время и больше не работает.

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

Используемая программа CLI - это vpnc с включенной гибридной аутентификацией (cisco VPN-client-совместимый) от PPA sroecker.

РЕДАКТИРОВАТЬ: я могу 'попробовать ответы больше (из-за eduroam), и так как ни один ответ, кажется, не набирает большинство голосов, я просто оставлю это без ответа пока пока один не проголосовал, тогда я приму это.

Я не нуждался в этом в течение достаточно долгого времени. Возможно, наступит апрель в новом университете. @fossfreedom не дубликат, потому что мой вопрос касается vpnc, а не openconnect.

Предлагаемое решение con-f-use должно работать, но не работает из-за давней ошибки:

Есть обходные пути, хотя. Для последних версий NetworkManager есть возможность командной строки nmcli , которую можно редактировать и сохранять как-то так /etc/NetworkManager/dispatcher.d/vpn-up :

[Я не проверял это - пожалуйста, не стесняйтесь тестировать и редактировать в соответствии с результатами]

Взлом Arch вики действительно работает! Я попробовал скрипт на вики-арке 11 июля 2013 года, и изменение его с 'nmcli . ' на 'su [user] -c "nmcli . "' не работает! следуйте инструкциям, как в вики, и не забывайте приветствия chmod + x;)! Это не сработало для меня, поэтому я решил посмотреть /var/log/syslog и увидел следующую ошибку: Mar 4 13:49:51 oleg-HP nm-dispatcher.action: Cannot execute /etc/NetworkManager/dispatcher.d/vpn-up ': не исполняется владельцем. Решение будет sudo chmod 755 /etc/NetworkManager/dispatcher.d/vpn-up

В Ubuntu Trusty 14.04 VPN автоматическое подключение магазина на GUI на отдельных сохраненных настройках Wi-Fi. Настройки системы - Сеть - проверить интересующий Wi-Fi или Lan - Настройки (вкладка Общие) - выбрать «Автоматическое подключение к VPN . »

Если я правильно помню, это работало некоторое время и больше не работает.

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

введите описание изображения здесь

sudo apt-get purge network-manager-vpn sudo apt-get установить network-manager-vpnc Тогда:

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

Надеюсь, что это помогло.

Я до сих пор не решила проверить это. Я отмечу это ответили, когда я буду. Promise. по моему опыту это на самом деле не работает. Я считаю, что это ошибка в NetworkManager Да, это сломано, даже в Precise. Он не подключается автоматически O_o

Я могу подтвердить это следующее решение, работающее на меня. Я использую Ubuntu 14.04 LTS.

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

Когда откроется экран настроек, я перешел в «Сеть» и сеть WiFi, с которой я был связан. На одной стороне названия сети есть маленькая стрелка.

Снимок экрана настроек, на арабском

Нажмите на этот значок, и вы должны увидеть опцию «настройки» или «опции» (или что-то подобное) здесь:

Нажмите настройки

Когда откроется следующее окно, просто перейдите на вкладку «Общие», и вы увидите опцию, которая дает вам возможность автоматического подключения к VPN. Выберите VPN, которую вы хотите подключить при подключении к этому WiFi, и бум! Каждый раз, когда вы подключаетесь к этой сети, Ubuntu также подключает вас к этому VPN. :)

Для меня это работает. Я надеюсь, что это работает и для всех остальных. Не требует никакого текстового редактора, редактора кода или чего-либо еще

У меня есть рабочее VPN-соединение. Теперь я хочу, чтобы это VPN-соединение автоматически активировалось, когда я нахожусь в определенной беспроводной сети. Есть ли ненавязчивый графический способ с помощью апплета network-manager-applet? Если я правильно помню, это работало некоторое время и больше не работает.

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

Используемая программа CLI - это vpnc с включенной Hybrid-Auth (cisco VPN-client-совместимый) из PPA sroecker'a

. eduroam) и так как ни один ответ, кажется, не набирает большинство голосов, я просто пока оставлю его без ответа до тех пор, пока не проголосуем, тогда я приму это.

Решение, предложенное con-f-use , должно работать, но не работает из-за давней ошибки:

Однако есть обходные пути. В последних версиях NetworkManager есть командная строка, nmcli , которую можно редактировать и сохранять как что-то вроде /etc/NetworkManager/dispatcher.d/vpn-up :

[Я не проверял это - пожалуйста не стесняйтесь тестировать и редактировать в соответствии с результатами]

Если я правильно помню, какое-то время это работало и больше не работает.

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

enter image description here

sudo apt-get purge network-manager-vpn sudo apt-get install network-manager-vpnc Тогда:

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

Надеюсь, что помог.

Я могу подтвердить этот после решения, работающего на меня. Я запускаю Ubuntu 14.04 LTS.

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

Когда экран настроек открывается, я пошел для 'Объединений в сеть' и сеть WiFi, с которой я был соединен. Существует маленькая стрелка одна одна сторона названия сети.

Settings screen shot, its in Arabic

Нажмите тот значок, и необходимо видеть опцию, названную "настройками" или "опциями" (или что-то подобное) здесь:

Click settings

Когда следующее окно открывается, просто перейдите к вкладке 'General', и необходимо видеть опцию, которая дает Вам опцию Автоматически соединиться с VPN. Выберите VPN You хотел бы соединиться при соединении с этим WiFi и бумом! Каждый раз Вы соединяетесь с этой сетью, Ubuntu также подключит Вас к той VPN.:)

Для меня его работа. Я надеюсь, что это работает на всех остальных также. Не требует никакого вида текстового редактора или редактора кода или чего-либо..

Привет, в прошлой статье я показал, как можно настроить на Ubuntu PPTP сервер. Сегодня я покажу, как можно подключиться к этому серверу, с другой системы под управлением все той же Ubuntu Server 16.04. Так же покажу, как можно сделать, что бы соединение поднималось автоматически и перезапускалось, при каких-либо "зависаниях", и как сделать, что бы автоматически добавлялся маршрут до нашей vpn сети.

Переходим в режим суперпользователя:

Обновим нашу систему:

Создадим файл подключения:

Если подключение прошло успешно появится сетевой интерфейс ppp:

ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.6.100 P-t-P:192.168.6.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1396 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:68 (68.0 B) TX bytes:68 (68.0 B)

Для того что бы отключиться, можно набрать команду:

Так же, если вы не сделали маршрут по умолчанию, неплохо бы прописать маршрут до VPN сети, чтобы иметь доступ к ресурсам в этой сети. Что бы не делать это руками при каждом запуске, и не заморачиваться с дополнительными скриптами, выполним:

И в конец файла добавим:

Соответственно - 192.168.6.1 - адрес шлюза (нашего vpn сервера), 192.168.6.0 - наша vpn сеть, замените шлюз и сеть на свои.

Так же неплохо было бы сделать так, чтобы наше pptp подключение автоматически поднималось, и случае "зависания" - происходило пере подключение.
Для этого сделаем 2 скрипта, один для собственно подключения, второй для проверки связи, и пере подключения в случае каких-либо затупов.

Не забываем сделать эти скрипты исполняемыми:

Дальше добавим их в cron:

В конец файла добавляем:

Соответственно */1 - означает, что нужно выполнять проверку раз в минуту, можно увеличить интервалы до значения, которое вы считаете нужным.

Пожалуй, всё. PPTP клиент на Ubuntu Server 16.04 у нас настроен.

Поделитесь статьей с друзьями в соц. сетях, возможно, она будет им полезна.

Руководство: Настройте автозапуск OpenVPN для Linux-соединения

Ваша система должна быть в безопасности с момента загрузки. Для этого ваше VPN- соединение должно запускаться автоматически, как только вы загрузите свою систему. В этом руководстве рассказывается, как настроить опцию автозапуска OpenVPN для Linux, чтобы ваша система Linux всегда была безопасной и защищенной от посторонних глаз. Для начала вы должны установить OpenVPN и запустить его. Одним из преимуществ автоматической настройки VPN является то, что вы делаете это один раз и забываете об этом. Скажем, вы хотите получить доступ к одному и тому же контенту в той же стране и не хотите каждый раз активировать скрипт вручную. Хорошей новостью является то, что это руководство научит вас, как это сделать. [ Читайте: VPN против DNS: какой из них выбрать и почему? ]

Руководство: Настройте автозапуск OpenVPN для Linux-соединения

Сконфигурируйте вашу установку OpenVPN в любом дистрибутиве Linux для запуска при загрузке.

Настройка OpenVPN автозапуска Linux: требования

Эксклюзивное предложение IPVanish VPN – всего $ 3,25 в месяц :

Руководства по VPN для
Windows, Android, Ubuntu
Kodi OpenVPN
OSMC на RPi

♦ Скрыть ваш просмотр (без журналов), анонимизировать потоковое вещание и загрузки
♦ Обойти географические / страновые ограничения и доступ к всемирному контенту
♦ Работать на Windows, Mac, Linux, Android, iOS, маршрутизаторе и т.д.
♦ 250 ГБ SugarSync Безопасное хранилище включено
♦ Деньги гарантия возврата – Зарегистрируйтесь сейчас

Настройка Linux OpenVPN Автозапуск

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

Сначала нам нужно будет войти на VPN-сервер. Выберите ваш любимый VPN-сервер, затем введите в терминале следующую команду:

Измените строку, которая говорит:

После этого нажмите Ctrl+X и затем Y , чтобы сохранить изменения.

Руководство: Настройте автозапуск OpenVPN для Linux-соединения

Отредактируйте ваш файл .ovpn с помощью текстового редактора nano, добавив .secrets после строки auth-user-pass

После этого создайте файл с помощью nano. Вы не сможете увидеть этот файл, если выполните ls команду. Введите в терминале:

В этом файле введите свое имя пользователя и пароль для своего провайдера VPN, один под другим, как показано на рисунке. Затем нажмите Ctrl+X и Y для сохранения ваших изменений.

Руководство: Настройте автозапуск OpenVPN для Linux-соединения

Это структура файла .secrets. Имя пользователя и пароль для вашего провайдера VPN, один под другим.

Чтобы проверить, что ваше соединение работает правильно, введите:

Эта команда запустит ваше VPN-соединение. Если вы хотите остановить и уничтожить VPN-туннель, используйте Ctrl+C .

Скрипт автозапуска Linux OpenVPN: настройка автоматического подключения

Для работы этих инструкций вам необходимо иметь привилегии пользователя root. Введите следующие инструкции:

Оставайтесь в системе как root и продолжайте. В моем случае я использую NordVPN в качестве провайдера, поэтому я назвал файл NordVPN, но вы можете называть его как угодно. После ввода приведенных выше инструкций введите следующую команду:

Вы начали создавать скрипт для автоматического подключения к вашему провайдеру VPN. Скопируйте и вставьте скрипт ниже, чтобы получить правильные команды для достижения этой цели. Обратите внимание, что строка, в которой написано, yourVpnServer .ovpn должна содержать .ovpn имя файла для сервера, который вы будете использовать вместо этого. Вам также понадобится полный путь к файлу .ovpn, который вы будете использовать, для этого примера /etc/openvpn .

Руководство: Настройте автозапуск OpenVPN для Linux-соединения

Скопируйте скрипт автозапуска, чтобы настроить функцию автозапуска OpenVpn для Linux

Включение службы автозапуска Linux OpenVPN

Введите следующие команды на своем терминале:

Консоль должна отображать: [ - ] yourVpnProvider .service

Введите эти команды на своем терминале:

Они должны выполняться без проблем. Кроме того, вы можете проверить журналы вашего сервиса с помощью этой команды:

Это позволит вам определить, правильно ли установлен туннель или нет. После того, как вы проверили эти вещи, пришло время увидеть внешний IP-адрес вашего устройства. Вы можете использовать это превосходное руководство по поиску IP-адресов в командной строке в Linux или выполнить следующую команду для менее сложного ответа:

Перезагрузите устройство, чтобы убедиться, что функция автозапуска Linux OpenVPN работает правильно. Это оно! Вы закончили обучение, чтобы успешно настроить автозапуск OpenVPN-соединения с Linux! Вам все еще нужен совет по использованию VPN? Если вы используете систему Windows, возможно, будет лучше, если вы воспользуетесь нашим руководством о том, как настроить автоматическое подключение OpenVPN в Windows 10. Вы также можете использовать провайдеров, таких как IPVanish, и упростить задачу. Установите IPVanish OpenVPN в Linux Mint 18 или просто установите IPVanish в Ubuntu, чтобы обеспечить безопасность работы на этих платформах. Получите доступ к геоблокированному контенту и обеспечьте безопасность своего просмотра уже сегодня!

Читайте также: