DNSサーバーのIPアドレスはresolv.confに書き込まれません。

DNSサーバーのIPアドレスはresolv.confに書き込まれません。

Linux Mint 17.3

再起動するたびに、/etc/resolv.confに「nameserver 8.8.8.8」を手動で作成する必要があります。また、「Waiting for network」というメッセージが表示されます。 「ESC」ボタンを押してメッセージをスキップし、手動で「ifup br0」を使用してブリッジを設定します。

私のオプション:"echo "nameserver 8.8.8.8" > /etc/resolv.conf " in /etc/rc.local file"他の解決策は何ですか?起動時にブリッジングとネームサーバーに使用されます。以下は私の/etc/network/interfacesファイルです。

# cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
#10.0.2.193  Bcast:10.0.3.255  Mask:255.255.254.0
auto br0
iface br0 inet static
        address 10.0.2.199
        netmask 255.255.254.0
        gateway 10.0.2.1
        dns-nameservers 8.8.8.8
#set static route for LAN
        post-up route add -net 192.168.0.0 netmask 255.255.255.0  gw 192.168.0.1 dev br0
        bridge_ports eth1
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0

ベストアンサー1

DNS設定が失敗する主な理由は無効なキーワードdns-nameservers使用する代わりにdns-nameserver

あなたがそこにいる間、おそらく回線を修正する必要がありますpost-up。 @MarkoPoloがコメントで説明したように、

また、br0インターフェイスと同じサブネット上にないネクストホップIPを使用してスタティックルートを追加しようとしました。

キーワードがで表示されるため、これは致命的なエラーではありませんが、up単に機能しません。同じネットワークカードで両方のサブネットを実行してみましたか?

おすすめ記事