я использую 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 предлагает маршруты, которые уже есть на вашем компьютере, или которые не применяются к вашему текущему подключению.