Назад | Перейти на главную страницу

OpenVpn не запускается после того, как я добавлю в его конфигурацию строки «клиент-подключение / отключение».

На Arch linux у меня есть сервер OpenVpn. Это работает хорошо. Однако, когда я добавляю это в его конфигурацию:

script-security 2
duplicate-cn
up /etc/openvpn/server/script1.sh
client-connect /etc/server/openvpn/script1.sh
client-disconnect /etc/server/openvpn/script1.sh

Он больше не запускается, и неясно, в чем ошибка. Я файл /etc/server/openvpn/script1.sh существуют.

$ sudo systemctl restart openvpn-server@server123.service                                                                         
Job for openvpn-server@server123.service failed because the control process exited with error code.                                                          
See "systemctl  status openvpn-server@server123.service" and "journalctl  -xe" for details.  

И в systemctl status openvpn-server@server123.service:

systemd[1]: Stopped OpenVPN service for server123.                                                                                 
systemd[1]: Starting OpenVPN service for server123...                                                                              
systemd[1]: openvpn-server@server123.service: Main process exited, code=exited, status=1/FAILURE                                   
systemd[1]: Failed to start OpenVPN service for server123.   

И ничего больше. Что может быть причиной?

Вы получите доступ к точному коду ошибки, запустив OpenVPN на переднем плане. Если проблема появляется только после добавления этих строк, они либо содержат ошибки, либо находятся не в том месте.

Что я могу сказать по конфигурации, так это то, что вы используете два разных пути якобы для одного и того же скрипта, поэтому другой может быть неправильным. Действительно ли путь /etc/openvpn/server/script1.sh, вместо того /etc/server/openvpn/script1.sh, т.е. server/ и openvpn/ может быть в неправильном порядке?