Ubuntu 13.04에서 VPN에 연결할 때 DNS 문제 발생


29

vpnc를 사용하여 Cisco VPN Server에 연결하고 있습니다. 연결되면 컴퓨터가 새 VPN에서 DNS 설정을 자동으로 업데이트 할 수 없습니다. 적절한 네임 서버와 검색 도메인으로 /etc/resolv.conf를 임시로 변경하여 테스트했으며 모든 것이 작동했습니다. 이것은 분명히 장기적인 해결책이 아니므로 네트워크 관리자의 VPN 설정에 추가 DNS 서버 및 검색 도메인을 추가했습니다. 이러한 설정을 사용하면 resolvconf는 검색 도메인을 추가하지만 DNS IP는 추가하지 않으며 여전히 조회를 수행 할 수 없습니다.

여기에서 구성 또는 문제 해결의 다음 단계는 무엇입니까?


함께 디버깅 할 수 있도록 resolvconf에 대한 버그 보고서를 제출하십시오. 사용 apport-bug명령 줄 유틸리티를하거나 다음 웹 인터페이스를 사용 bugs.launchpad.net/ubuntu/+source/resolvconf/+filebug . 또한 기존 버그 # 1000244를 읽으십시오 : bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1000244
jdthood

답변:


56

먼저 nameserver/etc/resolvconf/resolv.conf.d의 파일에서 시작하는 줄이 없는지 확인하십시오 . /etc/resolvconf/resolv.conf.d/tail이 target에 대한 심볼릭 링크 인 original경우를 가리 킵니다 /dev/null.

둘째, VPN 연결을 끊습니다. 편집하다/etc/NetworkManager/NetworkManager.conf

$ sudo gedit /etc/NetworkManager/NetworkManager.conf

그리고 의견을

dns=dnsmasq

(즉, #다음과 같이 보이도록 추가하십시오 )

#dns=dnsmasq

그리고

sudo restart network-manager

11
: 우분투 16.04에 다시 시작 네트워크 매니저sudo systemctl restart NetworkManager
Merlijn Sebrechts

5
또 다른 최신 재시작 방법 : sudo 서비스 네트워크 관리자 재시작
Reinderien

1
이것이 dnsmasq 쪽의 버그 인 것 같습니다. 옳은?
ipeacocks

8
3 년이 지난 후에도 16.10에서 여전히 문제가된다는 것이 놀랍습니다.
Dave Kincaid

3
+1-우분투 16.04-같은 문제. 같은 해결책. 감사합니다
카를로 Bertuccini

6

/etc/resolv.conf/run/resolvconf/resolv.conf에 대한 심볼릭 링크가 있는지 확인하십시오 . 그것은 나를 위해 문제를 해결했습니다.

심볼릭 링크가 있는지 확인하려면

ls -la /etc/resolv.conf

심볼릭 링크가있는 경우 샘플 출력 :

lrwxrwxrwx 1 root root 27 Jun 30 22:22 resolv.conf -> /run/resolvconf/resolv.conf

그렇지 않으면 기존 /etc/resolv.conf를 삭제하거나 백업 한 후 다음을 수행하십시오.

sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf

1
이 솔루션은 완벽하게 작동했습니다. 감사합니다.
PKKid

이것은 나를 위해 일한 솔루션입니다, 감사합니다 !!
Whome

apt upgradeVPN에 연결했을 때 최근 DNS가 끊어진 후. 이 심볼릭 링크는 저를 위해 문제를 해결 한 솔루션이었습니다. 감사합니다! 또한 DNS가 고칠 때 (VPN에 연결할 때 와서 보였을 때) 위의 대답을 사용 했으므로 둘 다 좋은 해결책이라고 생각하지만 약간 다른 상황에 적용됩니다.
joelittlejohn

고맙습니다!! 광산은 이상한로 설정 resolv.conf -> ../run/resolvconf/resolv.conf합니다 (../주의)
제임스
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.