02/09 Tumbleweed 업데이트 이후 내 DNS가 손상된 것 같습니다.
오른쪽 상단에 있는 Wi-Fi 아이콘에 물음표가 ping google.com
반환되었지만 Name or service not known
IP nslookup google.com
주소는 올바르게 반환되었습니다. Firefox에서 Google IP 주소로 이동하면 이 메시지가 표시되므로 We can't connect to the server at www.google.com.
문제는 어떻게든 해결되고 있습니다.
나는 핑을 할 수 있다 8.8.8.8
.
관련 질문에 대해 볼 수 있는 다른 모든 답변을 시도했지만 그 중 어느 것도 나에게 도움이 되지 않았습니다. 내 resolv.conf
것은:
search MYDOMAIN
nameserver IP1
nameserver IP2
IP1과 2는 내 회사 주소입니다.
줄을 변경 nsswitch.conf
하고 줄여 보았습니다 (mdns4 비트 제거).hosts
files dns
Google의 DNS를 강제로 적용해도 여전히 작동하지 않습니다. 즉, 시도했지만 nslookup google.com 8.8.8.8
실패하고 NetworkManager로 이동하여 8.8.8.8,8.8.4.4
Wi-Fi의 IPv4 설정에 DNS를 추가해도 여전히 작동하지 않습니다.
답변1
Leap 15.0에서 Leap 15.1로 업데이트한 후 비슷한 문제가 발생했습니다. nslookup
작동했지만 ping
DNS 확인이 필요한 다른 항목은 작동하지 않았습니다. 나는 모든 표준 검사( resolv.conf
, , )를 수행했으며 이것들은 순서대로 이루어졌습니다 nsswitch.conf
. 처음에 언급한 대로 /etc/sysconfig/network/config
전환 wicked
하고 활성화하면 NetworkManager
문제가 해결되었습니다.dnsmasq
좀 더 깊이 파고들어 의류 구성 문제와 관련이 있을 수 있는 힌트를 찾았습니다.https://forums.opensuse.org/showthread.php/536437-DNS-problem-after-upgrade-from-15-0?p=2906092#post2906092
/etc/apparmor.d/abstractions/nameservice.rpmnew
내 시스템의 해당 스레드와 유사하게 액세스가 허용되는 업데이트된 구성이 있었습니다 nscd
. 이 새 구성 파일을 복사하고 해당 게시물에 명시된 대로 의류 캐시를 지우면 wicked
작동이 시작되고 내 네트워크 관리자 구성이 복원됩니다. 를 사용하지 않은 원본 버전 dnsmasq
.
답변2
를 추가하여 dns=dnsmasq
이를 달성했습니다 .[main]
/etc/NetworkManager/NetworkManager.conf