Коли я підключаюся до мережі VPN через менеджер Gnome Network, я втрачаю роздільну здатність DNS, і на практиці я не можу отримати доступ до ресурсів всередині мережі VPN або за її межами.
Коли я використовував Ubuntu 16.04 і використовував VPN, /etc/resolv.conf/
файл " " містив би DNS-сервери мережі (VPN), до якої я підключився. Тепер він завжди містить такі записи:
nameserver 127.0.0.53
search myprovider.com
З того, що я зрозумів, 127.0.0.53
це адреса заглушки DNS, яку використовує system-resolved
.
Я підозрюю, що це помилка, оскільки VPN добре працював на Ubuntu 16.04. Чи можна встановити сервери DNS моєї мережі під час використання послуги VPN?
Оновлення:
Я намагався підключитися до мережі OpenVPN з файлом конфігурації, доданим в кінці публікації, але я отримую таку помилку:
Authenticate/Decrypt packet error: cipher final failed
Я переконався, що сервер використовує стиснення lzo, і я його також увімкнув. З'єднання залишається активним, але я не можу перейти до будь-якої сторінки всередині або поза VPN.
У наведений нижче файл конфігурації я включив рішення, розміщені у відповідях
client
dev tun
proto udp
remote openvpn.bibsys.no 1194
remote my-server-2 1194
resolv-retry infinite
nobind
user myuser
group myuser
persist-key
persist-tun
ca ca-cert.pem
cert openvpn.crt
key openvpn.key
cipher AES-256-CBC
comp-lzo yes
script-security 2
up /etc/openvpn/scripts/update-systemd-resolved
down /etc/openvpn/scripts/update-systemd-resolved
down-pre
resolvectl status
і вирішивresolvectl help
своє конкретне рішення.