OpenVPN Connect 클라이언트 Mac은 새로 설치한 후에만 작동합니다.

OpenVPN Connect 클라이언트 Mac은 새로 설치한 후에만 작동합니다.

문제의 근본 원인이 무엇인지 확신할 수 없는 문제에 직면해 있습니다.

저는 홈 Wi-Fi에 연결된 OpenVPN Connect Client MacOS 버전 3.3.2를 사용하고 있습니다. 내가 직면하고 있는 조건은 다음과 같습니다.

  1. 새로 설치(파일 ovpn 로드 및 연결) 후 OpenVPN 클라이언트가 작동합니다. 연결되어 있고 내 IP 주소가 변경되었습니다. 하지만 VPN 연결을 끊었다가 다시 연결하면 연결은 되었지만 IP가 변경되지 않아 웹페이지에 액세스할 수 없으며 다음과 같은 오류 로그가 표시됩니다.
...
POST unix://[/var/run/agent_ovpnconnect.sock]/tun-setup : 200 OK
{
    "iface_name" : "utun2",
    "layer" : "OSI_LAYER_3",
    "tun_prefix" : true
}
/sbin/ifconfig utun2 down
/sbin/ifconfig utun2 192.168.1.11 192.168.0.1 netmask 255.255.252.0 mtu 1500 up
/sbin/route add -net 192.168.0.0 -netmask 255.255.252.0 192.168.1.11
add net 192.168.0.0: gateway 192.168.1.11
/sbin/route add -net xx.xx.xx.198 -netmask 255.255.255.255 192.168.0.1
add net xx.xx.xx.198: gateway 192.168.0.1
/sbin/route add -net 0.0.0.0 -netmask 128.0.0.0 192.168.0.1
add net 0.0.0.0: gateway 192.168.0.1
/sbin/route add -net 128.0.0.0 -netmask 128.0.0.0 192.168.0.1
add net 128.0.0.0: gateway 192.168.0.1
MacDNSAction: FLAGS=F RD=1 SO=5000 DNS=8.8.8.8 DOM= ADS=
open utun2 SUCCEEDED
⏎[Dec 2, 2021, 23:11:08] Connected via utun2
⏎[Dec 2, 2021, 23:11:08] LZO-ASYM init swap=0 asym=1
⏎[Dec 2, 2021, 23:11:08] Comp-stub init swap=0
⏎[Dec 2, 2021, 23:11:08] MTU mssfix=1410 crypto_encap=58 transport_encap=0
⏎[Dec 2, 2021, 23:11:08] EVENT: CONNECTED xx.xx.xx.198:14922 (xx.xx.xx.198) via /UDPv4 on utun2/192.168.1.11/ gw=[192.168.0.1/]
⏎[Dec 2, 2021, 23:11:08] UDP send exception: send: No route to host
⏎[Dec 2, 2021, 23:11:08] UDP send exception: send: No route to host
...

  • 참고: 집중하세요UDP send exception: send: No route to host
  1. 동일한 네트워크(홈 Wi-Fi) 및 동일한 ovpn 구성을 사용하면 Android 휴대폰에서 OpenVPN 클라이언트와 VPN을 연결하는 데 문제가 없습니다.
  2. 동일한 Macbook, 동일한 클라이언트 VPN 클라이언트, 동일한 ovpn 구성을 사용하지만 다른 네트워크(모바일 핫스팟)에 연결되어 있으면 문제가 없습니다.

구성은 다음과 같습니다.

setenv UV_ID 83c9fd53b2899844423bf7974eb7f1bc
setenv UV_NAME livel-3331
client
dev tun
dev-type tun
remote xx.xx.xx.198 14922 udp
nobind
persist-tun
cipher AES-128-CBC
auth SHA1
verb 2
mute 3
push-peer-info
ping 10
ping-restart 60
hand-window 70
server-poll-timeout 4
reneg-sec 2592000
sndbuf 393216
rcvbuf 393216
max-routes 1000
remote-cert-tls server
comp-lzo no
key-direction 1
mssfix 1410

미리 감사드립니다!

답변1

경로 충돌이 발생한 것 같습니다. 홈 Wi-Fi 서브넷이 VPN 서버의 개인 주소 범위와 겹칩니다. 가능하다면 홈 Wi-Fi 네트워크의 주소를 다시 지정하고 192.168.0.1과 다른 것을 사용하거나 172.16.0.0/16 범위로 설정하거나 해당 VPN 서버를 구성한 경우 서버 자체에서 개인 IP 주소 범위를 변경할 수 있습니다. 홈 IP 범위와 충돌해서는 안 됩니다.

답변2

저도 비슷한 문제가 있었는데 포럼에서 해결책을 찾았습니다.

sudo launchctl load /Library/LaunchDaemons/org.openvpn.client.plist

관련 정보