Форум сообщества Runtu.org
Июнь 22, 2018, 14:23:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Новости: Доступна для загрузки релизная версия дистрибутива Runtu LITE 18.04 - 201805

Подробнее
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 Все   Вниз
  Печать  
Автор Тема: Автозапуск VPN-соединения (L2TP)  (Прочитано 1510 раз)
0 Пользователей и 1 Гость смотрят эту тему.
leopold7777
Новичок
**
Offline Offline

Сообщений: 32


« : Октябрь 10, 2017, 02:11:05 »

Как сделать автозапуск L2TP, чтобы интернет подключался во время загрузки компьютера?
Записан
HsH
Administrator
*****
Offline Offline

Сообщений: 2545



« Ответ #1 : Октябрь 11, 2017, 10:10:20 »


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

Записан
leopold7777
Новичок
**
Offline Offline

Сообщений: 32


« Ответ #2 : Октябрь 16, 2017, 08:26:44 »


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



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

---
HsH:
Руководство по добавлению изображений на форум
« Последнее редактирование: Октябрь 17, 2017, 09:13:19 от HsH » Записан
HsH
Administrator
*****
Offline Offline

Сообщений: 2545



« Ответ #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
Новичок
**
Offline Offline

Сообщений: 32


« Ответ #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
*****
Offline Offline

Сообщений: 2545



« Ответ #5 : Октябрь 18, 2017, 09:18:02 »


     leopold7777, уберите знак комментария ";" перед строкой.
Записан
leopold7777
Новичок
**
Offline Offline

Сообщений: 32


« Ответ #6 : Октябрь 18, 2017, 22:31:29 »

Убрал — изменений НЕТ!
« Последнее редактирование: Октябрь 19, 2017, 14:21:26 от leopold7777 » Записан
HsH
Administrator
*****
Offline Offline

Сообщений: 2545



« Ответ #7 : Октябрь 20, 2017, 11:17:03 »


    Проверьте, что конфиг вашего l2tp-соединения в каталоге /etc/NetworkManager/system-connection имеет опцию
Код:
autoconnect=true

Из интерфейса NetworkManager соединение запускается? Что происходит при ручном запуске
Код:
nmcli c up id <название_соединения>
Записан
leopold7777
Новичок
**
Offline Offline

Сообщений: 32


« Ответ #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
*****
Offline Offline

Сообщений: 2545



« Ответ #9 : Октябрь 20, 2017, 22:24:34 »


    Добавьте в автозапуск команду
Код:
nmcli c up id myVPN
Записан
leopold7777
Новичок
**
Offline Offline

Сообщений: 32


« Ответ #10 : Октябрь 21, 2017, 14:06:20 »

 Добавил — ничего не изменилось  Непонимающий  В замешательстве !!!
Спойлер  скрыт:
..Автозапуск Redshift работает ПРОСТО и ЗАМЕЧАТЕЛЬНО.  А, этот.. VPN.. какой-то.. не на шутку "упёртый" !
Прямо, таки.. становится.. ПРИНЦИПИАЛЬНО ИНТЕРЕСНО "победить" его!  Улыбающийся
« Последнее редактирование: Октябрь 21, 2017, 15:10:12 от leopold7777 » Записан
vita
Местный
*****
Offline Offline

Сообщений: 946


Fiat lux! (Да будет Свет!)


WWW
« Ответ #11 : Октябрь 21, 2017, 17:54:19 »

ПРИНЦИПИАЛЬНО ИНТЕРЕСНО "победить" его!  Улыбающийся
Попробуйте установить l2tp из репозитория ppa:nm-l2tp/network-manager-l2tp для Ubuntu 14.04-17.04.
Записан

Per aspera ad astra! (Через тернии к звездам!)
leopold7777
Новичок
**
Offline Offline

Сообщений: 32


« Ответ #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
Местный
*****
Offline Offline

Сообщений: 946


Fiat lux! (Да будет Свет!)


WWW
« Ответ #13 : Октябрь 22, 2017, 20:54:38 »

Интерфейс нового подключения немного отличается,
После заполнения своих данных во вкладке VPN
посмотрите снимок на вкладку Параметры IPv4 - это то, что хотите?
Записан

Per aspera ad astra! (Через тернии к звездам!)
leopold7777
Новичок
**
Offline Offline

Сообщений: 32


« Ответ #14 : Октябрь 22, 2017, 22:07:48 »

Параметры IPv4 - это то, что хотите?
Да, есть такой параметр
Спойлер  скрыт:
Но, это способ (метод) настройки VPN.  И у меня ЭТОТ параметр и стоИт.  Это не ТО, ЧТО надо.
Меня интересует АВТОЗАПУСК.. т.е., при загрузке ОС автоматически (параллельно) включается сценарий подключения к инету, в результате которого "Рабочий стол" появляется с уже подключенным (или, подключающимся без моего участия) VPN-соединением.
Записан
HsH
Administrator
*****
Offline Offline

Сообщений: 2545



« Ответ #15 : Октябрь 24, 2017, 14:46:07 »


    Попробуйте указать в автозапуске команду:
Код:
sh -c "nmcli c up id myVPN"
Записан
leopold7777
Новичок
**
Offline Offline

Сообщений: 32


« Ответ #16 : Октябрь 24, 2017, 15:06:42 »

Попробуйте указать в автозапуске команду:
Код:
sh -c "nmcli c up id myVPN"
Указал — НИЧЕГО НЕ ИЗМЕНИЛОСЬ  Грустный
Записан
HsH
Administrator
*****
Offline Offline

Сообщений: 2545



« Ответ #17 : Октябрь 24, 2017, 15:38:33 »


    Вставьте задержку 5 секунд:
Код:
sh -c "sleep 5 && nmcli c up id myVPN"

Если не поможет, приведите содержимое лога ~/.cache/upstart/startxfce4.log
Записан
leopold7777
Новичок
**
Offline Offline

Сообщений: 32


« Ответ #18 : Октябрь 24, 2017, 17:08:14 »

YES!!!  WAU!!!  I-hhh-ooooo!!!  Superrrrr!!!
Шеф! Воистину, Вы МАСТЕР!!!   УВАЖАЮ!!!   Мы (Вы!!!) ПОБЕДИЛИ!!!
Вставил команду < sh -c "sleep 5 && nmcli c up id myVPN" > — и ВСЁ ПОШЛО, как НАДО! СПАСИБО Вам ОГРОМАДНОЕ!!!  ...Я люблю Linux!  Как хорошо, что у него есть такой СМОТРЯЩИЙ, в лице HsH!!!


 
« Последнее редактирование: Октябрь 26, 2017, 07:58:41 от leopold7777 » Записан
Страниц: 1 2 Все   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!