[Модуль] VPNki (vpnki)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Модуль VPNki

Сообщение immortal » Сб сен 30, 2017 11:16 pm

vitar78 писал(а):Установил модуль через кнопку подключается но пинга сервера нет
а через скрипт выдает
root@orangepipc:~# /etc/resovpn
Failed to restart openvpn.service: Unit openvpn.service not found.
скрипт не для модуля, а для openvpn, для модуля надо в скрипте изменить строку

Код: Выделить всё

sudo service openvpn restart
на перезапуск pptp, как перезапускается pptp я не знаю, что то вроде
sudo poff vpn
sudo pon vpn

а что после подключения говорит ifconfig ?
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
EvgenySM
Сообщения: 27
Зарегистрирован: Сб ноя 19, 2016 10:33 pm
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Модуль VPNki

Сообщение EvgenySM » Вт окт 24, 2017 9:17 pm

immortal писал(а):ещё столкнулся с тем, что раз получает не тот айпи, поэтому скрипт переделал и добавил проверку полученного IP

Код: Выделить всё

#!/bin/bash
# часы
date_time="`date +%H:%M:%S`"
# дата
date="`date +%d-%m-%Y`"
#Тестируемый адрес
testip="172.16.0.1"
#проверяем этот IP
testiptun0="172.0.0.0"
kol=$(/bin/ping -c 4 $testip | grep "received" | awk '{print $4}')
if [ $kol == 0 ]
    then
        sleep 10
        kol=$(/bin/ping -c 4 $testip | grep "received" | awk '{print $4}') 
            if [ $kol == 0 ]
                then
                    sudo service openvpn restart
                    sudo echo $date $date_time Нет пинга. Начат перезапуск.  >> /var/log/restartinet.log
                exit 0
            fi
fi

IP=$(ifconfig tun0| sed -n '2 {s/^.*inet addr:\([0-9.]*\) .*/\1/;p}')
if [ $IP == $testiptun0 ]
    then
                    sudo service openvpn restart
                    sudo echo $date $date_time Не верный IP. Начат перезапуск.  >> /var/log/restartinet.log

fi
Такая же проблема с PPTP, после окончания сессии не переподключается. Только вот с вашего описания не совсем понял, что нужно сделать, в Линухе пока не сильно разбираюсь :roll: Этот скрипт нужно вставлять в какой-то файл? Не могли бы дать более подробную инструкцию? Буду весьма благодарен :D
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: Модуль VPNki

Сообщение ILGAS » Ср окт 25, 2017 9:08 pm

Конечно не в тему о модуле, а о Windows))
стоит OpenVPN на сервере Windows и клиенте, сервер каждый день обрывает соединение, как OpenVPN попросить перезапустится после обрыва.
Аватара пользователя
andrey040670
Сообщения: 458
Зарегистрирован: Пн июл 31, 2017 10:00 pm
Благодарил (а): 161 раз
Поблагодарили: 85 раз

Re: Модуль VPNki

Сообщение andrey040670 » Вт ноя 14, 2017 2:33 am

Ситуация похожая, на raspberry pi 3, отваливается и требует реконект в ручную, при обновлении какого нибудь модуля (не важно какого) из маркета отваливается 100%, но перезапустить удалённо не возможно, когда доберусь до него, неизвестно.
Может цикл привязать, чтоб при крэше перезапускал модуль и конект?

Пока сделал так:

Код: Выделить всё

#!/bin/bash
# часы
date_time="`date +%H:%M:%S`"
# дата
date="`date +%d-%m-%Y`"
#Тестируемый адрес
testip="172.16.0.1"
#проверяем этот IP
testiptun0="172.16.10.190"
kol=$(/bin/ping -c 4 $testip | grep "received" | awk '{print $4}')
if [ "$kol" == "0" ]
    then        

        sleep 10
        kol=$(/bin/ping -c 4 $testip | grep "received" | awk '{print $4}') 
            if [ $kol == 0 ]
                then
                    sudo echo $date $date_time Нет пинга. Начат перезапуск.  >> /var/log/restartinet.log
                    sudo pon vpnki updetach
                exit 0
            fi
fi


Пока всё работает.
Возможно это криво, если кто поправит, буду очень благодарен.
P/s
Всё это надо делать из под рута (иначе нет прав доступа к ping), кронтаб также:

