新しいネットワークを閲覧する際に問題があります。ネットワーク管理者はdhclient
次のように起動します。
root 981 0.0 0.0 16124 3660 ? S 11:31 0:00 /sbin/dhclient -d -q -sf /usr/lib/NetworkManager/nm-dhcp-helper -pf /var/run/dhclient-wlp2s0.pid -lf /var/lib/NetworkManager/dhclient-86860822-137b-4f50-8264-35592aa57ad7-wlp2s0.lease -cf /var/lib/NetworkManager/dhclient-wlp2s0.conf wlp2s0
resolv.conf
それにもかかわらず、受信したDNSサーバーは更新されません。
ファイルを開くと、.lease
適切なネームサーバーのリースが提供され、定期的に確認できるIPアドレスも取得されますifconfig
。 Wiresharkを開くとリースが提供され、DHCPがDNSオプションを正しく再送信することも確認できます。
とにかく私のネットワークを操作する唯一の方法は、DHCP提供のDNSサーバー(Wiresharkまたはリースファイルからの読み取り:/)をファイルに手動で追加することです/etc/resolv.conf
。
この問題を解決する方法を知っている人はいますか?
たとえば、Wi-Fi インターフェイスを追加すると、/etc/network/interfaces
次のようになります。
auto wlan0
iface wlan0 inet dhcp
Network Managerは機能しませんが、DNSはresolv.conf
正しく更新されます。
答え1
この問題を検索してみると、そのセクションの下に明らかに問題を引き起こす/etc/NetworkManager/NetworkManager.conf
ファイルがあります。私はそれを削除しました。[main]
dns
マニュアルページには、dns
ネットワーク管理者の.confファイルからそのフィールドを削除すると、/etc/resolv.conf
必要に応じて定期的に更新されることがわかります。