Đây là một giải pháp hoàn chỉnh hoạt động ít nhất với 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...
(bạn cũng có thể sử dụng sudo -e /etc/dhcp/dhclient.conf
nếu bạn tin tưởng trình chỉnh sửa mặc định)
Nếu bạn đang sử dụng bất kỳ loại mạng "chuyên nghiệp" nào có máy chủ DNS riêng và / hoặc nếu bạn đã thiết lập (các) dịch vụ DNS của riêng mình trên mạng đã nói và cả trên máy trạm của mình, thì bạn cũng có thể muốn nhận xét -trong dòng này:
# domain-name, domain-name-servers, domain-search, host-name,
- Đang thực hiện cho phép bạn sử dụng máy chủ tên miền của riêng mình, cho phép tìm kiếm tên miền được cá nhân hóa của bạn hoạt động trơn tru hơn nhiều, điều này có thể tốt hơn so với sử dụng bất cứ điều gì mà người khác đã thiết lập cho bạn. EG: Tôi đang ở trên mạng 192.168.10.0; công ty có máy chủ tên 192.168.10.10 và 192.168.10.11 - nhưng, tôi chạy máy chủ tên riêng của mình với danh sách tên rộng hơn trên 192.168.10.20 (sẽ chuyển tiếp đến 192.168.10.10 và .11 nếu cần). Tất cả các cấu hình mạng của tôi khai báo 192.168.10.20 và 8.8.8.8 và 8.8.4.4 (máy chủ tên Google), nhưng, DHCP sẽ có xu hướng ghi đè lên tùy chọn đó, cung cấp cho tôi 192.168.10.10 làm máy chủ mặc định. Cuối cùng ... việc không yêu cầu các khía cạnh đó từ DHCP sẽ giúp cuộc sống mạng tốt hơn nhiều.
Bây giờ khởi động lại mạng:
sudo service networking restart
(bạn cũng có thể sử dụng sudo /etc/init.d/networking restart
với các tập lệnh RC cũ)