web-dev-qa-db-ja.com

Ubuntu 18.04でドメイン検索を設定する方法

Ubuntu 18.04以降、ネットワークをセットアップするためのネットワークGUIには、検索ドメインフィールドが含まれなくなりました。

どのように再起動に抵抗するように再設定できますか?

6
samb

私の その他の回答 16.04 GNOME(18.04は基本的に継承しています)に焦点を合わせて、古いネットワークマネージャーの編集であるnm-connection-editorを実行することにより、古いスタイルのネットワークエディターを使用してこれを修正できますみんな大好きなGUI。

ただし、基本的に、16.04以降は、UbuntuのGNOMEチームが古いネットワーク編集メニューについていくつかの決定を下し、平均的なエ​​ンドユーザー向けに調整されたメニューを提供しました。 4月の#ubuntu-gnome IRCチャンネルのJeremy Bicha氏によると:

jbicha:申し訳ありませんが、ほとんどの人は2つのネットワークGUIを必要としないため、デフォルトでは非表示になっています。設定アプリの方がほとんどの人にとって使いやすいはずです。

基本的には、人々が編集しなければならない「最も一般的なオプション」は「簡単な」設定GUIにあるというものでした。ただし、上級ユーザーの場合は、nm-connection-editorを呼び出して、検索ドメインなどを編集できます。

16.04の回答は18.04に適用されることに注意してください。 18.04でこれを解決するための基礎として、私が書いた他の回答を引き続き使用できます。

10
Thomas Ward

Ubuntu 18.04は、ネットワークにNetplanを使用します。

$ vi /etc/netplan/50-cloud-init.yaml

ethernets:
        ens224:
            addresses: [192.168.86.30/24]
            dhcp4: no
            dhcp6: no
            gateway4: 192.168.86.1
            nameservers:
                    addresses: [192.168.86.10, 192.168.86.11]
                    search: [home.com, lab.com]
$ Sudo netplan apply
$ cat /etc/resolv.conf

(後者は、検索ドメインhome.comおよびlab.comを示しています)

2

CLIで次のように設定できます。

nmcli c show
nmcli c modify "Wired connection 1" ipv4.dns-search "example.com"
nmcli c down "Wired connection 1" && nmcli c up "Wired connection 1"

/etc/resolv.confを見て、ドメインなしでホスト名を解決しようとすることで確認できます:

Host www

IPをwww.example.comに解決します

2
samb