LINUX.ORG.RU

Запуск openvpn без указания конфига

 


0

1

Господа, приветствую, поставил на vps openvpn сервер, настроил, настроил и клиента у себя на ПК, но не могу понять, как мне его запускать по-человечески. Все ключи и конфиг положил в /etc/openvpn. Запускаю с указанием конфига (openvpn –config /etc/openvpn/client.conf) - все работает, к серверу подключаюсь, трафик заворачивается, в процессах висит. Запускаю через /etc/init.d/openvpn start или systemctl start openvpn, смотрю systemctl status openvpn - запущен, однако tun интерфейса нет, в процессах впна нет, ну и ничего не работает, соответственно. Объясните пожалуйста, где я не прав. Система ubuntu 18.04 и на пк и на сервере, OpenVPN 2.4.4 и там и там.


Поставь network-manager-openvpn-gnome и подключай через него.

Yorween
()
Ответ на: комментарий от Anoxemian

ставил уже готовый клиент через менеджер пакетов. в скрипте инициализации вроде путь к директории с конфигом правильно прописан

DAEMON=/usr/sbin/openvpn DESC=«virtual private network daemon» CONFIG_DIR=/etc/openvpn

engs
() автор топика
Ответ на: комментарий от Anoxemian

логи, можно сказать, пустые.

/etc/init./d/openvpn start:

Dec 2 18:45:32 engs systemd[1]: Starting OpenVPN service…

Dec 2 18:45:32 engs systemd[1]: Started OpenVPN service.

openvpn –config /etc/openvpn/client.conf:

Dec 2 18:46:25 engs systemd-udevd[5803]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable.

Dec 2 18:46:25 engs NetworkManager[941]: [1575301585.5143] manager: (tun0): new Tun device (/org/freedesktop/NetworkManager/Devices/18)

Dec 2 18:46:25 engs baloo_file.desktop[1895]: QObject::connect: invalid null parameter

Dec 2 18:46:25 engs NetworkManager[941]: [1575301585.5443] devices added (path: /sys/devices/virtual/net/tun0, iface: tun0)

Dec 2 18:46:25 engs NetworkManager[941]: [1575301585.5443] device added (path: /sys/devices/virtual/net/tun0, iface: tun0): no ifupdown configuration found.

Dec 2 18:46:25 engs NetworkManager[941]: [1575301585.5445] device (tun0): state change: unmanaged -> unavailable (reason ‘connection-assumed’, sys-iface-state: ‘external’)

Dec 2 18:46:25 engs NetworkManager[941]: [1575301585.5494] keyfile: add connection in-memory (7f426f1d-b694-4073-85f3-792acfb3ab2a,«tun0»)

Dec 2 18:46:25 engs NetworkManager[941]: [1575301585.5505] device (tun0): state change: unavailable -> disconnected (reason ‘connection-assumed’, sys-iface-state: ‘external’)

Dec 2 18:46:25 engs NetworkManager[941]: [1575301585.5516] device (tun0): Activation: starting connection ‘tun0’ (7f426f1d-b694-4073-85f3-792acfb3ab2a)

Dec 2 18:46:25 engs NetworkManager[941]: [1575301585.5612] device (tun0): state change: disconnected -> prepare (reason ‘none’, sys-iface-state: ‘external’)

Dec 2 18:46:25 engs NetworkManager[941]: [1575301585.5622] device (tun0): state change: prepare -> config (reason ‘none’, sys-iface-state: ‘external’)

Dec 2 18:46:25 engs NetworkManager[941]: [1575301585.5626] device (tun0): state change: config -> ip-config (reason ‘none’, sys-iface-state: ‘external’)

Dec 2 18:46:25 engs NetworkManager[941]: [1575301585.5636] device (tun0): state change: ip-config -> ip-check (reason ‘none’, sys-iface-state: ‘external’)

Dec 2 18:46:25 engs NetworkManager[941]: [1575301585.5645] device (tun0): state change: ip-check -> secondaries (reason ‘none’, sys-iface-state: ‘external’)

Dec 2 18:46:25 engs NetworkManager[941]: [1575301585.5651] device (tun0): state change: secondaries -> activated (reason ‘none’, sys-iface-state: ‘external’)

Dec 2 18:46:26 engs NetworkManager[941]: [1575301586.1561] device (tun0): Activation: successful, device activated.

Dec 2 18:46:26 engs dbus-daemon[928]: [system] Activating via systemd: service name=‘org.freedesktop.nm_dispatcher’ unit=‘dbus-org.freedesktop.nm-dispatcher.service’ requested by ‘:1.16’ (uid=0 pid=941 comm="/usr/sbin/NetworkManager –no-daemon " label=«unconfined»)

Dec 2 18:46:26 engs systemd[1]: Starting Network Manager Script Dispatcher Service…

Dec 2 18:46:26 engs dbus-daemon[928]: [system] Successfully activated service ‘org.freedesktop.nm_dispatcher’

Dec 2 18:46:26 engs systemd[1]: Started Network Manager Script Dispatcher Service.

Dec 2 18:46:26 engs nm-dispatcher: req:1 ‘up’ [tun0]: new request (1 scripts)

Dec 2 18:46:26 engs nm-dispatcher: req:1 ‘up’ [tun0]: start running ordered scripts…

Dec 2 18:46:26 engs kdeconnectd.desktop[1880]: kdeconnect.core: Broadcasting identity packet

engs
() автор топика

Прочти документацию по openvpn в твоём дистрибутиве, если ничего не путаю, то в случае systemd или init.d нужно создать символьную ссылку на openvpn сценарий запуска, после чего создать конфиг в соответствие с именем символьной ссылки. И уже эту символьную. Ссылку добавляй в запуск.

infomeh ★★
()
Ответ на: комментарий от Anoxemian

systemctl start openvpn@configname
А конфиг назвать configname.conf
Ой, не тому отправил.

imul ★★★★★
()
Последнее исправление: imul (всего исправлений: 1)

В твоем случае
systemctl start openvpn@client

imul ★★★★★
()

хм. посмотрел как я настроил последнюю убунту 18.04. А я там реально засунул в /etc/rc.local запуск openvpn с конфигом. Причем в 16.04 тупо кидал конфиг в /etc/openvpn и он автоматом подхватывался, а в 18.04 видно что-то поломали и я сгородил этот костыль.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.