動作するUbuntu 16.04バージョンがインストールされていました。最近、17.04にアップグレードしようとしました。アップグレード後、インターネットを閲覧できなくなりました。直接IPへのPingは機能しますが、名前へのPingは機能しません。
これをグーグルで検索すると、dnsmasq
を無効にするための多くの参照が見つかりました。ほとんどの場合、dns=dnsmasq
の/etc/NetworkManager/NetworkManager.conf
行をコメント化することを指しますが、この行はありません。
Ubuntu 17.04のクリーンインストールを含め、非常に多くのことを試しましたが、同じ問題があります。ローカルDNSが機能していないようです。
次のリブートまで一時的に問題を解決する2つのオプション:1. /etc/resolv.conf
を編集し、ローカルループバックの代わりにルーターを追加します。 2. Sudo dhclient
を実行します。これは私のためにこれを行っています。
ローカルDNSを永続的にキャンセルし、DHCPサーバーからの設定のみを有効にする方法はありますか?
ネットワーク接続を管理するGUIでは、設定は正しく見えます(IPv4の「自動」を使用)。
ありがとう
/etc/network/interfaces
ファイルでDNSサーバーを静的に割り当てることができます。使用するインターフェースの下に、dns-nameserver 8.8.8.8
または使用するDNSサーバーを追加します。例えば:
auto eth0
iface eth0 inet auto
dns-nameserver 192.168.1.1 8.8.8.8 8.8.4.4