A névfeloldás nem működik néhány konkurrens DHCP kliens esetében

Terméktámogatási adatbázis (multi_dhcp_client)
Következőkre vonatkozik

SuSE Linux: Verziók a következő dátum óta: 8.0

Probléma

Néhány esetben az /etc/resolv.conf fájlba nem íródik bele néhány hálózati eszköz, amely be lett állítva mint DHCP kliens. Ennek eredményeképpen a névfeloldás nem működik.

Oka

Amikor több DHCP klienst használunk egymás mellett, nem mind kap írási jogot az /etc/resolv.conf fájlra. Csak egyetlen DHCP kliens (általában a legelső) indul el írási jogokkal a névfeloldást illetően.

Ha másrészről néhány DHCP kliens párhuzamosan aktív, de csak egyetlen egyre van szükség adott időben, elfogadható, hogy ez állítsa be az összes névfeloldást (vagyis ez ír az /etc/resolv.conf fájlba).

Megoldás

Állítsuk be a következő opciót az ifcfg fájlba az összes DHCP kliensre. Ez a fájl az /etc/sysconfig/network/ könyvtárban található :

DHCLIENT_PRIMARY_DEVICE=yes

Indítsunk egy konsole vagy xterm alkalmazást és jelentkezzünk be root-ként a su - paranccsal. Hogy megtudjuk melyek a beállított DHCP kliensek, adjuk ki a következő parancsot:

grep -Hi dhcp /etc/sysconfig/network/ifcfg-*

Nyissuk meg a fájlt egy ASCII szerkesztővel, mint a pico és szúrjuk hozzá a fent említett opciót. Mentsük a fájlt és indítsuk újra a hálózati szolgáltatást az alábbi paranccsal:

rcnetwork restart
Kulcsszavak: DHCP, DHCPCD, RESOLV.CONF, NAME, SERVER, IFCFG, NéVFELOLDáS

Kategóriák:

SDB-multi_dhcp_client, Copyright SuSE Linux AG, Nürnberg, Germany - Verzió: 18. Oct 2002
SuSE Linux AG - Utoljára frissítve: 01. Dec 2002 feladó: comp (sdb_gen 1.40.0)