Re: dhcp-client bekommt nach jedem Neustart andere ip-Adresse

2006-05-22 Diskussionsfäden Thomas Gräber
Am Freitag, 19. Mai 2006 16:27 schrieb Matthias Haegele:
 Andreas Pakulat schrieb:
  On 19.05.06 15:14:30, Thomas Gräber wrote:
  woran kann das liegen?
 
  Wieso ist doch ganz normal?

 Nee ist es nicht, solange die Lease noch gültig ist bekommt der Client
 nochmal die IP zugewiesen/kann sie behalten (bzw. richtiger, der client
 sendet einen request indem er kundtut dass er die IP nochmal gerne hätte
 ...).
 Solange er der Client also regelmässig (vor Ablauf der Lease)
 verlängert kann er die gleiche IP behalten ...

 siehe auch (Thomas):

 http://de.wikipedia.org/wiki/Dhcp

Ich habe jetzt mal etwas rumexperimentiert. Normalerweise vergibt der 
DHCP-Server auch bei einem DHCP-Discover eine IP-Adresse, die für diesen 
Client in der Lease-Datenbank steht. 
Bei einem einfachen ifdown;ifup stellt er nur einen dhcp-request und bekommt 
dann auch wieder die gleiche IP. 
aber nach einem killall dhclient; dhclient eth1 stellt er wieder einen 
discover und bekommt eine neue ip. ich habe dann mal den unter SuSE 
standardmäßig verwendeten dhcpcd installiert und dieser bekommt auch nach 
einem DHCP-Discover wieder die gleiche IP. In Ethereal habe dann mal die 
beiden Anfragen verglichen und gesehen, dass der dhcpcd eine ganze Menge 
Optionen mehr setzt, u.a.:
IP Address Lease Time = inifinity

Bei der Parameter Request List fragt er unter anderem auch folgendes mit an:

17 = Root Path
23 = Default IP Time-to-Live
29 = Perform Mask Discovery
31 = Perform Router-Discovery
33 = Static-Route

Ich weiss, dass ich einen statischen Eintrag machen könnte, aber damit hätte 
ich das Symptom beseitigt, nicht die Ursache. 
Das mit dem Namen wäre auch eine Möglcihkeit gewesen, nur würde mir der Client 
dann ja irgendwann die Lease-Table auffüllen, was ja auch nicht unbedingt 
Sinn der Sache ist.

Interessant wäre es auch mal andersrum, ob man einen DHCP-Server dazu bringen 
könnte, bei jedem DHCP-Discover eine neue IP rauszurücken und das alte Lease 
zu entfernen, um so eine wirkliche Dynamik hinzubekommen. Im Moment habe ich 
hier einige Rechner, die haben über Monate dieselbe IP, obwohl die Lease-Time 
auf 24h steht.

Mfg,
Thomas



dhcp-client bekommt nach jedem Neustart andere ip-Adresse

2006-05-19 Diskussionsfäden Thomas Gräber
Hallo,

woran kann das liegen?
Habe einen DHCP-Server auf Basis SuSE 9.1 für ein kleineres Netz mit einigen 
Windows und SuSE-Rechnern.
Jetzt habe ich einen Debian 3.1-Rechner mit Minimalinstallation ans Netz 
gehängt und der bekommt bei jedem Neustart eine andere IP.
Der Server soll vergeben Adressen von 192.168.5.20-192.168.5.99
Debian-client: 192.168.5.73
nach Neustart: 192.168.5.72
nach Neustart: 192.168.5.71
usw. .
Die Leases stehen im DHCP-Server auch alle noch drin und sind auch alle noch 
gültig. Stellt der Debian-Client evtl. eine etwas merkwürdige Anfrage?

Danke,
Thomas



Re: dhcp-client bekommt nach jedem Neustart andere ip-Adresse

2006-05-19 Diskussionsfäden Matthias Haegele

Thomas Gräber schrieb:

Hallo,

woran kann das liegen?
Habe einen DHCP-Server auf Basis SuSE 9.1 für ein kleineres Netz mit einigen 
Windows und SuSE-Rechnern.
Jetzt habe ich einen Debian 3.1-Rechner mit Minimalinstallation ans Netz 
gehängt und der bekommt bei jedem Neustart eine andere IP.

Der Server soll vergeben Adressen von 192.168.5.20-192.168.5.99
Debian-client: 192.168.5.73
nach Neustart: 192.168.5.72
nach Neustart: 192.168.5.71
usw. .
Die Leases stehen im DHCP-Server auch alle noch drin und sind auch alle noch 
gültig. Stellt der Debian-Client evtl. eine etwas merkwürdige Anfrage?


