1 (12.11.2017 17:15:44 отредактировано i_love_linux)

Есть ли какой то НОРМАЛЬНЫЙ клиент для openvpn под kde 5, который сможет отображать в трее статус подключения, и который будет переподключаться к vpn если произошёл обрыв?

Сейчас использую network-manager-openvpn но он блин уже бесит меня.
То не подключается, то разрывает соединение каждые 1-2 часа.

В поисках наткнулся на программу kvpnc, но она не работает, видимо старая уже.

Я мог бы сам написать клиент на PyQT, но у меня не хватает знаний о linux, единственное что мне пришло в голову это в питоновском скрипте тупо выполнять команду:

openvpn /path/to/openvpn_config


и из вывода брать строку initialization sequence completed, типо подтвержение о успешном подключении.

А вот как отследить момент разрыва соединения vpn (чтобы можно было переподключиться), понятия не имею.
Если у кого есть идеи, буду очень рад выслушать  ab

P.S. Естественно можно просто в терминале подключиться к openvpn, и свернуть его, так вроде бы переподключение будет автоматическим, если произойдёт разрыв связи с сервером VPN.
Но опять таки же в этом варианте отсутствует постоянный визуальный контакт статуса подключения.

Kubuntu 17.10

2

i_love_linux,

+ У меня вот с такими настройками вполне нормально соединение держится...

http://i.piccy.info/i9/f27888bea87a15d3a9c209849dc4edca/1510498706/72358/1043479/Screenshot_20171112_165245.png

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

3 (12.11.2017 18:16:08 отредактировано s.xbatob)

Можно ещё проще: настроить сервис openvpn и запускать его при старте системы через systemd.
И вообще туннель openvpn "несгибаемый", ничего с ним не происходит месяцами.
Только используйте транспорт TCP: у UDP могут быть проблемы с NAT-ами

4

s.xbatob пишет:

настроить сервис openvpn и запускать его при старте системы через systemd.

ag   ag   ag  ага, а когда нужно его отключить резко вспоминаем про sudo systemctl disable
Не слишком??

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

5

DiabloPC пишет:
s.xbatob пишет:

настроить сервис openvpn и запускать его при старте системы через systemd.

ag   ag   ag  ага, а когда нужно его отключить резко вспоминаем про sudo systemctl disable
Не слишком??

А что не так? 4 слова, которые ещё наверняка есть в history. Прыгать по кнопкам апплета, по-моему сложнее и дольше.
И вообще, зачем его отключать? У меня линк из дома на работу вообще в роутере настроен, и вместе с роутером пашет годами (да-да, ещё месяц назад у роутера uptime был 700 дней) и не ломается.

6

s.xbatob, Ну это кто как и для чего пользует) У меня vpn включен не больше 10% от общего аптайма, так что два раза ткнуть в апплет мышкой мне как-то быстрее bx
+ еще то что это, все-же, мобильное устройство и когда я не в определенной сети - мне он уж точно не нужен, поэтому и стоит привязка именно к одной беспроводной сети

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

7

DiabloPC, у меня стоит эта галочка, но разрывы всё таки происходят.
Думал проблема в настройках сервера, пробовал разные инструкции по настройке, одно и то же.
Да и тем более что до этого в Ubuntu 17.04 все было нормально.

Может ли быть такое что окружение ещё не совсем стабильное на kubuntu 17.10?

Kubuntu 17.10

8

DiabloPC пишет:

а когда нужно его отключить резко вспоминаем про sudo systemctl disable
Не слишком??

алиас, не ? ab

Arch Linux x86_64 на btrfs

9

Wolf пишет:

алиас, не ?

Одна кнопка в апплете, не?  ag
ЗЫ
у меня судо вообще в отключке, так что для подобных действий : su; root_pass и только потом сами действия....

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

10 (12.11.2017 20:21:09 отредактировано i_love_linux)

s.xbatob пишет:

Можно ещё проще: настроить сервис openvpn и запускать его при старте системы через systemd.
И вообще туннель openvpn "несгибаемый", ничего с ним не происходит месяцами.
Только используйте транспорт TCP: у UDP могут быть проблемы с NAT-ами

Да это в общем то и не особо мне нужно, мне будет достаточно при старте системы просто подключиться к openvpn, или же как написал выше уважаемый DiabloPC, можно настроить даже автоподключение vpn при подключении к сети.

У меня проблема иного характера, часто замечаю две не очень приятные вещи:
1. После старта системы и подключении к сети wifi, автоматическое подключение к vpn не происходит, хотя попытка есть, о чем говорит синий кружок вращающийся поверх значка сети.
Выходит что то не даёт ему подключиться. Сам сервер openvpn находится постоянно онлайн, так что доступ к нему есть круглосуточно.
2. Иногда когда я уже подключился к VPN, и хожу по сайтам или смотрю видео, соединение с VPN внезапно разрывается.
И так каждые два-три часа (примерно).

И поскольку в Ubuntu 17.04 и на телефоне с андроид, то же самое подключение, с тем же конфигом и с теми же настройками работало норм, выходит проблема именно в kubuntu 17.10.

Kubuntu 17.10

11

i_love_linux пишет:

И поскольку в Ubuntu 17.04 и на телефоне с андроид, то же самое подключение, с тем же конфигом и с теми же настройками работало норм, выходит проблема именно в kubuntu 17.10.

Выходит что так (конечно же если на сервере ничего не менялось), причем сами кеды врядли тому причина, скорее всего какие-то проблемы с NM или его модулями... Может стОит попробовать обновить его, ну или наоборот откатить....

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

