Hallo, On 2/14/2006 2:38 PM, Ralf Prengel wrote:
Arno Lehmann schrieb: ... Zum Punkt Systemnamen: Wenn ich das alles richtig verstanden habe kann ich mit ddns-hostname generierte Namen zuweisen, sofern ich nicht mittel MAC dem anfragenden System einen definierten Namen zuweise. Das klappt soweit in ersten Tests auch. Mein einziges Problem: Mein Laptop bekommt jetzt auch einen generierten Namen zugewiesen, der aber lokal am System nicht auftaucht da das System einen festen Namen hat. Deaktiviere ich die option ddns-hostname wird das Notebook sauber in die DNS-Dateien eingetragen. Habe ich eine Chance den am Client vergebenen Namen ins DHCP/DNS zu bekommen ohne ihn am Server in der dhcpd.conf eintragen zu müssen?
Hmm. Hab' ich noch nie probiert bzw. war froh wenn's nicht ging. Das Problem dabei ist dass man - soweit ich weiss - zwar den vom Client gesendeten Hostnamen übernehmen kann und auch ins DNS füttern, aber dass es eben _keine_ sinnvolle authentisierung gibt. Entweder kann also jeder dhcp-Client sich seinen eigenen beliebigen Namen aussuchen oder keiner. Eine Situation die mich nicht besonders reizt... Man könnte durch geschickte update-policies im der Bind-Konfiguration wohl was dran schrauben, aber das hab' ich nie versucht. Schwieriger wird das ganze dann wenn auch noch Windows-Rechner sich selber den DDNS-Eintrag anlegen wollen...
Die Kommnentare in der dhcp.conf des Clients raten ja für X-User davon ab oder werfe ich da was durcheinander?
Ja, stimmt wohl. Mein Workaround ist dass ich immer den Hostnamen lokal vorgebe den der Rechner auch per DHCP kriegen wird :-) Das ganze klappt natürlich nur dann wenn die Zahl der Rechner die eine solche Behandlung erfordern ausreichend klein ist, sonst ist's Murks. Andererseits möchte ich im Fremdnetz mit meinem Notebook auch keinen Zugriff ins X11 anbieten...
# Should the DHCP client set the hostname? (yes|no) # # When it is likely that this would occur during a running X session, # your DISPLAY variable could be screwed up and you won't be able to open # new windows anymore, then this should be "no". # # If it happens during booting it won't be a problem and you can # safely say "yes" here. For a roaming notebook with X kept running, "no" # makes more sense. # DHCLIENT_SET_HOSTNAME="no"
Aber das ist der Punkt - bei ausreichend grossem DHCP-Adresspool wird normalerweise im Betrieb der Hostname und die IP-Adresse nie geändert. Jedenfalls nicht mit den ISC-dhcpds die ich erlebt habe. Scheint also ein Fall zu sein wo man einfach abwägen muss welche Vor- und Nachteile man haben möchte... Arno
Gruß
-- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de