web-dev-qa-db-fra.com

Comment définir une recherche de domaine sur Ubuntu 18.04

Depuis Ubuntu 18.04, l’interface graphique pour configurer le réseau n’inclut plus le champ du domaine de recherche.

Comment pouvons-nous le redéfinir de manière à résister au redémarrage?

4
samb

Selon mon autre réponse en mettant l'accent sur 16.04 GNOME (dont 18.04 a hérité), vous pouvez résoudre ce problème en utilisant l'éditeur de réseau de style ancien en exécutant nm-connection-editor, qui est l'ancienne interface graphique d'édition de gestionnaire de réseau que nous aimons tous. .

Cependant, à partir de la version 16.04, l’équipe GNOME pour Ubuntu a pris des décisions concernant l’ancien menu d’édition du réseau, offrant un menu réduit pour l’utilisateur final moyen. Selon Jeremy Bicha, de la chaîne # ubuntu-gnome IRC en avril:

jbicha: désolé, il est masqué par défaut car la plupart des gens n'ont pas besoin de deux interfaces graphiques réseau et celle de l'application Paramètres devrait être plus facile à utiliser pour la plupart des utilisateurs.

L'idée était fondamentalement que les "options les plus courantes" que les gens devraient éditer seraient dans l'interface graphique des paramètres "plus faciles". Mais pour les utilisateurs plus avancés, ils peuvent toujours appeler nm-connection-editor pour modifier des éléments tels que les domaines de recherche, etc.

Notez que la réponse pour 16.04 s'applique pour 18.04. Vous pouvez toujours utiliser l’autre réponse que j’ai écrite pour résoudre ce problème en 18.04.

6
Thomas Ward

Il est possible de le définir via CLI avec:

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"

Nous pouvons le vérifier en regardant /etc/resolv.conf et en essayant de résoudre un nom d’hôte sans le domaine comme ceci:

Host www

Ce qui résoudra l'IP à www.example.com

2
samb

Ubuntu 18.04 utilise Netplan pour la mise en réseau.

$ 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

(ce dernier indique vos domaines de recherche home.com et lab.com)

1