Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?

Knoppix

Модераторы: Warderer, Модераторы разделов

Ответить
Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux
Контактная информация:

Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?

Сообщение astronom1987 »

Вот нашел статью на эту тему http://debback.blogspot.com/2008/03/pptp-vpn-linux.html . Но кое в чем не могу разобраться. Но давайте сначала так: если у кого есть более простой способ установки уже настроенного VPN PPTP в network manager, то, пожалуйста, поделитесь им. В противном случае будем как-то адаптировать материал из приведенной статьи.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?

Сообщение NickLion »

Я просто в KDE клацаю настройить соединение, добавить новое, выбираю VPN PPTP и записываю шлюз, логин/пароль. Работает.

UPD ещё указываю необходимые маршруты и ставлю галочку использовать только для ресурсов в этом соединении, т.к. VPN у меня для работы, если это VPN для интернета вообще, то не нужно.
Спасибо сказали:
Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux
Контактная информация:

Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?

Сообщение astronom1987 »

Понимаете в чем дело: соединение с Интернетом настроено и работает успешно. А вот сделать так чтобы оно поднималось автоматически при загрузке системы я не могу.
Спасибо сказали:
Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux
Контактная информация:

Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?

Сообщение astronom1987 »

Понимаете в чем дело: соединение с Интернетом настроено и работает успешно. А вот сделать так чтобы оно поднималось автоматически при загрузке системы я не могу.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?

Сообщение NickLion »

Что-то такое не подойдёт?
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?

Сообщение NickLion »

astronom1987
Там вроде не сложный английский. Большая часть примеры конфигов :)

Суть в том, чтобы:
1. Создать вот такой файл

/etc/NetworkManager/dispatcher.d/vpn-up

#!/bin/sh VPN_NAME="name of VPN connection defined in NetworkManager" ESSID="Wi-Fi network ESSID (not connection name)" interface=$1 status=$2 case $status in up|vpn-down) if iwgetid | grep -qs ":\"$ESSID\""; then nmcli con up id "$VPN_NAME" fi ;; down) if iwgetid | grep -qs ":\"$ESSID\""; then if nmcli con show --active | grep "$VPN_NAME"; then nmcli con down id "$VPN_NAME" fi fi ;; esac


Вместо if iwgetid | grep -qs ":\"$ESSID\""; then — проверки на то, что активно какое-то специфичное WiFi подключение ставите необходимое вам условие.

2. Обеспечить доступ к паролю. Одним из способов:
2.1. В файле /etc/NetworkManager/system-connections/<name of your VPN connection> заменить password-flags и secret-flags с 1 на 0.
Создать файл

/path/to/passwd-file

vpn.secrets.password:<YOUR_PASSWORD>

и добавить опцию passwd-file: nmcli con up id "$VPN_NAME" passwd-file /path/to/passwd-file
2.2. В файле /etc/NetworkManager/system-connections/<name of your VPN connection> заменить password-flags с 1 на 0 и добавить

всё тот же файл

[vpn-secrets] password=your_password

Спасибо сказали:
Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux
Контактная информация:

Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?

Сообщение astronom1987 »

NickLion писал(а):
04.08.2017 12:01
Вместо if iwgetid | grep -qs ":\"$ESSID\""; then — проверки на то, что активно какое-то специфичное WiFi подключение ставите необходимое вам условие.

Соединение VPN PPTP называется Internet-WDS. Будьте, пожалуйста, так любезны и покажите как должна выглядеть эта строчка в случае использования ее вместо того специфического W-Fi. В Linux я не новичок, а вот в этой теме да, так как раньше не приходилось делать ничего подобного.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?

Сообщение NickLion »

astronom1987 писал(а):
04.08.2017 17:51
NickLion писал(а):
04.08.2017 12:01
Вместо if iwgetid | grep -qs ":\"$ESSID\""; then — проверки на то, что активно какое-то специфичное WiFi подключение ставите необходимое вам условие.

Соединение VPN PPTP называется Internet-WDS. Будьте, пожалуйста, так любезны и покажите как должна выглядеть эта строчка в случае использования ее вместо того специфического W-Fi. В Linux я не новичок, а вот в этой теме да, так как раньше не приходилось делать ничего подобного.

Internet-WDS сюда надо: VPN_NAME="name of VPN connection defined in NetworkManager"

А условие — как у вас соединение устанавливается, то что до VPN? Это Wi-Fi (если да, то как называется или возможны разные Wi-Fi, а VPN всё равно необходимо включать), Ethernet или модем какой?
Спасибо сказали:
Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux
Контактная информация:

Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?

Сообщение astronom1987 »

Ситуация выглядит так (эта тема создавалась не для меня лично, а для моего соседа у которого я недавно поставил MX Linux): есть компьютер, который подключается кабелем к модему, который в свою очередь подключается к тарелке. По сути провайдер Kremenets WDS - это самый обычный Wi-Fi который настраивается как VPN. Спасибо за советы, может и впрямь получится настроить автоматическое поднятие соединения.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?

Сообщение NickLion »

Покажите nmcli d и nmcli c.
Спасибо сказали:
Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux
Контактная информация:

Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?

Сообщение astronom1987 »

Блуждая по просторам Интернета нашел вот такой совет: https://www.linux.org.ru/forum/desktop/11066574

Код: Выделить всё

sh -c ' nm-online -t 15 && sleep 5 && nmcli con up id "Internet" '
подредактировав название соединения и добавив его в автозагрузку я так и не получил автоматического поднятия соединения. ЧЯДНТ?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?

Сообщение Bizdelnick »

astronom1987 писал(а):
25.08.2017 18:55
ЧЯДНТ?

Следуете дурацким советам, не понимая их смысла.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux
Контактная информация:

Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?

Сообщение astronom1987 »

oermolaev писал(а):
29.08.2017 11:05
Изображение

А эту галочку пробовали поставить?

Надо будет посмотреть.
Спасибо сказали:
Ответить