Не заводится OpenVPN. Логи не создаются.

Автор Thunder, 19 апреля 2017, 02:07:52

« назад - далее »

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

Thunder

Debian 8.7 netinst + Proxmox
Поставил openvpn, чтобы подключить как клиент к своему серверу (конфиг уже готовый и сто раз применявшийся, но везде была Ubuntu).


client
dev tun
proto udp

remote XXX YYY

resolv-retry infinite

ca /etc/openvpn/cpt-pve/ca.crt
cert /etc/openvpn/cpt-pve/cpt-pve.crt
key /etc/openvpn/cpt-pve/cpt-pve.key
tls-client
tls-auth /etc/openvpn/cpt-pve/ta.key 1
auth SHA1
cipher BF-CBC
remote-cert-tls server
comp-lzo
persist-key
persist-tun

status openvpn-status.log
log /var/log/openvpn-cpt-pve.log
verb 3
mute 20


Пробую
service openvpn restart
ничего не выводит и в логе тоже пусто, он даже не создался.

В итоге пробовал включать запуск в /etc/default/openvpn AUTOSTART="all", хотя и без него всегда запускалось.
Запускать
service openvpn restart cpt-pve
chmod 755 -R /etc/openvpn
/etc/init.d/openvpn restart
[ ok ] Restarting openvpn (via systemctl): openvpn.service.


В чем тайна? Где хоть какие-то логи посмотреть по сабжу?

Cообщение объединено 19 апреля 2017, 07:49:53

После перезапуска OpenVPN завелся... Хотелось бы понять, что это было.


Thunder

Я неправильно перезапускал? Какой командой надо?

qupl

Цитата: Thunder от 19 апреля 2017, 15:48:45
Я неправильно перезапускал? Какой командой надо?
Я вижу две попытки перезапустить, одна через init.d, так systemd используется или нет? В его логах посмотреть?

zermond

#4
Привет, а ты уверен, что у тебя запускается с твоим конфигом?
Попробуй вручную openvpn --config /path/to/config.conf
Если сработает, то запускай через systemctl таким образом: systemctl start openvpn@config_name.service

upd: извиняюсь, не увидел, что к сообщению было добавлено еще одно, думал, что это подпись.

Thunder

Цитата: qupl от 19 апреля 2017, 21:26:00
Я вижу две попытки перезапустить, одна через init.d, так systemd используется или нет? В его логах посмотреть?
Я ставил по умолчанию с образа, обозначенного выше. Используется systemd. Пробовал через init.d, т.е. в /etc/default/openvpn он упоминался и т.к. обычным способом нифига не выходило. Мне высокие материи не нужны и замена инитов тоже, мне всего навсего нужно было VPN завести. Сейчас, кстати, service отрабатывает штатно и логи пишутся куда следует. Единственное что смущает - это молчаливость консоли в том смысле, что на команду, я не получаю ответ.
root@cpt-pve:/home/master# service openvpn restart
root@cpt-pve:/home/master#

Перезапуск происходит, но хотелось бы как в Ubuntu, вот так:
root@child-pbx:/home/master# service openvpn restart
* Stopping virtual private network daemon(s)...                                 
*   Stopping VPN 'child'                                                [ OK ]
*   Stopping VPN 'spektr-child'                                         [ OK ]
* Starting virtual private network daemon(s)...                               
*   Autostarting VPN 'child'                                                   
*   Autostarting VPN 'spektr-child' 

Как включить такой же verbose в Debian?

alsoijw

Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?