Hallo zusammen,
betreibe einen isc-dhcp-server, der bis dato ausschließlich fest zugeteilte IPs verteilt.
Nun würde ich denselben Server gerne so einrichten, dass er an unbekannte (also nicht in der Konfiguration befindliche Clients) automatisch IPs aus einem gewissen Pool verteilt.
Gibt es eine Möglichkeit, das zu bewerkstelligen?
Grüße,
mod3
isc-dhcp: Statisch und dynamisch?
- Six
- Beiträge: 8071
- Registriert: 21.12.2001 13:39:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Siegburg
Re: isc-dhcp: Statisch und dynamisch?
Ja sicher. Je nachdem, wie deine dhcpd.conf sonst aussieht kann es schon genügen, deiner Subnet Definition den Passus
hinzuzufügen (IP Bereich musst du natürlich entsprechend deinem Netzwerk anpassen) und der dhcpd gibt an unbekannte Maschinen dann IPs in dem Bereich raus.
Code: Alles auswählen
range 192.168.1.100 192.168.1.110;
Be seeing you!
Re: isc-dhcp: Statisch und dynamisch?
Also das Ganze ist folgendermaßen eingerichtet:
Darauf folgt dann eine group, in der alle festen Clients definiert sind.
Würde es genügen, deinen Vorschlag einfach unten, nach dem Ende der Gruppe anzuhängen?
Und dann eben einen IP-Bereich zu wählen, der noch frei ist, z.B. 192.168.35.1 - 192.168.35.200 ?
Code: Alles auswählen
shared-network MEIN_NETZWERK {
subnet 192.168.0.0 netmask 255.255.0.0 {
}
}
Würde es genügen, deinen Vorschlag einfach unten, nach dem Ende der Gruppe anzuhängen?
Und dann eben einen IP-Bereich zu wählen, der noch frei ist, z.B. 192.168.35.1 - 192.168.35.200 ?
Re: isc-dhcp: Statisch und dynamisch?
Bin mir nicht ganz sicher, ob es so schon funktioniert.
Wie könnte ich denn - rein rechnerisch - eines der Subnetze exkludieren?
Also z.B. das Netz 192.168.0.0/255.255.0.0 verwenden, aber das oben schon genannte Netz 192.168.35.0/255.255.0.0 für den dynamischen DHCP bereitstellen?
Wie könnte ich denn - rein rechnerisch - eines der Subnetze exkludieren?
Also z.B. das Netz 192.168.0.0/255.255.0.0 verwenden, aber das oben schon genannte Netz 192.168.35.0/255.255.0.0 für den dynamischen DHCP bereitstellen?
- Six
- Beiträge: 8071
- Registriert: 21.12.2001 13:39:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Siegburg
Re: isc-dhcp: Statisch und dynamisch?
Poste doch mal bitte deine komplette dhcpd.conf. Du scheinst da komische Dinge zu machen.
Be seeing you!
Re: isc-dhcp: Statisch und dynamisch?
Guten Morgen!
Gerne, die sieht folgendermaßen aus:
Gerne, die sieht folgendermaßen aus:
Code: Alles auswählen
ddns-update-style none;
default-lease-time 7200;
max-lease-time 7200;
option subnet-mask 255.255.0.0;
option broadcast-address 192.168.255.255;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;
option domain-name "eine.firma.de.local";
option option-128 code 128 = string;
option option-129 code 129 = text;
get-lease-hostnames true;
shared-network MEIN_NETZWERK {
subnet 192.168.0.0 netmask 255.255.0.0 {
}
}
group {
use-host-decl-names on;
############################################################################
# Netzwerkgeraete
# 192.168.0.3 - 192.168.0.255
host drucker {
hardware ethernet 00:00:00:00:00:00;
fixed-address 192.168.0.2;
....
Re: isc-dhcp: Statisch und dynamisch?
Also sehe ich das richtig, dass ich zu jedem Subnet eine neue Group mit IPs anlege?
Ich könnte darunter also wieder ein shared-network (mit einer anderen Subnetzmaske) setzen und in diesem dann - in einer group - weitere IPs vergeben?
Was ich nicht verstehe ist halt, dass - siehe vorheriger Post - soetwas wie die Subnetzmaske am Anfang der Konfiguration festgelegt wird, ich aber unter Umständen verschiedene Subnetzmasken verwenden möchte...
Edit:
Ok, habe nochmal nachgelesen: Ich kann das ja alles jeweils auch in den Subnet-Blöcken angeben, sodass es nicht global gilt.
Ich könnte darunter also wieder ein shared-network (mit einer anderen Subnetzmaske) setzen und in diesem dann - in einer group - weitere IPs vergeben?
Was ich nicht verstehe ist halt, dass - siehe vorheriger Post - soetwas wie die Subnetzmaske am Anfang der Konfiguration festgelegt wird, ich aber unter Umständen verschiedene Subnetzmasken verwenden möchte...
Edit:
Ok, habe nochmal nachgelesen: Ich kann das ja alles jeweils auch in den Subnet-Blöcken angeben, sodass es nicht global gilt.