VPS에서 실행되는 OpenVPN 서버가 있습니다. redirect-gateway
VPN을 통해 클라이언트의 모든 트래픽을 라우팅하는 옵션을 사용하여 VPN에 연결하면 Skype 연결이 끊어집니다. VPN 연결을 끊자마자 Skype는 다시 정상적으로 연결됩니다. VPN을 활성화한 후 Skype를 닫았다가 다시 시작해 보았고, VPN을 비활성화한 후 다시 Skype를 닫았습니다. 또한 VPN에 연결하기 전에 Skype를 닫은 다음 연결한 다음 VPN이 연결되면 Skype를 시작해 보았습니다. 그 어느 것도 차이를 만들지 않습니다. Skype는 VPN에 연결되어 있지 않은 경우에만 작동합니다.
이 문제는 Linux와 Windows 8.1을 모두 사용하는 여러 컴퓨터에서 발생합니다. 모든 컴퓨터는 동일한 OpenVPN 클라이언트 구성 파일을 사용하므로 클라이언트 구성의 오류가 배제되지 않습니다.
제가 아는 한, 영향을 받는 유일한 프로그램은 Skype입니다. VPN에 연결되어 있는지 여부에 관계없이 웹을 검색하고 이메일을 확인할 수 있습니다. 불행히도 Skype는 디버깅 출력을 생성하지 않으므로 연결되지 않는 이유를 정확히 알 수 없습니다. 저는 Wireshark와 netstat를 사용하여 네트워크 동작을 관찰해 왔으며 Skype가 연결된 호스트에서 일부 RST 패킷이 들어오는 것을 볼 수 있지만 왜 그런 것인지 모르기 때문에 솔루션에 더 가까워지지 않습니다. 다시 올 것인지, 그들을 막을 방법, 또는 그들이 내가 겪고 있는 문제와 관련이 있는 것인지도요.
VPN을 통해 라우팅되는 트래픽으로 Skype를 작동시키고 싶습니다. 이를 실현하기 위해 변경해야 하는 것이 클라이언트 구성인지 서버 구성인지 잘 모르겠습니다. 이 문제를 해결하는 방법이나 문제를 식별하기 위해 최소한 어떤 정보를 찾아야 하는지 아시나요?
ip route
VPN이 연결되지 않은 Linux 클라이언트 중 하나 의 라우팅 테이블은 다음과 같습니다 .
default via 192.168.1.1 dev enp1s0 proto static metric 1024
127.0.0.0/8 dev lo scope host
127.0.0.0/8 via 127.0.0.1 dev lo
192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.5
그리고 그것으로:
default via 10.100.0.13 dev tun0 proto static metric 1024
10.100.0.1 via 10.100.0.13 dev tun0 proto static metric 1024
10.100.0.13 dev tun0 proto kernel scope link src 10.100.0.14
69.x.x.x via 192.168.1.1 dev enp1s0 proto static metric 1
127.0.0.0/8 dev lo scope host
127.0.0.0/8 via 127.0.0.1 dev lo
192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.5
내 VPS 주소를 부분적으로 익명화했습니다.