Ubuntu 14.04.02LTS resolvconf -uはresolv.confに無効な "nameserver Google's"行を生成します。

Ubuntu 14.04.02LTS resolvconf -uはresolv.confに無効な

ネットワーク管理者がインストールされていません。

/etc/network/interfaces には次の行セットがあります。

######################
# EXTERNAL INTERFACE #
######################

auto eth2
iface eth2 inet static
    address 192.168.1.234
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4 # Google's nameservers

#Google's nameservers私はそのコメントが何とか選択されています。の終わりに2つの間違った行を生成したと
思います。resolvconf -uresolv.conf

しかし、コメントを削除してネットワークサービスを再起動して
再実行してみると、resolvconf -u同じ問題が発生しました。resolv.conf更新されたことを確認するために編集しようとしました。

次のコマンドを実行しました/etc

find . -type f -exec grep "Google" {} /dev/null \; 

resolvconf間違ったデータを抽出できるファイルを検索しようとしましたが、運がありませんでした。
どんなアイデアがありますか?

resolvconf物理ルーターから情報を取得しますか?

ベストアンサー1

このinterfacesファイルは中間コメントを受け付けません。インターフェイス定義を次に変更します。

auto eth2
iface eth2 inet static
        address 192.168.1.234
        netmask 255.255.255.0
        gateway 192.168.1.1
        # use Google's name servers
        dns-nameservers 8.8.8.8 8.8.4.4

更新の延期を有効にしない限り、resolvconfプログラムを手動で実行する必要はありません。代わりに、ifdown eth2次のことができますifup eth2

おすすめ記事