[debian] resolv.conf wordt aangepast..

Pagina: 1
Acties:

  • Sa1
  • Registratie: Oktober 2000
  • Laatst online: 18-02 11:02
Dan zul je zeggen "is hier al 100x langs geweest!!!", ja klopt. MAAR!

K gebruik dhclient voor de dhcpclient, deze veranderd dus m'n resolf.conf. Dan moet je wat in je dhclient.conf aanpassen, namelijk je:
code:
1
2
supersede domain-name "scharlo.lan";
prepend domain-name-servers 127.0.0.1;


uiteraard heb ik dit gedaan. Maar, dit werkt dus om 1 of andere waze reden niet, inmume maken ofzo vind ik niet rlx en ook een vieze oplossing. Ook dhclient-exit-hooks aanmaken en daarin 't 1 en ander aangeven werkt niet..??

draai debian op een 2.4 kernel.. erg vaag naar mijn inziens? zoals al aangegeven heb ik hier op got erg veel rondgezocht, en op google gezocht maar niet kunnen vinden over een weigerende dhclient.conf...?

edit:

misschien moet ik der nog even bij vermelden dat ik ook supersede domain-name-servers had geprobeerd.

Op FreeBSD werkte het wel gewoon op deze manier..

[ Voor 13% gewijzigd door Sa1 op 17-06-2004 10:08 ]


  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
verbose met dhclient -v
weet je zeker dat je de juiste configfile edit ?
je kunt die ook hard opgeven als switch

  • Sa1
  • Registratie: Oktober 2000
  • Laatst online: 18-02 11:02
arikkert schreef op 17 juni 2004 @ 12:50:
verbose met dhclient -v
weet je zeker dat je de juiste configfile edit ?
je kunt die ook hard opgeven als switch
k heb maar 1 dhclient.conf

code:
1
2
3
4
5
root@server-01:/home/saib# updatedb
root@server-01:/home/saib# locate dhclient.conf
/etc/dhclient.conf
/usr/share/doc/dhcp3-server/doc/ja_JP.eucJP/dhclient.conf.5.gz
/usr/share/man/man5/dhclient.conf.5.gz


dus 't kan niet echt anders...

Verwijderd

als je dhcpcd gebruikt, heb je deze optie:
code:
1
-R     Prevents dhcpcd from replacing existing /etc/resolv.conf file.

  • Sa1
  • Registratie: Oktober 2000
  • Laatst online: 18-02 11:02
Verwijderd schreef op 17 juni 2004 @ 13:19:
als je dhcpcd gebruikt, heb je deze optie:
code:
1
-R     Prevents dhcpcd from replacing existing /etc/resolv.conf file.
maar als ik zeg dat ik die niet gebruik, dan gebruik ik em toch nie of wel?..

  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
debug de dhclient script file dan.
als iets niet werkt moet je nl debug-en :O

  • Wilke
  • Registratie: December 2000
  • Laatst online: 19-02 22:32
Immutable bedoel je gok ik. Is inderdaad super-ranzig en werkt ook alleen met ext2/ext3 (geloof ik).

Zelf gebruik ik altijd dhcpcd, en daar werkt het prima als je gewoon '-R' opgeeft. Blijft 'ie helemaal met z'n klauwen van je resolv.conf af. Tja, het is al opgemerkt in dit topic, maar als je config niet helemaal klopt of dhclient zuigt (ik gok eerder dat 't het eerste is), tja...dan zou het een oplossing kunnen zijn.


arikkert, je hebt wel gelijk met wat je zegt maar iets vriendelijker zou ook wel mogen (met name zonder dat soort smileys en met wat meer nuttige info in welke richting je het dan zou moeten zoeken).

  • Sa1
  • Registratie: Oktober 2000
  • Laatst online: 18-02 11:02
arikkert schreef op 17 juni 2004 @ 13:55:
debug de dhclient script file dan.
als iets niet werkt moet je nl debug-en :O
je hebt ongetwijfelt gelijk, echter heb ik nog nooit iets gedebugged aangezien ik gewoon nog niet zo into de linux ben.

Heb wel tijden een Freebsd server gehad, hier werkte het allemaal perfecto op, echter ben ik hier vanafgestapt omdat een aantal zaken niet of nietgoed werkte. (dhclient wel!!! :) :)

maar goed, waar moet ik dan in kijken in dhclient-script ? er wordt gelult over exit-hooks enter-hooks e.d.

  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
Sa1 schreef op 19 juni 2004 @ 12:27:
[...]
maar goed, waar moet ik dan in kijken in dhclient-script ?
ik dee gaap omdat er best veel info over is via
man dhclient
man dhclient-script
en dhclient-script is een shell script, dus relatief makkelijk te lezen.
en je kunt config en scripts file meegeven switches van dhclient.

In /sbin/dhclient-script wordt een function gedefinieerd make_resolv_conf().
Zo te lezen wordt daar de resolv.conf aangepast of overschreven.
Misschien kun je daar of in de eigen copie van dhclient-script wat variabelen naar stderr displayen of met -x als bourne shell option kun je het shell script (aan bovenste regel van het script toevoegen) meer verbose maken
Pagina: 1