Rating@Mail.ru
IPB
Etersoft - from Windows to Linux
Etersoft
решения для перехода
с Windows на Linux
Дружественные сайты: alv.me и Rus-Linux.net

Здравствуйте, гость ( Вход | Регистрация ) Поиск · 

> Рекомендация

Пожалуйста, перед созданием новой темы посмотрите прикреплённые темы.

 
Reply to this topic Start new topic
> Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?
astronom1987
bookmark
gyfbbdvkffmrljmmmwd
Aug 1 2017, в 18:49
Сообщение #1


Знаток линукса
Иконка группы

Сообщений: 568

Вставить имя   :   Цитата

ОС: Mageia
Город: Кременец

Группа: Участники

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


--------------------
Go to the top of the page
 
+Quote Post
NickLion
bookmark
gyfbbdvkffmrljmmmwd
Aug 1 2017, в 21:35
Сообщение #2


аватар-невидимка
Иконка группы

Сообщений: 3111

Вставить имя   :   Цитата

ОС: openSUSE Tumbleweed x86_64
Город: Львів

Группа: Участники

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

UPD ещё указываю необходимые маршруты и ставлю галочку использовать только для ресурсов в этом соединении, т.к. VPN у меня для работы, если это VPN для интернета вообще, то не нужно.
Go to the top of the page
 
+Quote Post
astronom1987
bookmark
gyfbbdvkffmrljmmmwd
Aug 1 2017, в 22:46
Сообщение #3


Знаток линукса
Иконка группы

Сообщений: 568

Вставить имя   :   Цитата

ОС: Mageia
Город: Кременец

Группа: Участники

Автор темы
Понимаете в чем дело: соединение с Интернетом настроено и работает успешно. А вот сделать так чтобы оно поднималось автоматически при загрузке системы я не могу.


--------------------
Go to the top of the page
 
+Quote Post
astronom1987
bookmark
gyfbbdvkffmrljmmmwd
Aug 1 2017, в 22:46
Сообщение #4


Знаток линукса
Иконка группы

Сообщений: 568

Вставить имя   :   Цитата

ОС: Mageia
Город: Кременец

Группа: Участники

Автор темы
Понимаете в чем дело: соединение с Интернетом настроено и работает успешно. А вот сделать так чтобы оно поднималось автоматически при загрузке системы я не могу.


--------------------
Go to the top of the page
 
+Quote Post
ieleja
bookmark
gyfbbdvkffmrljmmmwd
Aug 1 2017, в 22:58
Сообщение #5


Завсегдатай
Иконка группы

Сообщений: 221

Вставить имя   :   Цитата

ОС: Debian 9, macOS, Windows
Город: Рига

Группа: Участники

Google "linux pptp auto connect" непомогает? хоть:

https://ubuntuforums.org/showthread.php?t=1703597


--------------------
ad infinitum
Go to the top of the page
 
+Quote Post
NickLion
bookmark
gyfbbdvkffmrljmmmwd
Aug 1 2017, в 23:29
Сообщение #6


аватар-невидимка
Иконка группы

Сообщений: 3111

Вставить имя   :   Цитата

ОС: openSUSE Tumbleweed x86_64
Город: Львів

Группа: Участники

Что-то такое не подойдёт?
Go to the top of the page
 
+Quote Post
astronom1987
bookmark
gyfbbdvkffmrljmmmwd
Aug 4 2017, в 11:34
Сообщение #7


Знаток линукса
Иконка группы

Сообщений: 568

Вставить имя   :   Цитата

ОС: Mageia
Город: Кременец

Группа: Участники

Автор темы
А на русском ничего нет ?


--------------------
Go to the top of the page
 
+Quote Post
NickLion
bookmark
gyfbbdvkffmrljmmmwd
Aug 4 2017, в 12:01
Сообщение #8


аватар-невидимка
Иконка группы

Сообщений: 3111

Вставить имя   :   Цитата

ОС: openSUSE Tumbleweed x86_64
Город: Львів

Группа: Участники

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
Go to the top of the page
 
