Zapobieganie wyciekom DNS przy użyciu OpenVPN dla Ubuntu 17.10


1

Niedawno kupiłem usługę VPN i bawiłem się ustawieniami i funkcjami, ale okazało się, że wciąż przeciekam mój adres IP do niektórych stron.

Akamai Technologies nadal wyświetlał strony w pobliżu mojej geolokalizacji, co oznacza, że ​​wiedział, skąd pochodzi mój adres IP.

Okazuje się, że był to problem z moim dostawcą usług internetowych. Chciałem naprawić wyciek DNS za pomocą DNSCrypt, ale jedynym przewodnikiem, jaki mogłem znaleźć, są komputery z systemem Windows i Mac.

Obecnie używam OpenVPN i znalazłem to powiązane (i bez odpowiedzi) pytanie w Ask Ubuntu: Jak naprawić wyciek DNS?

To wskazuje na ten przewodnik: http://www.ubuntubuzz.com/2015/09/how-to-fix-openvpn-dns-leak-in-linux.html

Ale nie zawiera nazwy pliku .ovpn. Szukałem pliku .ovpn w moim systemie, ale nie mogłem znaleźć niczego z tym rozszerzeniem.

Każda pomoc jest mile widziana!


Jeśli dla twojego połączenia istnieje plik .ovpn, jest to plik .ovpn, to go utworzyłeś. Autor artykułu nie może wiedzieć, jak go nazwałeś.
— Organic Marble

Nie utworzyłem pliku .ovpn. Przewodnik wspomniał również, że automatycznie zaktualizuje folder /etc/resolv.conf. Moja maszyna obecnie nie ma folderu /etc/resolv.conf. Nie jestem pewien, jak postępować. Korzystam z OpenVPN.
— Berrik,

1
Czy kierujesz cały ruch przez tę sieć VPN, czy tylko część ruchu? Należy również zachować ostrożność, ponieważ każdy inny użytkownik VPN może tunelować się z powrotem na maszynie, dlatego należy skonfigurować odpowiednie środki zapory ogniowej. Czy dostawca VPN wysyła informacje DNS? Powinien on wysyłać sugerowane adresy DNS, gdy komputer zażąda adresu IP w tej sieci z DHCP.
— dobey,

1
@OrganicMarble NetworkManager nie używa standardowych plików konfiguracyjnych OpenVPN do zarządzania połączeniami VPN.
— dobey,

1
Szukałem usługi VPN o niskim wpływie. Udało mi się naprawić wyciek DNS, znajdując serwery DNS dostarczone przez moją sieć VPN. Po prostu zaktualizowałem moje połączenie DNS i to naprawiło wyciek DNS.
— Berrik,

Odpowiedzi:


1

Jeśli masz wyciek DNS z 17.x lub 18.04, jak wskazano na stronie www.browserleaks.com lub dnsleaktest.com , w przypadku 16.04 LTS zapoznaj się z linkiem poniżej.

  1. Wyłącz połączenie VPN

  2. Spróbuj cofnąć wszelkie zmiany plików .conf, które już zmarnowałeś. Jeśli próbujesz wielu różnych sugestii, najlepszą szansą może być wykonanie nowej instalacji i upewnienie się, że zainstalowałeś również networkmanager-openvpn-gnome, ponieważ Ubuntu nie ma domyślnie importu konfiguracji VPN.

  3. Zainstaluj dnsmasq

    sudo apt update sudo apt install dnsmasq

  4. Wyłącz rozwiązane

    systemctl disable systemd-resolved.service systemctl stop systemd-resolved.service

  5. Usuń plik /etc/resolv.conf i utwórz nowy:

    rm /etc/resolv.conf nano /etc/resolv.conf

  6. Wprowadź do pustego pliku .conf:

    nameserver 127.0.0.1 to wszystko!

  7. zapisz i wyjdź z nowego pliku resolv.conf.

  8. Edytuj plik NetworkManager.conf

nano /etc/NetworkManager/NetworkManager.conf

i dodaj następujące:

`dns=dnsmasq`

poniżej linii [main] i wtyczki = ifupdown, plik klucza

tak powinien wyglądać edytowany plik

[main]
plugins=ifupdown, keyfile
dns=dnsmasq

Zapisz i wyjdź.

9. Wyjdź z terminala, uruchom ponownie system i sprawdź wyniki na stronie testowej dnsleak.

Dzięki Anonymous VPN, którego rozwiązania dotyczące wycieków w Ubuntu / Network Manager wydają się być dobrze zbadane i odnoszą sukcesy. DZIAŁAŁY i kiedy żadne inne rozwiązanie nie działało dla mnie, to działało. Powyższe rozwiązanie działa dla Ubuntu 17.x i 18.04 LTS . W przypadku 16.04 LTS [patrz jego inne rozwiązanie] 5

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.