15.10으로 업그레이드한 후 VPN이 예상대로 작동하지 않아 연결이 끊어질 수 있음

15.10으로 업그레이드한 후 VPN이 예상대로 작동하지 않아 연결이 끊어질 수 있음

Ubuntu 15.10으로 업그레이드한 후 VPN이 매우 이상하게 작동하기 시작했습니다. 나는 사용한다개인 인터넷 액세스그리고 그것은 잘 작동했습니다.

VPN에 연결한 후 바로 우리나라에서 차단된 사이트에 연결하면 작동합니다. 그러나 1분 정도 지나면 더 이상 작동하지 않습니다. 표준 "이 사이트는 차단되었습니다" 페이지가 표시됩니다. 흥미롭게도 IP 주소는 PIA에서 제공한 주소(Google에서 확인)로 유지되며http://whatismyipaddress.com내 국가가 아닌 내가 연결하는 국가가 표시됩니다. VPN 연결 아이콘이 있으며 모두 VPN이 작동함을 나타내는 것 같습니다. 그 외에는 사이트에 접속할 수 없습니다.

Android 기기에서 VPN에 연결하고 사이트를 방문했는데 항상 작동했습니다. 따라서 새로 도입된 버그임이 분명합니다.

업데이트 1: DNS 누출 문제인 것으로 보이며 Ubuntu에서 이를 해결하는 방법을 찾고 있습니다.

업데이트 2: PIA의 DNS를 /etc/resolv.conf에 수동으로 작성하여 문제를 해결했습니다.

답변1

그래서 나는 또한 아마도벌레원인DNS 유출사용할 때네트워크 관리자 openVPN 연결~에우분투 15.10

LAN/ISP DNS는 제거되지 않으며 가능한 DNS와 VPN DNS로 계속 사용할 수 있습니다. VPN DNS가 있더라도 누출이 발생합니다. 사용되거나 사용되지 않을 수 있습니다. 무작위입니다

내 솔루션은 dnsmasq를 업데이트하기 위해 dbus를 호출하는 네트워크 관리자 스크립트 디스패처를 사용하여 VPN DNS를 재설정(LAN DNS 제거)하는 것입니다.

/etc/NetworManager/dispatcher.d/99resetvpndns콘텐츠로 스크립트 만들기

#!/bin/sh

interface=$1
status=$2

case $status in
    vpn-up)
    # because dnsmasq keep DNS LAN and leak our DNS, reset DNS servers to PIA ones
    dbus-send --system --dest=org.freedesktop.NetworkManager.dnsmasq --type=method_call /uk/org/thekelleys/dnsmasq uk.org.thekelleys.SetServers
    dbus-send --system --dest=org.freedesktop.NetworkManager.dnsmasq --type=method_call /uk/org/thekelleys/dnsmasq uk.org.thekelleys.SetServers uint32:3520991966
    dbus-send --system --dest=org.freedesktop.NetworkManager.dnsmasq --type=method_call /uk/org/thekelleys/dnsmasq uk.org.thekelleys.SetServers uint32:3520991962
    ;;
    vpn-down)
    ;;
esac

그리고 그것을 실행 가능하게 만드십시오.

chmod +x /etc/NetworkManager/dispatcher.d/99resetvpndns

uint32 값을 변경해야 합니다. VPN DNS는 4진수 형식이 아닌 정수 형식으로 되어 있습니다. 이동http://www.aboutmyip.com/AboutMyXApp/IP2Integer.jsp예를 들어 DNS를 정수로 변환합니다.

관련 정보