Voici une solution complète qui fonctionne au moins avec 12.04
:
sudo nano /etc/dhcp/dhclient.conf
# add next line (alternatively you can use append instead of prepend)
prepend domain-name "example.com other.example.com";
# before: request subnet-mask...
(vous pouvez également l'utiliser sudo -e /etc/dhcp/dhclient.conf
si vous faites confiance à l'éditeur par défaut)
Si vous êtes sur une sorte de réseau "professionnel" qui a ses propres serveurs DNS et / ou si vous avez configuré vos propres services DNS sur ledit réseau et également sur votre poste de travail, alors, vous pouvez également vouloir commenter -sur cette ligne:
# domain-name, domain-name-servers, domain-search, host-name,
- Cela vous permet d'utiliser vos propres serveurs de noms de domaine, ce qui permet à votre recherche de domaine personnalisée de fonctionner beaucoup plus facilement, ce qui est probablement mieux que d'utiliser ce que quelqu'un d'autre a configuré pour vous. EG: je suis sur le réseau 192.168.10.0; la société a le serveur de noms 192.168.10.10 et 192.168.10.11 - mais, je lance mon propre serveur de noms avec une liste plus complète de noms sur 192.168.10.20 (qui sera transmis à 192.168.10.10 et .11 si nécessaire). Toutes mes configurations de réseau déclarent 192.168.10.20 et 8.8.8.8 et 8.8.4.4 (les serveurs de noms Google), mais, DHCP aura tendance à outrepasser cette préférence, me fournissant 192.168.10.10 comme serveur par défaut. En fin de compte ... ne pas demander ces aspects à DHCP améliore la durée de vie du réseau.
Redémarrez maintenant la mise en réseau:
sudo service networking restart
(vous pouvez également l'utiliser sudo /etc/init.d/networking restart
avec d'anciens scripts rc)