Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?
Модераторы: Warderer, Модераторы разделов
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?
Вот нашел статью на эту тему http://debback.blogspot.com/2008/03/pptp-vpn-linux.html . Но кое в чем не могу разобраться. Но давайте сначала так: если у кого есть более простой способ установки уже настроенного VPN PPTP в network manager, то, пожалуйста, поделитесь им. В противном случае будем как-то адаптировать материал из приведенной статьи.
Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?
Я просто в KDE клацаю настройить соединение, добавить новое, выбираю VPN PPTP и записываю шлюз, логин/пароль. Работает.
UPD ещё указываю необходимые маршруты и ставлю галочку использовать только для ресурсов в этом соединении, т.к. VPN у меня для работы, если это VPN для интернета вообще, то не нужно.
UPD ещё указываю необходимые маршруты и ставлю галочку использовать только для ресурсов в этом соединении, т.к. VPN у меня для работы, если это VPN для интернета вообще, то не нужно.
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?
Понимаете в чем дело: соединение с Интернетом настроено и работает успешно. А вот сделать так чтобы оно поднималось автоматически при загрузке системы я не могу.
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?
Понимаете в чем дело: соединение с Интернетом настроено и работает успешно. А вот сделать так чтобы оно поднималось автоматически при загрузке системы я не могу.
Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?
Google "linux pptp auto connect" непомогает? хоть:
https://ubuntuforums.org/showthread.php?t=1703597
https://ubuntuforums.org/showthread.php?t=1703597
ad infinitum
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?
А на русском ничего нет ?
Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?
astronom1987
Там вроде не сложный английский. Большая часть примеры конфигов :)
Суть в том, чтобы:
1. Создать вот такой файл
Вместо 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.
Создать файл
и добавить опцию 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 и добавить
Там вроде не сложный английский. Большая часть примеры конфигов :)
Суть в том, чтобы:
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?
Соединение VPN PPTP называется Internet-WDS. Будьте, пожалуйста, так любезны и покажите как должна выглядеть эта строчка в случае использования ее вместо того специфического W-Fi. В Linux я не новичок, а вот в этой теме да, так как раньше не приходилось делать ничего подобного.
Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?
astronom1987 писал(а): ↑04.08.2017 17:51
Соединение 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?
Ситуация выглядит так (эта тема создавалась не для меня лично, а для моего соседа у которого я недавно поставил MX Linux): есть компьютер, который подключается кабелем к модему, который в свою очередь подключается к тарелке. По сути провайдер Kremenets WDS - это самый обычный Wi-Fi который настраивается как VPN. Спасибо за советы, может и впрямь получится настроить автоматическое поднятие соединения.
Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?
Покажите nmcli d и nmcli c.
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?
Блуждая по просторам Интернета нашел вот такой совет: https://www.linux.org.ru/forum/desktop/11066574 подредактировав название соединения и добавив его в автозагрузку я так и не получил автоматического поднятия соединения. ЧЯДНТ?
Код: Выделить всё
sh -c ' nm-online -t 15 && sleep 5 && nmcli con up id "Internet" '
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?
Следуете дурацким советам, не понимая их смысла.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Как настроить автоматическое поднятие VPN PPTP соединений в MX Linux?
Проверил, не работает.