+Quote Post
astronom1987
bookmark
gyfbbdvkffmrljmmmwd
Aug 4 2017, в 17:51
Сообщение #9


Знаток линукса
Иконка группы

Сообщений: 568

Вставить имя   :   Цитата

ОС: Mageia
Город: Кременец

Группа: Участники

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

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


--------------------
Go to the top of the page
 
+Quote Post
NickLion
bookmark
gyfbbdvkffmrljmmmwd
Aug 5 2017, в 11:37
Сообщение #10


аватар-невидимка
Иконка группы

Сообщений: 3111

Вставить имя   :   Цитата

ОС: openSUSE Tumbleweed x86_64
Город: Львів

Группа: Участники

Цитата(astronom1987 @ Aug 4 2017, в 16:51) *
Цитата(NickLion @ Aug 4 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 или модем какой?
Go to the top of the page
 
+Quote Post
astronom1987
bookmark
gyfbbdvkffmrljmmmwd
Aug 5 2017, в 12:24
Сообщение #11


Знаток линукса
Иконка группы

Сообщений: 568

Вставить имя   :   Цитата

ОС: Mageia
Город: Кременец

Группа: Участники

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


--------------------
Go to the top of the page
 
+Quote Post
NickLion
bookmark
gyfbbdvkffmrljmmmwd
Aug 7 2017, в 12:58
Сообщение #12


аватар-невидимка
Иконка группы

Сообщений: 3111

Вставить имя   :   Цитата

ОС: openSUSE Tumbleweed x86_64
Город: Львів

Группа: Участники

Покажите nmcli d и nmcli c.
Go to the top of the page
 
+Quote Post
astronom1987
bookmark
gyfbbdvkffmrljmmmwd
Aug 25 2017, в 18:55
Сообщение #13


Знаток линукса
Иконка группы

Сообщений: 568

Вставить имя   :   Цитата

ОС: Mageia
Город: Кременец

Группа: Участники

Автор темы
Блуждая по просторам Интернета нашел вот такой совет: https://www.linux.org.ru/forum/desktop/11066574
Код
sh -c ' nm-online -t 15 && sleep 5 && nmcli con up id "Internet" '
подредактировав название соединения и добавив его в автозагрузку я так и не получил автоматического поднятия соединения. ЧЯДНТ?


--------------------
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
Aug 25 2017, в 19:04
Сообщение #14


grammatikführer
Иконка группы

Сообщений: 12712

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

Группа: Модераторы разделов

Цитата(astronom1987 @ 25th August 2017 - в 18:55) *
ЧЯДНТ?

Следуете дурацким советам, не понимая их смысла.


--------------------
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик


Спасибо сказали:
Go to the top of the page
 
+Quote Post
oermolaev
bookmark
gyfbbdvkffmrljmmmwd
Aug 29 2017, в 11:05
Сообщение #15


Участник
Иконка группы

Сообщений: 36

Вставить имя   :   Цитата

Группа: Участники



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


Спасибо сказали:
Go to the top of the page
 
+Quote Post
astronom1987
bookmark
gyfbbdvkffmrljmmmwd
Aug 29 2017, в 11:15
Сообщение #16


Знаток линукса
Иконка группы

Сообщений: 568

Вставить имя   :   Цитата

ОС: Mageia
Город: Кременец

Группа: Участники

Автор темы
Цитата(oermolaev @ Aug 29 2017, в 11:05) *


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

Надо будет посмотреть.


--------------------
Go to the top of the page
 
+Quote Post
astronom1987
bookmark
gyfbbdvkffmrljmmmwd
Aug 30 2017, в 19:16
Сообщение #17


Знаток линукса
Иконка группы

Сообщений: 568

Вставить имя   :   Цитата

ОС: Mageia
Город: Кременец

Группа: Участники

Автор темы
Проверил, не работает.


--------------------
Go to the top of the page
 
+Quote Post

 Reply to this topic Start new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 24th September 2017 - в 02:27




Rating@Mail.ru