Được rồi, về cơ bản tôi đang sử dụng openvpn để kết nối trên một trong các máy chủ của NordVPN.
Nhưng tóm lại, tôi thậm chí còn không nhận ra tất cả cho đến tối nay, DNS của tôi đang bị rò rỉ bằng cách nào đó.
Hệ thống của tôi. thông tin:
str1ng@str1ng:~$ lsb_release -a
Không có mô-đun LSB nào khả dụng.
ID nhà phân phối: Ubuntu
Mô tả: Ubuntu 20.04.2 LTS
Phát hành: 20.04
Tên mã: tiêu cự
Đã đến bộ phận hỗ trợ của NordVPN, đã ở đó khoảng 2 giờ, không giải quyết được, vì vậy đây là hy vọng duy nhất của tôi vào lúc này.
Tôi đã thử rất nhiều thứ ... Giống như câu trả lời từ đây: https://www.ubuntubuzz.com/2015/09/how-to-fix-openvpn-dns-leak-in-linux.html
Ngoài ra, tôi đã thử chỉnh sửa tệp cấu hình máy chủ .ovpn bằng cách thêm khối-bên ngoài-dns
, nhưng sau đó tôi nhận được điều này:
Lỗi tùy chọn: Tùy chọn không được nhận dạng hoặc (các) tham số bị thiếu hoặc thừa trong /etc/openvpn/ovpn_tcp/ch303.nordvpn.com.tcp.ovpn:18: block-outside-dns (2.4.7)
Sử dụng --help để biết thêm thông tin.
Vì vậy, điều đó không làm cho mọi thứ tốt hơn, vì vậy sau đó, tôi đã thực hiện:
bộ lọc kéo bỏ qua "block-outside-dns"
Và sau đó chạy sudo openvpn /etc/.....
để kết nối với máy chủ, nhưng cũng không có gì, DNS của tôi vẫn bị rò rỉ.
Ngoài ra, họ bảo tôi tắt IPv6, vì vậy tôi đã làm điều đó bằng cách làm theo hướng dẫn sau:
Mở một cửa sổ đầu cuối. Nhập lệnh này:
Sudo nano /etc/sysctl.conf Thêm phần sau vào cuối
tập tin:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6
= 1 net.ipv6.conf.lo.disable_ipv6 = 1 net.ipv6.conf.tun0.disable_ipv6 = 1
Lưu và đóng tập tin. Khởi động lại thiết bị. Để bật lại IPv6, hãy xóa các dòng trên khỏi /etc/sysctl.conf và khởi động lại thiết bị.
Ngoài ra, tôi đã làm điều này:
https://support.nordvpn.com/Connectivity/Linux/1134945702/Change-your-DNS-servers-on-Linux.htm
Nhưng sau khi làm điều này và kiểm tra trên resolv.conf ; nó lại bị ghi đè bởi NetworkManager.
Điều này trông giống như vòng lặp vô hạn. Nếu ai có thể giúp tôi sẽ biết ơn
Đã chỉnh sửa với những gì một trong những người dùng đã yêu cầu
str1ng@str1ng:~/Desktop$ ls -al /etc/resolv.conf
lrwxrwxrwx 1 gốc gốc 39 ngày 8 tháng 6 16:13 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
dpkg -l *dnsmasq*
Mong muốn=Không xác định/Cài đặt/Xóa/Thanh lọc/Giữ
| Trạng thái=Không/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-reinst (Trạng thái,Err: chữ hoa=xấu)
||/ Tên Phiên bản Kiến trúc Mô tả
+--------------------------------------------- =-===========================================================
un dnsmasq <none> <none> (không có mô tả)
ii dnsmasq-base 2.80-1.1ubuntu1.4 AMD64 Proxy DNS bộ nhớ đệm nhỏ và máy chủ DHCP/TFTP
un dnsmasq-base-lua <none> <none> (không có mô tả)
str1ng@str1ng:~/Desktop$ grep -i dns /etc/systemd/resolved.conf
#DNS=
# Dự phòngDNS=
#MulticastDNS=không
#DNSSEC=không
#DNSOverTLS=không
#DNSStubListener=có