1

ОШИБКА: сбой команды Linux route delete: не удалось выполнить внешнюю программу

Когда команда: sudo openvpn server.conf

Будет ли у кого-нибудь решение этой проблемы?

Моя папка server.conf:

служить TCP/443

mode server

proto tcp

port 443

dev tun

# Cles et certificats

ca ca.crt

cert server.crt

key server.key

dh dh1024.pem

tls-auth ta.key 1

key-direction 0

cipher AES-256-CBC

# Reseau

server 10.8.0.0 255.255.255.0

; push "redirect-gateway def1 bypass-dhcp"

push "dhcp-option DNS 192.168.131.21"

; push "dhcp-option DNS 208.67.220.220"

keepalive 10 120

# Securite

user nobody

group nogroup

chroot /etc/openvpn/jail

persist-key

persist-tun

comp-lzo

# Log

1 ответ1

1

Конечно, это не работает: вы попадаете в каталог, в котором, я уверен, нет такой вещи, как iproute2 suite, для изменения таблицы маршрутизации. Кроме того, я не уверен, что ваши ограничения на пользователя и группу позволят вам изменить таблицу маршрутизации.

попробуйте в качестве простого эксперимента запустить сервер без трех утверждений:

 user nobody
 group nogroup
 chroot /etc/openvpn/jail

И посмотрите, работает ли это (мои деньги на это работают). Затем проверьте , позволяет ли Introducton одних только этих двух утверждений вы правильно запустить OpenVPN:

 user nobody
 group nogroup 

(Кстати, у вас есть этот пользователь и группа? Не все дистрибутивы делают, и не обязательно автоматически).

Наконец, вы можете попытаться применить chroot, но вам нужно будет предоставить работающий chroot, то есть тот, на котором установлено достаточно программ, чтобы он работал. Бьюсь об заклад, у вашего текущего chroot даже нет оболочки, судя по всему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .