OpenVPN 클라이언트: 오류: Linux 경로 추가 명령이 실패했습니다.

OpenVPN 클라이언트: 오류: Linux 경로 추가 명령이 실패했습니다.

OpenVPN 클라이언트를 사용할 때 다음 오류가 발생합니다.

Mon Sep 25 07:46:43 2017 /sbin/ip link set dev tun0 up mtu 1500
Mon Sep 25 07:46:43 2017 /sbin/ip addr add dev tun0 local 10.8.0.10 peer 10.8.0.9
Mon Sep 25 07:46:43 2017 /sbin/ip route add 192.168.1.0/24 via 10.8.0.9
ip: RTNETLINK answers: File exists
Mon Sep 25 07:46:43 2017 ERROR: Linux route add command failed: external program exited with error status: 2
Mon Sep 25 07:46:43 2017 /sbin/ip route add 10.8.0.0/24 via 10.8.0.9
Mon Sep 25 07:46:43 2017 /sbin/ip route add 10.8.0.1/32 via 10.8.0.9
Mon Sep 25 07:46:43 2017 Initialization Sequence Completed

내 클라이언트 구성은 다음과 같습니다

dev tun
tls-client
remote myRemoteServer_IP <myRemoteServer_Port>

pull

proto udp

script-security 2

comp-lzo
reneg-sec 0

cipher AES-256-CBC

auth SHA1
auth-user-pass /etc/openvpn/auth.txt

log /etc/openvpn/openvpn.log
verb 3


<ca>
# the certificate...
</ca>

저는 서버 관리자가 아니기 때문에 서버 구성을 변경할 수 없습니다. 내 우분투에서 동일한 구성을 시도했는데 작동합니다 ...

내 운영 체제는 Linux의 사용자 정의 배포판이고 아키텍처는 ARM(armv5tejl)이며 커널은 3.10입니다.

이 문제를 해결하는 방법을 아시나요? 감사해요!

[편집하다]

# ip route
default via 192.168.1.254 dev eth0 
10.8.0.0/24 via 10.8.0.9 dev tun0 
10.8.0.1 via 10.8.0.9 dev tun0 
10.8.0.9 dev tun0  src 10.8.0.10 
127.0.0.0/8 dev lo 
192.168.1.0/24 dev eth0  src 192.168.1.80

답변1

한 번 시도해 보세요:

sudo ip 링크 삭제 YOUR_NETWORK_INTERFACE

예:

sudo ip link delete tun0

답변2

다소 진부한 대답일지도 모르지만, 제 경우에는 머신을 재부팅하여 충돌을 해결했습니다(IP를 해제하고 사용 가능하게 만들었습니다).

관련 정보