PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : gentoo 1.4 als dhcp client für ddns: wie hostname senden?



stefan-tiger
08.09.03, 19:35
hallo,

ich weiss dass es bei den linuxdistriburtionen so üblich ist dass man den hostnamen nicht an den dhcp server zurückschickt. folglich entsteht kein ddns eintrag.

windows macht das jedoch.

unter debian und mandrake hatte ich es schonmal hinbekommen.

bei meinem jetztigen gentoo 1.4 system hab ich als dhcp client den "dhcpc"

und weil ich in der konfigurationsdatei für meine eth1 dhcp eingetragen hab benutzt das script um eth1 zu "starten" den dhcpc.

leider wird kein hostname an den dhcp server geschickt.

mache ich jedoch mit root auf meinem system ein:

dhcpc eth1 -h gentoo

dann kommt in /var/log/daemon.log auf dem dhcp server:

Sep 8 21:27:26 gw001 dhcpd: DHCPREQUEST for 192.168.6.248 from 00:c0:ca:17:b2:c f via eth0
Sep 8 21:27:26 gw001 dhcpd: DHCPACK on 192.168.6.248 to 00:c0:ca:17:b2:cf via e th0
Sep 8 21:29:07 gw001 named[206]: client 192.168.6.1#1025: updating zone 'schulz .lx/IN': adding an RR
Sep 8 21:29:07 gw001 named[206]: client 192.168.6.1#1025: updating zone 'schulz .lx/IN': adding an RR
Sep 8 21:29:07 gw001 dhcpd: Added new forward map from gentoo.schulz.lx to 192. 168.6.248
Sep 8 21:29:07 gw001 named[206]: client 192.168.6.1#1025: updating zone '6.168. 192.in-addr.arpa/IN': deleting an rrset
Sep 8 21:29:07 gw001 named[206]: client 192.168.6.1#1025: updating zone '6.168. 192.in-addr.arpa/IN': adding an RR
Sep 8 21:29:08 gw001 named[206]: zone 6.168.192.in-addr.arpa/IN: sending notifi es (serial 199802328)
Sep 8 21:29:08 gw001 dhcpd: added reverse map from 248.6.168.192.in-addr.arpa. to gentoo.schulz.lx


mein problem:

was ist die empfohlene methode meinem gentoo system fest einzukonfigurieren dann er den hostnamen an den dhcp server immer senden soll?

ich könnte zwar schnell in /etc/init.d/net.eth1 die option -h <hostname> eintragen, jedoch ist dies häßlich.

gruß

AnK
15.01.04, 07:55
Hallo,

hast du inzwischen schon rauß gefunden wie Gentoo den Hostnamen bekannt gibt?

Habe bei mir gestern DNS/DHCP konfiguriert, bei den Win Clients geht alles,
nur meine Gentoo Kiste, ist bezüglich des Hostnamen recht schweigsam...

Greetz

stefan-tiger
15.01.04, 11:21
Original geschrieben von AnK
Hallo,

hast du inzwischen schon rauß gefunden wie Gentoo den Hostnamen bekannt gibt?

Habe bei mir gestern DNS/DHCP konfiguriert, bei den Win Clients geht alles,
nur meine Gentoo Kiste, ist bezüglich des Hostnamen recht schweigsam...

Greetz

nur über den hässlichen weg:
mach mal zum test:

dhcpcd eth0 -h $HOSTNAME

und schau wärendessen in die logs vom dhcp server.

wenn das funktioniert hat kannst du die option in das initscript einfach eintragen.

unter /etc/init.d/net.eth0

gruß

Kip
15.01.04, 11:30
das macht man in der /etc/conf.d/net jungs :)
da gibts ne zeile die bei mir so aussieht:



dhcpcd_eth0="-h kip-nb"

stefan-tiger
15.01.04, 12:50
Original geschrieben von Kip
das macht man in der /etc/conf.d/net jungs :)
da gibts ne zeile die bei mir so aussieht:



dhcpcd_eth0="-h kip-nb"


kommt aufs glecihe raus :-)

mir wärs lieber wenn ich es so machen könnte



dhcpcd_eth0="-h $HOSTNAME"


jedenfalls so dass der konfigurierte hostname verwendet wird, und man nicht nen anderen namen sendet.

gruß

Kip
15.01.04, 14:45
nö, das kommt nicht aufs gleiche raus. Die Einstellung gehört nämlich in die /etc/conf.d/net und nicht in das init-Skript ... ob du die HOSTNAME Variable benutzen kannst weiß ich garnicht, vielleicht geht das ja sogar ...

stefan-tiger
15.01.04, 17:10
Original geschrieben von Kip
nö, das kommt nicht aufs gleiche raus. Die Einstellung gehört nämlich in die /etc/conf.d/net und nicht in das init-Skript ... ob du die HOSTNAME Variable benutzen kannst weiß ich garnicht, vielleicht geht das ja sogar ...

egal. aber was soll es z.b. bringen wenn man nen anderen namen an den dhcp sendet der dann im ddns eingetragen wird als im $HOSTNAME steht?

irgendwie sehr ich keinen.

gruß