Berikut ini adalah solusi lengkap yang paling tidak berfungsi dengan 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...
(Anda juga dapat menggunakan sudo -e /etc/dhcp/dhclient.conf
jika Anda mempercayai editor default)
Jika Anda menggunakan jaringan "profesional" apa pun yang memiliki server DNS sendiri dan / atau jika Anda telah menyiapkan layanan DNS sendiri di jaringan tersebut dan juga di stasiun kerja Anda, maka, Anda mungkin juga ingin berkomentar -di luar garis ini:
# domain-name, domain-name-servers, domain-search, host-name,
--Apakah itu memungkinkan Anda menggunakan server-nama-server Anda sendiri, memungkinkan pencarian domain pribadi Anda bekerja lebih lancar, yang mungkin lebih baik daripada menggunakan apa pun yang orang lain siapkan untuk Anda. EG: Saya di jaringan 192.168.10.0; perusahaan memiliki server nama 192.168.10.10 dan 192.168.10.11 - tetapi, saya menjalankan server nama saya sendiri dengan daftar nama yang lebih luas pada 192.168.10.20 (yang akan meneruskan ke 192.168.10.10 dan .11 sesuai kebutuhan). Semua konfigurasi jaringan saya mendeklarasikan 192.168.10.20 dan 8.8.8.8 dan 8.8.4.4 (server nama Google), tetapi, DHCP akan cenderung untuk mengesampingkan preferensi itu, memberi saya 192.168.10.10 sebagai server default. Pada akhirnya ... tidak meminta aspek-aspek dari DHCP untuk kehidupan jaringan yang jauh lebih baik.
Sekarang restart jaringan:
sudo service networking restart
(Anda juga dapat menggunakan sudo /etc/init.d/networking restart
skrip rc lama)
Jawaban Sorin dan jawaban Ib33X benar jika Anda tidak menggunakan Network Manager. Jika Anda menggunakan Network Manager, maka sepertinya Network Manager sepenuhnya mengendalikan pembuatan file resolv.conf (yang pada akhirnya adalah apa yang digunakan sistem jaringan untuk pencarian dns). Mengubah dhcpclient.conf tidak efektif.
Namun, ada solusi (tidak sempurna) jika Anda menggunakan Network Manager:
Catat pengaturan server DNS oleh DHCP dengan memeriksa file resol.conf:
cat /etc/resolv.conf
Klik kanan pada indikator Network Manager dan pilih Edit Connections ...
Kelemahan dari pendekatan ini adalah Anda harus menentukan server DNS dan nama domain pencarian. Tidak mungkin untuk tetap menarik alamat server DNS dari DHCP.
Selain itu, pengaturan harus diubah untuk setiap koneksi. Saya tidak tahu cara mengubah pengaturan untuk semua koneksi. Namun, ini sering merupakan keuntungan. Misalnya, Anda mungkin menginginkan pengaturan berbeda untuk jaringan nirkabel di rumah dan jaringan nirkabel kantor Anda.
sumber
di ubuntu 11.10 edit file
/etc/dhcp/dhclient.conf
dan tambahkan baris iniKemudian restart jaringan Anda.
sumber
Coba di bawah ini dalam kasus ini ketika pengguna mendapatkan alamat ip dari server dhcp itu mendapat server dns mulitple
/etc/dhcp3/dhcpd.conf:
ddns-perbarui-style tidak ada;
abaikan pembaruan klien;
berwibawa;
waktu sewa standar 1209600;
waktu sewa maksimum 1814400;
option local-wpad code 252 = teks;
--- Server nama domain, memberi tahu klien tentang server DNS mana yang akan digunakan.
domain opsi-nama-server 10.0.0.15, 8.8.8.8, 192.168.1.1;
opsi waktu-ofset 0
sumber