Ось повне рішення, яке працює принаймні з 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)