12.04を使用していますが、resolv.conf
そこには2つの検索行があります。ただし、説明できるのは1つだけです。もう1つを削除したいと思います。
carsten@myubuntubox:~$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search aaaa.bbb.example.net
search something
nameserver 1.2.3.4
nameserver 1.2.3.5
検索を説明できないaaaa.bbb.example.net
それはどこから来たのですか?
最後の3行(/etc/resolvconf/resolv.conf.d/tail
これはいい。
しかし、他の検索行はどこから来るのでしょうか? /etc/dhcp/dhclient
domain-name-servers、domain-searchのリクエストを削除しましたが、行はまだそこにあります。
Dhcp6.domain-searchも削除する必要がありますか?
search
行が2行あるのは、1行(最初の行)がresolvconfによって、独自の構成と、インターフェイスコンフィギュレーターによって提供されるネームサーバー情報に基づいて動的に生成されるためです。もう1つ(2つ目)は/etc/resolvconf/resolv.conf.d/tail
からそのまま追加されます。リゾルバーは最後の1つのみを使用します。したがって、最初のものは動作不能です。
行を追加
supersede domain-search "something";
/etc/dhcp/dhclient.conf
の最後まで。おそらくあなたのaaaa.bbb.example.net
はあなたの(ISPの)DHCPサーバーから来ているのでしょうか?
または、次のようなものが必要な場合
search some.thing something.else
resolv.conf
に次のような行を追加します
supersede domain-search "some.thing", "something.else";
/etc/dhcp/dhclient.conf
で。
これはまさにあなたが探していたものではありません...しかし、ここではあなたが行きます
/etc/resolv.conf
シンボリックリンクを削除して、必要な内容の通常のファイルを作成できます。
そのメモで、私は誤ってそれを何とかしてしまったので、あなたの/etc/resolv.conf
シンボリックリンクが何を指しているのか教えてもらえないかと考えていたので、修正することができます。