setze in einem relativ großen Netz (knappe 200 Clients) einen ISC-DHCP-Server ein, der sich merkwürdig verhält.
Das Netz ist in mehrere logische Bereiche separiert, jeder umfasst ein 24er C-Netz.
Lege ich einen neuen Client an (in diesem Falle WLAN-Clients), dann kommt es gelegentlich und relativ selten vor, dass ich im Log die Meldung "no free leases" erhalte. Dies deutet ja eigentlich darauf hin, dass für den entsprechendne Client kein Eintrag in der Konfiguration existiert.
Die ist aber der Fall! Sobald ich ihm einfach eine andere IP aus dem selben Subnetz zuweise funktioniert alles wunderbar.
z.B. statt der 192.168.4.80 die 192.168.4.81.
IPs werden generell nur statisch nach MAC-Adressen zugeordnet. Doppelte Vergaben etc. sind somit ausgeschlossen.
Eine beispielhafte Konfiguration für eines der Subnetze findet ihr unten.
Kleine Besonderheit hier: Der Gatewayserver, auf dem der DHCP-server läuft hängt mit nur einer Netzwerkkarte im LAN.
Auf dieser sind dann die verschiedenen Adressen eingerichtet.
Das funktioniert bei allen anderen von ihm angebotenen Diensten aber auch problemlos.
Code: Alles auswählen
shared-network WLANclients {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.4.255;
option routers 192.168.4.1;
option domain-name-servers 192.168.4.1;
get-lease-hostnames off;
subnet 192.168.4.0 netmask 255.255.255.0 {
}
}
group {
use-host-decl-names on;
host laptop-mueller {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 192.168.4.3;
}
...