Автор Тема: Автозапуск VPN-соединения (L2TP)  (Прочитано 7582 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн leopold7777

  • Новичок
  • **
  • Автор темы
  • Сообщений: 63
Автозапуск VPN-соединения (L2TP)
« : Октябрь 10, 2017, 02:11:05 »
 Как сделать автозапуск L2TP, чтобы интернет подключался во время загрузки компьютера?
« Последнее редактирование: Июль 16, 2018, 13:56:49 от leopold7777 »
Удивительная  вещь  -  чем больше познаЮ, тем больше  узнаЮ,    что НИЧЕГО НЕ ЗНАЮ ТАК, КАК ДОЛЖО ЗНАТЬ.   ...Но.. многие.. и ЭТОГО   не знают!

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3468
Re: Автозапуск VPN-соединения (L2TP)
« Ответ #1 : Октябрь 11, 2017, 10:10:20 »

    Какой дистрибутив используется? Установка параметра "Подключаться автоматически" не приводит к нужному результату?


Оффлайн leopold7777

  • Новичок
  • **
  • Автор темы
  • Сообщений: 63
Re: Автозапуск VPN-соединения (L2TP)
« Ответ #2 : Октябрь 16, 2017, 08:26:44 »

Runtu 14.04.5 LTS      ...В окне "Настроить VPN → Изменить L2TP" параметра "Подключаться автоматически" у меня почему-то НЕТ!



 ..Попутный вопрос - почему НЕТ!?  Во всём Googl об ЭТОМ параметре пишут (и Вы, в том числе!), а у мня его НЕТ!

---
HsH:
Руководство по добавлению изображений на форум
« Последнее редактирование: Октябрь 17, 2017, 09:13:19 от HsH »
Удивительная  вещь  -  чем больше познаЮ, тем больше  узнаЮ,    что НИЧЕГО НЕ ЗНАЮ ТАК, КАК ДОЛЖО ЗНАТЬ.   ...Но.. многие.. и ЭТОГО   не знают!

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3468
Re: Автозапуск VPN-соединения (L2TP)
« Ответ #3 : Октябрь 17, 2017, 09:24:37 »
Runtu 14.04.5 LTS      ...В окне "Настроить VPN → Изменить L2TP" параметра "Подключаться автоматически" у меня почему-то НЕТ!

    Эта опция доступна для версии модуля nm-l2tp дистрибутива 12.04, в последующих её нет. Попробуйте после внесения информации в менеджере соединений внести в файл /etc/xl2tpd/xl2tpd.conf параметр
autodial = yes Ручная настройка l2tp-соединения описана в статье help.ubuntu.ru.

Оффлайн leopold7777

  • Новичок
  • **
  • Автор темы
  • Сообщений: 63
Re: Автозапуск VPN-соединения (L2TP)
« Ответ #4 : Октябрь 17, 2017, 20:30:25 »
Цитировать (выделенное)
Попробуйте после внесения информации в менеджере соединений внести в файл /etc/xl2tpd/xl2tpd.conf параметр
Код:
autodial = yes

Внёс (в самом низу) — ничего не изменилось.. автозагрузки нет.   Что не так? 
;
; Sample l2tpd configuration file
;
; This example file should give you some idea of how the options for l2tpd
; should work.  The best place to look for a list of all options is in
; the source code itself, until I have the time to write better documetation :)
; Specifically, the file "file.c" contains a list of commands at the end.
;
; You most definitely don't have to spell out everything as it is done here
;
; [global]                        ; Global parameters:
; port = 1701                      ; * Bind to port 1701
; auth file = /etc/l2tpd/l2tp-secrets    ; * Where our challenge secrets are
; access control = yes               ; * Refuse connections without IP match
; rand source = dev                     ; Source for entropy for random
;                                       ; numbers, options are:
;                                       ; dev - reads of /dev/urandom
;                                       ; sys - uses rand()
;                                       ; egd - reads from egd socket
;                                       ; egd is not yet implemented
;
; [lns default]                     ; Our fallthrough LNS definition
; exclusive = no                  ; * Only permit one tunnel per host
; ip range = 192.168.0.1-192.168.0.20   ; * Allocate from this IP range
; no ip range = 192.168.0.3-192.168.0.9 ; * Except these hosts
; ip range = 192.168.0.5            ; * But this one is okay
; ip range = lac1-lac2               ; * And anything from lac1 to lac2's IP
; lac = 192.168.1.4 - 192.168.1.8      ; * These can connect as LAC's
; no lac = untrusted.marko.net         ; * This guy can't connect
; hidden bit = no                  ; * Use hidden AVP's?
; local ip = 192.168.1.2            ; * Our local IP to use
; length bit = yes                  ; * Use length bit in payload?
; require chap = yes               ; * Require CHAP auth. by peer
; refuse pap = yes                  ; * Refuse PAP authentication
; refuse chap = no                  ; * Refuse CHAP authentication
; refuse authentication = no         ; * Refuse authentication altogether
; require authentication = yes         ; * Require peer to authenticate
; unix authentication = no            ; * Use /etc/passwd for auth.
; name = myhostname                  ; * Report this as our hostname
; ppp debug = no                  ; * Turn on PPP debugging
; pppoptfile = /etc/ppp/options.l2tpd.lns   ; * ppp options file
; call rws = 10                     ; * RWS for call (-1 is valid)
; tunnel rws = 4                  ; * RWS for tunnel (must be > 0)
; flow bit = yes                  ; * Include sequence numbers
; challenge = yes                  ; * Challenge authenticate peer ;
; rx bps = 10000000            ; Receive tunnel speed
; tx bps = 10000000            ; Transmit tunnel speed
; bps = 100000               ; Define both receive and transmit speed in one option