12

DiabloPC, Да, отлично! А какая у вас версия стоит?
Я просто уже не смогу посмотреть версию которая в Ubuntu 17.04 стояла.

Kubuntu 17.10

13

i_love_linux пишет:

А какая у вас версия стоит?

 Консоль:
S  | Name                             | Type        | Version                               | Arch   | Repository             
---+----------------------------------+-------------+---------------------------------------+--------+------------------------
i+ | NetworkManager                   | package     | 1.0.12-6.5                            | x86_64 | Distrib:Oss           
i  | NetworkManager                   | application |                                       | noarch | Distrib:Oss           
i+ | NetworkManager-branding-upstream | package     | 1.0.12-6.5                            | noarch | Distrib:Oss           
i  | NetworkManager-connection-editor | package     | 1.0.10-13.2                           | x86_64 | Distrib:Oss           
i+ | NetworkManager-gnome             | package     | 1.0.10-13.2                           | x86_64 | Distrib:Oss           
i+ | NetworkManager-openvpn           | package     | 1.0.8-4.2                             | x86_64 | Distrib:Oss           
i  | NetworkManager-openvpn-gnome     | package     | 1.0.8-4.2                             | x86_64 | Distrib:Oss           
i+ | NetworkManager-pptp              | package     | 1.0.8-3.1                             | x86_64 | Distrib:Oss           
i+ | NetworkManager-vpnc              | package     | 1.0.8-6.4                             | x86_64 | Distrib:Oss           
i+ | libKF5NetworkManagerQt6          | package     | 5.39.0git.20171104T215019~23cc1b4-8.1 | x86_64 | KDE:Unstable:Frameworks
i+ | libproxy1-networkmanager         | package     | 0.4.13-4.1                            | x86_64 | Distrib:Oss           
i  | typelib-1_0-NetworkManager-1_0   | package     | 1.0.12-6.5                            | x86_64 | Distrib:Oss   

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

14

DiabloPC, Ого, а какая версия дистрибутива?

Kubuntu 17.10

15

i_love_linux пишет:

Ого, а какая версия дистрибутива?

openSUSE 42.3

А почему "ого"?

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

16 (12.11.2017 21:22:54 отредактировано i_love_linux)

DiabloPC, Ясно)
Выходит начинка разная.

"Ого" потому что у меня стоит версия 1.8.4, а у вас (если я правильно понял) ещё 1.0.12  ab
*** Добавлено: 12.11.2017 21:24:07 ***

Стало быть в самых новых версиях дистрибутивов, ещё не очень стабильное ПО стоит?
Особенно не в LTS релизах (если говорить об Ubuntu).

*** Добавлено: 12.11.2017 21:25:30 ***

Пожалуй нужно поставить kubuntu 16.04

Это должно решить несколько проблем, в числе которых и сбои с VPN.

Kubuntu 17.10

17

i_love_linux пишет:

(если я правильно понял) ещё 1.0.12 

Та какая была в поставке при выходе дистра та и стоит, работает вот я ее и не трогаю =)
*** Добавлено: 12th Nov 2017 8:38:14 pm ***

i_love_linux пишет:

Я просто уже не смогу посмотреть версию которая в Ubuntu 17.04 стояла.

Почему-же?? https://pkgs.org/
....я бы глянул, но не знаю как там пакет называется....

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

18

DiabloPC пишет:

Почему-же?? https://pkgs.org/
....я бы глянул, но не знаю как там пакет называется....

Ну да, для начала будет лучше попробовать поставить версию пониже.
А то заново переустанавливать систему тоже займёт немало времени.

Спасибо за совет, попробую.

О результатах обязательно сообщу.

Kubuntu 17.10

19

i_love_linux пишет:

версию пониже

Или повыше, уже 1.10 имеется в природе =)

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

20

DiabloPC, точняк))

Kubuntu 17.10

21

вопрос будет нехорошим: ищите тех, у кого так же плохо. Openvpn уже давно стабилен, и видимого различия в версиях так же давно нет. У меня он висит годами (700 дней uptime домашнего роутера, клиент висит там, и претензий к нему не было) С работы до клиентов тоже. На телефоне с Anroid много не сидел, но пока ничего не ломалось. Только везде транспорт TCP
Может, в сервере что-то не то? У нас fedora 19

22

Так-с, пока не пробовал менять версию NM.
Сегодня поставил на другой ноут kubuntu 16.04x32, там такая же беда.

Кстати, я вспомнил одну деталь, изменения в настройках сервера всё таки были.
А именно был изменён протокол, раньше стоял UDP, но когда я поставил себе kubuntu 17.10, то протокол сменил на tcp.

Но это вроде как не могло повлиять, потому что я читал что протокол TCP даже стабильнее чем UDP.
Есть мысль что провайдер интернета что то мутит.
А ещё может сам хостер на котором орендуется сервер что то мутит.
Нужно в общем промониторить работу сети и сервера.

С помощью каких утилит это можно сделать?
Желательно попроще ab
*** Добавлено: 13.11.2017 23:01:21 ***

Мда уж, видимо всё таки провайдер виноват.
Сейчас поставил на пару часов пинг на сервер гугла, в результате 27% пакетов потеряны.

--- google.com ping statistics ---
9760 packets transmitted, 7052 received, +21 errors, 27% packet loss, time 9822983ms
rtt min/avg/max/mdev = 76.682/128.949/1459.182/79.766 ms, pipe 4
Kubuntu 17.10