Portál AbcLinuxu, 13. května 2025 20:32
Dobry den,
mam problem s programem dhcpcd. Mam skript, ktery mi nakonfiguruje pripojeni k internetu - IP, GW, Mask a DNS servery. Prave s temi dns servery je problem. Skript zapise do souboru /etc/resolv.conf IP adresy serveru, ty tam vydrzi tak 30s a pote se v tam objevi toto:
$ cat /etc/resolv.conf # Generated by dhcpcd # /etc/resolv.conf.head can replace this line # /etc/resolv.conf.tail can replace this line
Pritom ve skriptu mam na konci i na zacatku tento radek:
sudo /etc/rc.d/dhcdbd stop
Proc tedy dhcpcd konstante "nici" tento soubor?
Ted jsem si uvedomil, ze pro pridelovani dhcp, pokud potrebuji pouzivam dhclient. Zaroven mam nainstalovane dhcpcd a dhcdbd - souvisi tyto tri programy nejak spolu? Nebo mohu druhe dva odinstalovat a tim vyresim svuj problem? Jinak nekdy pouzivam wicd - ten pouziva kterou z techto utitlit pro prideleni dhcp? Nebo ma svji vlastni?
dhcpd a dhcpcd jsou z jednoho balicku, dhclient je vetsinou zvlast a kdyz pouzivate dhcpcd, tak dhclient neni potreba.
Ze dhcpcd zmeni resolv.conf, tak to je jeho standardni vlastnost popsana v dokumentaci. Kdyby jste otevrel manualove stranky, tak by jste zjistil, ze je tam prepinac -R, ktery zajisti, ze se resolv.conf nebude prepisovat.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.