; [lac marko]                     ; Example VPN LAC definition
; lns = lns.marko.net               ; * Who is our LNS?
; lns = lns2.marko.net               ; * A backup LNS (not yet used)
; redial = yes                     ; * Redial if disconnected?
; redial timeout = 15               ; * Wait n seconds between redials
; max redials = 5                  ; * Give up after n consecutive failures
; hidden bit = yes                  ; * User hidden AVP's?
; local ip = 192.168.1.1            ; * Force peer to use this IP for us
; remote ip = 192.168.1.2            ; * Force peer to use this as their IP
; length bit = no                  ; * Use length bit in payload?
; require pap = no                  ; * Require PAP auth. by peer
; require chap = yes               ; * Require CHAP auth. by peer
; refuse pap = yes                  ; * Refuse PAP authentication
; refuse chap = no                  ; * Refuse CHAP authentication
; refuse authentication = no         ; * Refuse authentication altogether
; require authentication = yes         ; * Require peer to authenticate
; name = marko                     ; * Report this as our hostname
; ppp debug = no                  ; * Turn on PPP debugging
; pppoptfile = /etc/ppp/options.l2tpd.marko   ; * ppp options file for this lac
; call rws = 10                     ; * RWS for call (-1 is valid)
; tunnel rws = 4                  ; * RWS for tunnel (must be > 0)
; flow bit = yes                  ; * Include sequence numbers
; challenge = yes                  ; * Challenge authenticate peer
;
; [lac cisco]                     ; Another quick LAC
; lns = cisco.marko.net               ; * Required, but can take from default
; require authentication = yes         
; autodial = yes
« Последнее редактирование: Октябрь 19, 2017, 14:22:08 от leopold7777 »
Удивительная  вещь  -  чем больше познаЮ, тем больше  узнаЮ,    что НИЧЕГО НЕ ЗНАЮ ТАК, КАК ДОЛЖО ЗНАТЬ.   ...Но.. многие.. и ЭТОГО   не знают!

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3468
Re: Автозапуск VPN-соединения (L2TP)
« Ответ #5 : Октябрь 18, 2017, 09:18:02 »

     leopold7777, уберите знак комментария ";" перед строкой.

