Вот полное решение, которое работает по крайней мере с 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...
(вы также можете использовать, sudo -e /etc/dhcp/dhclient.conf
если вы доверяете редактору по умолчанию)
Если вы находитесь в какой-либо «профессиональной» сети, которая имеет свои собственные DNS-серверы и / или если вы настроили свои собственные службы DNS в указанной сети, а также на своей рабочей станции, то вы можете также прокомментировать из этой строки:
# domain-name, domain-name-servers, domain-search, host-name,
- Благодаря этому вы можете использовать свои собственные серверы доменных имен, что позволит вашему персональному поиску в домене работать намного более плавно, что, вероятно, лучше, чем использование того, что кто-то другой настроил для вас. EG: я в сети 192.168.10.0; у компании есть сервер имен 192.168.10.10 и 192.168.10.11 - но я запускаю свой собственный сервер имен с более обширным списком имен на 192.168.10.20 (который будет перенаправлять на 192.168.10.10 и .11 по мере необходимости). Все мои сетевые конфигурации объявляют 192.168.10.20 и 8.8.8.8 и 8.8.4.4 (серверы имен Google), но DHCP будет стремиться переопределить это предпочтение, предоставляя мне 192.168.10.10 в качестве сервера по умолчанию. В конце концов ... отсутствие запроса этих аспектов у DHCP делает жизнь сети намного лучше.
Теперь перезапустите сеть:
sudo service networking restart
(вы также можете использовать sudo /etc/init.d/networking restart
со старыми скриптами rc)