02/09 Tumbleweedのアップデート以降、私のDNSが破損しているようです。
右上のWi-Fiアイコンに疑問符がping google.com
返されましたが、Name or service not known
IPnslookup google.com
アドレスは正しく返されました。 FirefoxからGoogle IPアドレスに移動するとこのメッセージが表示されるため、We can't connect to the server at www.google.com.
問題は何とか解決されています。
私はpingすることができます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