Оффлайн leopold7777

  • Новичок
  • **
  • Автор темы
  • Сообщений: 63
Re: Автозапуск VPN-соединения (L2TP)
« Ответ #6 : Октябрь 18, 2017, 22:31:29 »
Убрал — изменений НЕТ!
« Последнее редактирование: Октябрь 19, 2017, 14:21:26 от leopold7777 »
Удивительная  вещь  -  чем больше познаЮ, тем больше  узнаЮ,    что НИЧЕГО НЕ ЗНАЮ ТАК, КАК ДОЛЖО ЗНАТЬ.   ...Но.. многие.. и ЭТОГО   не знают!

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3468
Re: Автозапуск VPN-соединения (L2TP)
« Ответ #7 : Октябрь 20, 2017, 11:17:03 »

    Проверьте, что конфиг вашего l2tp-соединения в каталоге /etc/NetworkManager/system-connection имеет опцию
autoconnect=true
Из интерфейса NetworkManager соединение запускается? Что происходит при ручном запуске
nmcli c up id <название_соединения>

Оффлайн leopold7777

  • Новичок
  • **
  • Автор темы
  • Сообщений: 63
Re: Автозапуск VPN-соединения (L2TP)
« Ответ #8 : Октябрь 20, 2017, 17:55:19 »
 Не знаю, имеет ли ЭТО значение или нет, но в каталоге  /etc/NetworkManager/ у меня нет папки /system-connection, а есть папка /system-connections (с буквой "s" на конце).

    В папке /system-connections/ есть единственный текстовый документ "VPN-соединение 1"

  Этот документ выглядит ВОТ ТАК
  Но, там где autoconnect=true, было "false"...  "true" - это уже я поставил по Вашему совету. Но.. автомат не запускается — всё по-прежнему.. вручную.

Цитировать (выделенное)
Из интерфейса NetworkManager соединение запускается? Что происходит при ручном запуске
Код:
nmcli c up id <название_соединения>
  Интерфейс - это, как я понимаю - графическое окно NetworkManager с разными опциями?  Такового я у себя в МЕНЮ не нахожу. 
Запускаю ЛКМышки по иконке из трея рядом с часами внизу справа → "Соединения VPN/myVPN". Три раза появляется и исчезает "замОчек".. на 4-й раз он остаётся и VPN-соединение устанавливается.
По команде < nmcli c up id "myVPN" > из терминала — соединение происходит ТОЧНО ТАК же, как и при ЛКМ по иконке из трея.

  ...Уж, чего я только не пробовал — в  /etc/rc.local над строкой exit 0 добавлял pon "myVPN".. в "Сеансы и запуск/Автозапуск" добавлял "myVPN" и писал разные команды на запуск.. при "Выйти/Перезагрузить" ставил галочку в квадратик "Сохранить сеанс" и перегружался со включённым интернетом.. даже "мудрил" какой-то скрипт из Гугла в /etc/NetworkManager/dispatcher.d/.. установил пакет openvpn.. изрыл гектары Гугла и, по его советам, ещё много чего "мудрил".. — мозги кипят, а "воз и ныне ТАМ"!   
Имею большую надежду на Вас (благодарен, что Вы обратили ко мне внимание!).  Но.. если, надоел.. оставьте меня - не обижусь.
...Хотелось бы, конечно, решить этот вопрос и.. ещё больше влюбиться в Linux.....
Удивительная  вещь  -  чем больше познаЮ, тем больше  узнаЮ,    что НИЧЕГО НЕ ЗНАЮ ТАК, КАК ДОЛЖО ЗНАТЬ.   ...Но.. многие.. и ЭТОГО   не знают!

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3468
Re: Автозапуск VPN-соединения (L2TP)
« Ответ #9 : Октябрь 20, 2017, 22:24:34 »

    Добавьте в автозапуск команду
