Re: Debian als DHCP-Client am Router

2005-07-28 Diskussionsfäden Hans-Georg Bork
Moin,

On Wed, Jul 27, 2005 at 10:44:52PM +0200, Patrick Wunderlich wrote:
> Hans-Georg Bork schrieb:
> [...]
> >Mal ne Frage am Rande: Wie gross ist Dein Netzwerk und brauchst Du 
> >tatsaechlich einen eigenstaendigen DHCP-Server?
> 
> Nö ich brauch eigentlich keinen - ich wollte es nur mal ausprobieren,
> da es ja nicht so schwierig sein dürfte - tja das dachte ich auf jedenfall
> vor 2 Stunden ;)
> 
> Also reiner Wissensdurst ... ;)

sehr loeblich ;-)
Besser waers Du setzt (zu Lernzwecken) einen DHCP-Server und einen DNS-Server
mit eigener lokaler Domain auf ... das DNS-HowTo hilft dabei und mit
autodns-dhcp werden dann beide Services abgeglichen. Ist insgesamt ne nette
Uebung.

Gruss
--hgb


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Debian als DHCP-Client am Router

2005-07-27 Diskussionsfäden Jan Kohnert
Patrick Wunderlich schrieb:
> Jan Kohnert schrieb:

> > Sauberer wäre es in dem Fall aber, in diesem File dafür zu sorgen, das
> > die resolv.conf vom DHCP-Server kommt. Ich weiß grad die Option nicht aus
> > dem Kopf, aber das File ist gut dokumentiert, du solltest es also finden.
>
> Sorry da hab ich mich wohl missverständlich ausgedrückt.
> Der Router hat einen eingebauten DNS-Server und dieser wird
> auch dynamisch in die resolv.conf eingetragen.

Das sieht also schon mal gut aus. ;)

> Daher bin ich mir auch net sicher, ob ich beim Debian-Client
> oder beim Router nach der Lösung suchen muss...?

Wenn dein Debian-Rechner den Router nach den Namen fragt, sollte es 
funktionieren.

Poste mal die Ausgaben von 

host -v www.debian.org

und 

host -v dein-lokaler-Rechnername

(du kannst alternativ dig verwenden, wenn es dir lieber ist. ;)

Ich glaube nämlich, das er die lokalen Namen immer noch aus deiner /etc/hosts 
holt...

> Kann ja auch sein, dass der DHCP-Server des Routers die Zuordnung
> Name <-> IP nicht an den Router-Nameserver weitergibt - das wäre
> allerdings schon ziemlich unlogisch - daher habe ich das bisher
> nicht als Fehlermöglichkeit erwogen.

Kann prinzipiell sein, kannst du dich auf dem Router irgendwie einloggen? Wenn 
da sowas wie ein minimales Linux/BSD/sonstwas drauf ist, kannst du vielleicht 
in den Logfiles was finden.

> Grüsse,
> Patrick

MfG Jan

-- 
OpenPGP Public-Key Fingerprint:
0E9B 4052 C661 5018 93C3 4E46 651A 7A28 4028 FF7A


pgpHCPCesV66l.pgp
Description: PGP signature


Re: Debian als DHCP-Client am Router

2005-07-27 Diskussionsfäden Patrick Wunderlich

Hans-Georg Bork schrieb:

Beim Router. Du musst sicherstellen, dass der DHCP-Server den jeweiligen
Namen zusammen mit der IP-Adresse an den DNS-Server schickt.


Das wäre natürlich der Hammer - der Router hat sowohl Nameserver als
auch DHCP-Server - die würden aber net "zusammenarbeiten"!
Muss dann wohl morgen mal die armen Hotliner quälen - die Doku schweigt
sich darüber leider aus.



Mal ne Frage am Rande: Wie gross ist Dein Netzwerk und brauchst Du 
tatsaechlich einen eigenstaendigen DHCP-Server?


Nö ich brauch eigentlich keinen - ich wollte es nur mal ausprobieren,
da es ja nicht so schwierig sein dürfte - tja das dachte ich auf jedenfall
vor 2 Stunden ;)

Also reiner Wissensdurst ... ;)

Grüsse,
Patrick


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Debian als DHCP-Client am Router

2005-07-27 Diskussionsfäden Patrick Wunderlich

Jan Kohnert schrieb:

Patrick Wunderlich schrieb:


Hallo Leute,



Hallo,



ich hab mir einen DSL-Router mit integrierten DHCP-Server zugelegt.
Nun wollte ich meiner Debian-Kiste mittels DHCP automatisch die
IP-Adresse zuweisen und den Nameserver unterschieben lassen.
Das funktioniert soweit auch.

Bisher habe ich in der /etc/hosts den IPs der entsprechenden
Rechnernamen fest zugeordnet. Aber wie mach ich das mit DHCP?



Um DHCP mit Hostnamenauflösung zu nutzen, brauchst du mindestens erstmal einen 
Nameserver.


Wenn du Glück hast, bietet das dein Router gleich mit an. Dann mußt du nur in 
resolv.conf (sofern die nicht vom DHCP gesetzt wird) die Adresse deines 
Routers eintragen. (die Einträge in der /etc/hosts kannst du dann bis auf 
localhost (127.0.0.1) kommentieren)




