hallo michael, > Ich habe spaßeshalber mal auf dem Client unter > /var/lib/dhcp/dhcp.eth0.leases > die Adresse eingetragen, die der client *eigentlich* bekommen soll. > Und schon bekommt er sie auch! > > Verstehe ich zwar nicht ganz (Sicherheitsloch --- kann ja jeder > kommen??) aber funktioniert! nein, kein sicherheitsloch, normales dhcp verhalten. deshalb nutzt auch das löschen der leases datei auf dem server nichts.
auch der client speichert seine letzte ip ab... dhcp geht so: client "iss da jemand, der mir ne ip gibt" server "jo, ich" client "ich will ip 1.2.3.4" server prüft, ob die frei und legitim und im richtigen netz ist und antwortet entweder "jo da hast de", oder "nee, die gibts net, du kannst 2.3.4.5 haben" client "ich will ip 2.3.4.5" server "ok du hast jetzt 2.3.4.5" (schritt 4 ist etwas vereinfacht dargestellt). irgendwie hat dein client also mal ne andre ip als seine statische erhalten und fordert diese nun als erstes mal vom server. dein dhcp server scheint nun zuerst in seinen dyn pool zu schauen, statt zu sehen, daß diese mac eigentlich eine statische ip erhalten soll. also stimmt m.e. die reihenfolge von macauth / userauth prüfung nicht... die eigentliche syntax muss korrekt sein, sonst würde es NIE gehn. sie ist eben nur nicht eindeutig... jonny _______________________________________________ linuxmuster-user mailing list [email protected] https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
