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

OpenVPN - ОШИБКА: сбой команды добавления маршрута Linux: внешняя программа завершена со статусом ошибки: 2

я использую OpenVPN в качестве моего VPN-сервера, и вот содержимое автоматически сгенерированного файла конфигурации (.ovpn) через pfSense панель управления:

dev tun
persist-tun
persist-key
cipher AES-256-CBC
auth SHA1
tls-client
client
resolv-retry infinite
remote x.y.z.t 1194 udp
verify-x509-name "VPN Server CA" name
auth-user-pass
pkcs12 pfSense-udp-1194-user1.p12
tls-auth pfSense-udp-1194-user1-tls.key 1
ns-cert-type server

Я получаю эту ошибку, когда пытаюсь подключить сервер с помощью пакета OpenVPN (OpenVPN 2.3.2 x86_64-pc-linux-gnu) используя конфигурацию выше:

ERROR: Linux route add command failed: external program exited with error status: 2

Структура каталога, в котором я выполняю команду, такая:

.
├── pfSense-udp-1194-user1.ovpn
├── pfSense-udp-1194-user1.p12
└── pfSense-udp-1194-user1-tls.key

В чем причина этой ошибки?

Моя операционная система Ubuntu 14.04 LTS (64-bit).

ERROR: Linux route add command failed: external program exited with error status: 2 В чем причина этой ошибки?

Эта ошибка сама по себе мало что значит. В код выхода из 2 просто означает, что ядро ​​по какой-то причине отклонило ваш маршрут. Это может быть потому, что у вас уже есть маршрут для этой сети, это может быть потому, что шлюз не подходит для сети / подсети или многих других вещей.

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

В зависимости от ошибки вам может потребоваться исправить вашу конфигурацию или просто игнорировать ошибку. Иногда сервер vpn предлагает маршруты, которые уже есть на вашем компьютере, или которые не применяются к вашему текущему подключению.