In der Datei "/etc/dhclient.conf" habe ich



Sauberer wäre es in dem Fall aber, in diesem File dafür zu sorgen, das die 
resolv.conf vom DHCP-Server kommt. Ich weiß grad die Option nicht aus dem 
Kopf, aber das File ist gut dokumentiert, du solltest es also finden.



Sorry da hab ich mich wohl missverständlich ausgedrückt.
Der Router hat einen eingebauten DNS-Server und dieser wird
auch dynamisch in die resolv.conf eingetragen.

Daher bin ich mir auch net sicher, ob ich beim Debian-Client
oder beim Router nach der Lösung suchen muss...?

Kann ja auch sein, dass der DHCP-Server des Routers die Zuordnung
Name <-> IP nicht an den Router-Nameserver weitergibt - das wäre
allerdings schon ziemlich unlogisch - daher habe ich das bisher
nicht als Fehlermöglichkeit erwogen.

Grüsse,
Patrick


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Debian als DHCP-Client am Router

2005-07-27 Diskussionsfäden Hans-Georg Bork
Moin,

On Wed, Jul 27, 2005 at 09:42:18PM +0200, Patrick Wunderlich wrote:
> [...]
> Bisher habe ich in der /etc/hosts den IPs der entsprechenden
> Rechnernamen fest zugeordnet. Aber wie mach ich das mit DHCP?

DHCP == Dynamic Host Configuration Protocol
d.h. der Host der eine DHCP-Anfrage schickt, bekommt eine fuer ihn
passende Konfiguration zurueck.

> 
> In der Datei "/etc/dhclient.conf" habe ich
> 
> send host-name "rechnername"
> 
> angegeben.

Damit weiss der DHCP-Server, wie der DHCP-Client heisst.

> 
> Leider kann jedoch "ping rechnername" den Namen nicht auflösen.

Namensaufloesung geschieht mittelns DNS (Domain Name Service)

> Liegt das Problem bei Debian oder beim Router?

Beim Router. Du musst sicherstellen, dass der DHCP-Server den jeweiligen
Namen zusammen mit der IP-Adresse an den DNS-Server schickt.

Mal ne Frage am Rande: Wie gross ist Dein Netzwerk und brauchst Du 
tatsaechlich einen eigenstaendigen DHCP-Server?

Gruss
-- hgb


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Debian als DHCP-Client am Router

2005-07-27 Diskussionsfäden Jan Kohnert
Patrick Wunderlich schrieb:
> Hallo Leute,

Hallo,

> ich hab mir einen DSL-Router mit integrierten DHCP-Server zugelegt.
> Nun wollte ich meiner Debian-Kiste mittels DHCP automatisch die
> IP-Adresse zuweisen und den Nameserver unterschieben lassen.
> Das funktioniert soweit auch.
>
> Bisher habe ich in der /etc/hosts den IPs der entsprechenden
> Rechnernamen fest zugeordnet. Aber wie mach ich das mit DHCP?

Um DHCP mit Hostnamenauflösung zu nutzen, brauchst du mindestens erstmal einen 
Nameserver.

Wenn du Glück hast, bietet das dein Router gleich mit an. Dann mußt du nur in 
resolv.conf (sofern die nicht vom DHCP gesetzt wird) die Adresse deines 
Routers eintragen. (die Einträge in der /etc/hosts kannst du dann bis auf 
localhost (127.0.0.1) kommentieren)

> In der Datei "/etc/dhclient.conf" habe ich

Sauberer wäre es in dem Fall aber, in diesem File dafür zu sorgen, das die 
resolv.conf vom DHCP-Server kommt. Ich weiß grad die Option nicht aus dem 
Kopf, aber das File ist gut dokumentiert, du solltest es also finden.

> send host-name "rechnername"
>
> angegeben.

Das ist schonmal richtig.

> Leider kann jedoch "ping rechnername" den Namen nicht auflösen.
> Liegt das Problem bei Debian oder beim Router?

Wie gesagt, ohne Nameserver geht das nicht. Wenn dein Router eine solche 
Funktion nicht zur Verfügung stellt, mußt du dir selber was bauen.

Habe das bisher jedoch nur für DHCP/Nameserver auf demselben Rechner gemacht; 
sollte jedoch relativ problemlos auch auf mehreren Hosts verteilt laufen...

Eine recht gute Anleitung/Einführung findest du in [1] (OK, ist für SuSE 7.3; 
hab es damit aber recht gut auf Woody und Gentoo zum Laufen gekriegt)

Ist allerdings mit BIND, das finden hier viele etwas Overload; sollte 
prinzipiell auch mit "kleineren" Nameservern gehen, Anleitungen sollte es im 
Netz zuhauf geben.

> Bin für alle Tipps dankbar :)

HTH,

> Grüsse,
> Patrick

MfG Jan

[1] http://www.linuxkramkiste.de/dhcp__dns.html

-- 
OpenPGP Public-Key Fingerprint:
0E9B 4052 C661 5018 93C3 4E46 651A 7A28 4028 FF7A


pgpkZ5JJT6TnN.pgp
Description: PGP signature