Habe schon beobachtet dass der DHCP-Client mehrmals am Tag die Lease 
erneuern will obwohl 1 Woche als Lease-Time konfiguriert ist ...


Meine Vermutung:
Die Lease-Time am Server verlängern und am Client die 
Lease-Erneuerungs-Frequenz reduzieren ...
(Kann grade nicht nachschauen wo die Konfiguration erfolgt, wenn ich 
wieder an Deb-Kiste bin könnte ichs nachreichen ...)


afaik gibt es auch die Möglichkeit den Clients am DHCP-Server feste IPs 
anhand von Mac-Adressen zuzuweisen.




Danke,
Thomas


hth
MH


--
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: dhcp-client bekommt nach jedem Neustart andere ip-Adresse

2006-05-19 Diskussionsfäden Andreas Pakulat
On 19.05.06 15:14:30, Thomas Gräber wrote:
 woran kann das liegen?

Wieso ist doch ganz normal?

 Habe einen DHCP-Server auf Basis SuSE 9.1 für ein kleineres Netz mit einigen 
 Windows und SuSE-Rechnern.
 Jetzt habe ich einen Debian 3.1-Rechner mit Minimalinstallation ans Netz 
 gehängt und der bekommt bei jedem Neustart eine andere IP.
 Der Server soll vergeben Adressen von 192.168.5.20-192.168.5.99
 Debian-client: 192.168.5.73
 nach Neustart: 192.168.5.72
 nach Neustart: 192.168.5.71
 usw. .
 Die Leases stehen im DHCP-Server auch alle noch drin und sind auch alle noch 
 gültig.

Dann hat entweder der Server nicht mitbekommen das der Client
verschwunden ist, oder aber der Client hat dies nicht gemeldet. Schau
doch mal was so uebers Netzwerk flutscht wenn du das Netzwerk hoch und
runterfaehrst (Rechnerneustart sollte dafuer nicht notwendig sein) -
geht mit ifup und ifdown.

Andreas

-- 
You are always busy.


-- 
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: dhcp-client bekommt nach jedem Neustart andere ip-Adresse

2006-05-19 Diskussionsfäden Matthias Haegele

Andreas Pakulat schrieb:

On 19.05.06 15:14:30, Thomas Gräber wrote:

woran kann das liegen?


Wieso ist doch ganz normal?


Nee ist es nicht, solange die Lease noch gültig ist bekommt der Client 
nochmal die IP zugewiesen/kann sie behalten (bzw. richtiger, der client 
sendet einen request indem er kundtut dass er die IP nochmal gerne hätte 
...).
Solange er der Client also regelmässig (vor Ablauf der Lease) 
verlängert kann er die gleiche IP behalten ...


siehe auch (Thomas):

http://de.wikipedia.org/wiki/Dhcp




[...]

Andreas


hth
MH



--
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: dhcp-client bekommt nach jedem Neustart andere ip-Adresse

2006-05-19 Diskussionsfäden Christian Schmidt
Hallo Thomas,

Thomas Gräber, 19.05.2006 (d.m.y):

 woran kann das liegen?
 Habe einen DHCP-Server auf Basis SuSE 9.1 für ein kleineres Netz mit einigen 
 Windows und SuSE-Rechnern.
 Jetzt habe ich einen Debian 3.1-Rechner mit Minimalinstallation ans Netz 
 gehängt und der bekommt bei jedem Neustart eine andere IP.
 Der Server soll vergeben Adressen von 192.168.5.20-192.168.5.99
 Debian-client: 192.168.5.73
 nach Neustart: 192.168.5.72
 nach Neustart: 192.168.5.71
 usw. .
 Die Leases stehen im DHCP-Server auch alle noch drin und sind auch alle noch 
 gültig. Stellt der Debian-Client evtl. eine etwas merkwürdige Anfrage?

Glaube ich nicht.

Aber was hindert Dich daran, mit einem Eintrag in der dhcpd.conf des
Servers dafuer zu sorgen, dass Rechner X mit der MAC-Adresse Y immer
die IP-Adresse Z zugeteilt bekommt?

Beispiel:
host pulsar {
  hardware ethernet 00:05:9A:C0:21:96;
  option host-name pulsar;
  fixed-address 192.168.2.5;
}

Statt der IP-Adresse kannst Du auch einen FQDN eintragen, wenn der
Server diesen vernuenftig aufloesen kann.

Wenn Du schon einen full-featured DHCP-Server verwendest, musst Du
den ja nicht mit angezogener Handbremse betreiben... ;-)

Gruss,
Christian Schmidt

-- 
Ist es denn ein Unglück, in eine stürmische, brausende Zeit
hineingeboren zu sein? Ist es nicht vielmehr ein Glück?
-- Hermann Hesse


signature.asc
Description: Digital signature