#1 Martin H.: JJ, takový postup jsem také někde viděl :) Tohle je ale trochu čistší ;)
Ubuntu - jak trvale změnit DNS servery
Pokud používáte v Ubuntu DHCP pro získávání IP adresy a chtěli byste změnit adresy DNS serverů (třeba protože si chcete spustit lokální bind), mám tu pro vás návod.
Asi jste si všimli, že pokud zapíšete adresu DNS serveru pomocí Network Manageru nebo zapíšete do /etc/resolv.conf, nastavení se brzy automaticky přepíše. Tudy cesta nevede, pepíčku!
Otevřete /etc/dhcp3/dhclient.conf a nad řádek request vložte:
prepend domain-name-servers 127.0.0.1;Tímto řeknete DHCP klientovi, aby nejprve použil vaše nastavení a až po něm to, které dostane od DHCP serveru.
Pokud chcete použít pouze vaše nastavení, změňte prepend na supersede (více v man dhclient.conf).
Nyní už stačí pouze zapsat do /etc/resolv.conf seznam serverů:
nameserver 127.0.0.1
a restartovat síťového démona:
/etc/init.d/networking restart
Všechny operace je potřeba dělat jako root (man sudo).
Hodnocení
Komentáře
Raději než networking restart bych nakonec udělal:
dhclient eth0
kde eth0 je interface, které je nastavováno přes dhcp.
Jojo, pěkný návod, ale na WXP už ho neužiju :-)
Vzpomínám si, že jsem tohle řešil odebráním práv k zápisu do resolv.conf ;-)