VPN 사용 시 DNS 주문

VPN 사용 시 DNS 주문

저는 Debian 10과 OpenVPN을 사용하고 있습니다. systemctl을 통해 VPN에 연결하면 정상적으로 작동합니다.

systemctl start openvpn-client@my_config.int

올바른 DNS 네임서버 순서가 있습니다.

cat /etc/resolv.conf:

nameserver vpn_dns
nameserver 192.168.1.1
search Home vpn_server

하지만 VPN 연결을 사용하고 싶습니다 nm-applet. nmcli를 사용하여 동일한 구성 파일을 추가했습니다.

nmcli connection import type openvpn file my_config.ovpn

nm-applet을 사용하여 VPN에 연결한 후 DNS 순서가 잘못되었습니다.

nameserver 192.168.1.1
nameserver vpn_dns
search vpn_server Home

인터넷 검색 후 다양한 옵션을 수정해 보았 nmcli -p connection modify my_vpn ipv6.dns-priority -42으나 결과가 나오지 않았습니다.

systemd-resolved는 이전에 문제가 있었기 때문에 꺼졌습니다.

systemd-resolved.service
   Loaded: masked (Reason: Unit systemd-resolved.service is masked.)
   Active: inactive (dead)

네트워크 관리자 구성:

main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

[device]
wifi.scan-rand-mac-address=no

VPN 구성에 다음 항목이 있습니다.

script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

resolvconf패키지가 설치됨

답변1

제안대로다시 없는 기쁨모든 서비스에 대해 resolv.conf 수정을 완료했습니다. 작동 하려면 resolvconf가 필요하다는 것이 밝혀졌지만 systemctl start openvpn-client@my_config.int(resolv.conf를 업데이트하지 않기 때문에) 네트워크 관리자를 사용하려고 하면 resolvconf와 충돌합니다. 이 패키지를 삭제하세요.

관련 정보