
dnsmasq
は、設定オプションを使用して gnome ネットワーク マネージャーによって起動されますdns=dnsmasq
が、実行するまで DNS が壊れていてservice network-manager restart
、クエリを拒否しているdig google.com @localhost
ことが示されますdnsmasq
が、ネットワーク マネージャーを再起動するとクエリは正常に動作します。再起動後に dnsmasq がクエリを拒否する原因は何ですか。また、これを修正するにはどうすればよいですか。他に方法がない場合は、ログイン時にネットワーク マネージャー サービスを再起動する良い方法は何ですか。
答え1
わかりました。ネットワーク マネージャーに入り、IPv6 を無効にする必要がありました。何らかの理由で IPv6 がネットワークとうまく連携しないようで、カーネル レベルで IPv6 が無効になっているため、そうする必要があったのだと思います。dnsmasq がなくても、ネットワーク マネージャーの IPv6 セクションを設定したままにしておけばすべて正常に動作するのに、dnsmasq はそれを好まないようです。