Код: Выделить всё

crontab -e -u root
в задание добавляем в конце строки > /dev/null, чтоб не захламлять /var/mail/* не нужными отчётами кронтаба, выведутся только ошибки если они будут.

Код: Выделить всё

*/5 * * * * /etc/resovpn > /dev/null
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS bionic Linux 4.9.40 #2 SMP PREEMPT Tue Oct 30 15:47:54 CST 2018 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux
Аватара пользователя
ovcher
Сообщения: 183
Зарегистрирован: Сб сен 12, 2015 3:11 am
Откуда: Волгоград
Благодарил (а): 60 раз
Поблагодарили: 39 раз
Контактная информация:

Re: Модуль VPNki

Сообщение ovcher » Сб дек 30, 2017 10:02 am

Здравствуйте.
Что касается ВПН реконнектов на никс системах. Особенно ежесуточных. Там проблемы с безопасностью в старых версиях клиента. Например, в репах малинки очень древний клиент и до выхода 9-ки его никто менять не собирается(со слов разработчиков Распбиан). Выход прост, поставьте самую последнюю версию клиента, инструкция есть в первом комментарии к ману: https://vpnki.ru/settings/linux/settings-debian-openvpn кстати, такая же ситуация была у меня, в свое время, и на 16.04 Убунте. В общем, проверяйте и меняйте, правильная версия как минимум 2.4.4.
EvgenyG
Сообщения: 217
Зарегистрирован: Вт июл 21, 2015 4:59 pm
Откуда: Москва
Благодарил (а): 56 раз
Поблагодарили: 1 раз

Re: Модуль VPNki

Сообщение EvgenyG » Чт янв 18, 2018 1:01 pm

где можно инструкцию по настройке MDM посмотреть?
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
Аватара пользователя
ovcher
Сообщения: 183
Зарегистрирован: Сб сен 12, 2015 3:11 am
Откуда: Волгоград
Благодарил (а): 60 раз
Поблагодарили: 39 раз
Контактная информация:

Re: Модуль VPNki

Сообщение ovcher » Вс янв 21, 2018 5:22 am

Если вопрос ко мне, то : ovcher.com/umnyj-dom/servis-vpnki.html В последней части статьи, но я делал вручную т.е. без применения модуля. После того как собрал и поставил последние версии клиента и Блог (Убунту 16.04) и Мажор (Распбиан на базе 8 Дебиана) работают отлично. Редко, редко бывает когда падает коннект, хаотично, я так понимаю когда ребята что то правят. На этот случай практически готова маленькая статья о том как наладить оповещение через Веб-переменные. В ближайшие дни они немножко поправят API добавив туда статусы, я все протестирую и выложу статью в блог.
Аватара пользователя
raymankvs
Сообщения: 19
Зарегистрирован: Ср сен 13, 2017 6:36 pm
Откуда: Краснодар
Благодарил (а): 8 раз
Поблагодарили: 0

Re: Модуль VPNki

Сообщение raymankvs » Пн янв 22, 2018 9:40 pm

товарищи вопрос таков!
RPi pi B+ установлен впнкиру, pptp, но при перезагрузке разбери он не запускается автоматически... как добавить эту команду ( sudo /etc/rc.local) в автозапуск
#мойумныйдом
Малинка Pi B+ Ver.2 & ESP8266 & Arduino
Аватара пользователя
ovcher
Сообщения: 183
Зарегистрирован: Сб сен 12, 2015 3:11 am
Откуда: Волгоград
Благодарил (а): 60 раз
Поблагодарили: 39 раз
Контактная информация:

Re: Модуль VPNki

Сообщение ovcher » Вт янв 23, 2018 1:53 am

А вот тут: https://vpnki.ru/settings/linux/settings-debian смотрели?
Аватара пользователя
ovcher
Сообщения: 183
Зарегистрирован: Сб сен 12, 2015 3:11 am
Откуда: Волгоград
Благодарил (а): 60 раз
Поблагодарили: 39 раз
Контактная информация:

Re: Модуль VPNki

Сообщение ovcher » Ср янв 31, 2018 1:30 pm

Ребята сделали API со статусами (https://vpnki.ru/settings/api-rus пункт 1.3. и мой комментарий внизу).
Обещанная статья: http://ovcher.com/umnyj-dom/kontrol-za- ... rdomo.html
Ответить