nmcli c up id myVPN

Оффлайн leopold7777

  • Новичок
  • **
  • Автор темы
  • Сообщений: 63
Re: Автозапуск VPN-соединения (L2TP)
« Ответ #10 : Октябрь 21, 2017, 14:06:20 »
 Добавил — ничего не изменилось  ???  :-\ !!!
..Автозапуск Redshift работает ПРОСТО и ЗАМЕЧАТЕЛЬНО.  А, этот.. VPN.. какой-то.. не на шутку "упёртый" !
Прямо, таки.. становится.. ПРИНЦИПИАЛЬНО ИНТЕРЕСНО "победить" его!  :)
« Последнее редактирование: Октябрь 21, 2017, 15:10:12 от leopold7777 »
Удивительная  вещь  -  чем больше познаЮ, тем больше  узнаЮ,    что НИЧЕГО НЕ ЗНАЮ ТАК, КАК ДОЛЖО ЗНАТЬ.   ...Но.. многие.. и ЭТОГО   не знают!

Оффлайн vita

  • Местный
  • *****
  • Сообщений: 974
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: Автозапуск VPN-соединения (L2TP)
« Ответ #11 : Октябрь 21, 2017, 17:54:19 »
ПРИНЦИПИАЛЬНО ИНТЕРЕСНО "победить" его!  :)
Попробуйте установить l2tp из репозитория ppa:nm-l2tp/network-manager-l2tp для Ubuntu 14.04-17.04.
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн leopold7777

  • Новичок
  • **
  • Автор темы
  • Сообщений: 63
Re: Автозапуск VPN-соединения (L2TP)
« Ответ #12 : Октябрь 22, 2017, 20:02:16 »
Попробуйте установить l2tp из репозитория ppa:nm-l2tp/network-manager-l2tp для Ubuntu 14.04-17.04.
Был network-manager-l2tp, версия 0.9.8.5 — удалил.   Поставил из репозитория ppa:nm-l2tp/network-manager-l2tp для Ubuntu 14.04-17.04.  Установилась версия 1.0.8-0НИЧЕГО НЕ ИЗМЕНИЛОСЬ по-прежнему! :-\
« Последнее редактирование: Октябрь 22, 2017, 20:05:05 от leopold7777 »
Удивительная  вещь  -  чем больше познаЮ, тем больше  узнаЮ,    что НИЧЕГО НЕ ЗНАЮ ТАК, КАК ДОЛЖО ЗНАТЬ.   ...Но.. многие.. и ЭТОГО   не знают!

Оффлайн vita

  • Местный
  • *****
  • Сообщений: 974
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Re: Автозапуск VPN-соединения (L2TP)
« Ответ #13 : Октябрь 22, 2017, 20:54:38 »
Интерфейс нового подключения немного отличается,
После заполнения своих данных во вкладке VPN
посмотрите снимок на вкладку Параметры IPv4 - это то, что хотите?
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн leopold7777

  • Новичок
  • **
  • Автор темы
  • Сообщений: 63
Re: Автозапуск VPN-соединения (L2TP)
« Ответ #14 : Октябрь 22, 2017, 22:07:48 »
Параметры IPv4 - это то, что хотите?
Да, есть такой параметрНо, это способ (метод) настройки VPN.  И у меня ЭТОТ параметр и стоИт.  Это не ТО, ЧТО надо.
Меня интересует АВТОЗАПУСК.. т.е., при загрузке ОС автоматически (параллельно) включается сценарий подключения к инету, в результате которого "Рабочий стол" появляется с уже подключенным (или, подключающимся без моего участия) VPN-соединением.
Удивительная  вещь  -  чем больше познаЮ, тем больше  узнаЮ,    что НИЧЕГО НЕ ЗНАЮ ТАК, КАК ДОЛЖО ЗНАТЬ.   ...Но.. многие.. и ЭТОГО   не знают!