PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dhcpd zwei Adressbereiche



basstscho
20.04.12, 05:00
Hallo zusammen,

ich betreibe einen dhcpd auf einem debian mit folgender Konfiguration:


authoritative;
option domain-name "dom.local";
option domain-name-servers 192.168.0.180, 192.168.0.184;
option ntp-servers 192.168.0.174;
option routers 192.168.0.5;
ddns-update-style none;
default-lease-time 14400;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.254 192.168.0.248;
default-lease-time 14400;
max-lease-time 172800;
}
host fixerhost {
hardware ethernet 00:22:FB:AC:7C:D2;
fixed-address 192.168.0.210;
}


Die IP-Adresse des Servers ist 192.168.0.170 (es gibt noch deutlich mehr fixe Hosts. Nun habe ich einen weiteren fixen Host, dem die IP-Adresse 192.168.51.100 zugewiesen werden soll - wir konfiguriere ich das?
Ich habe das mal so probiert (einfach an die obige Konfiguration angehängt), was leider nicht geklappt hat.


host fixerhost02 {
hardware ethernet 7C:C5:37:0E:3E:7E;
fixed-address 192.168.51.100;
option routers 192.168.51.1;
option domain-name "dom.local";
option domain-name-servers 192.168.51.1;
}

Wie mache ich es richtig?

Besten Dank für eure Hilfe,
Johannes

marce
20.04.12, 06:53
ohne es getestet zu haben würde ich aber vermnuten, daß der dhcp-Server sich im gleichen Subnetz wie seien Clients befinden sollte...

basstscho
20.04.12, 06:55
Kann das jemand bestätigen? Würde meinen Plan durchkreuzen...

marce
20.04.12, 06:57
http://de.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol#DHCP_f.C3.BCr_ mehrere_Subnetze
und besonders natürlich
http://de.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol#Ablauf_der_DHC P-Kommunikation

ist ein wenig "lesbarer" als die RFC, in der das aber auch drin steht...

Poison Nuke
25.04.12, 15:23
Die Verwendung mehrerer Subnetze auf einem DHCP Server ist kein Problem, wenn die jeweiligen Subnetze nicht direkt angeschlossen sind braucht man natürlich Relay Agents aber ansonsten reicht es auch wenn man entweder zwei Netzwerkkarten hat oder so. Der DHCP Server erkennt von selbst welches Netzwerk auf welcher Karte liegt und steuert das ganze passend an.


einfach mehrere Subnetze anlegen und die fixed hosts so belassen. Dort also keinen Gateway usw eintragen.


obiges Beispiel müsste also korrekt so aussehen:




authoritative;
option domain-name "dom.local";
option domain-name-servers 192.168.0.180, 192.168.0.184;
option ntp-servers 192.168.0.174;
ddns-update-style none;
default-lease-time 14400;
max-lease-time 172800;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.254 192.168.0.248;
option subnet-mask 255.255.255.0;
option routers 192.168.0.5;
option broadcast-address 192.168.0.255;
}
subnet 192.168.51.0 netmask 255.255.255.0 {
range 192.168.51.100 192.168.0.250;
option subnet-mask 255.255.255.0;
option routers 192.168.51.1;
option broadcast-address 192.168.51.255;
}



host fixerhost {
hardware ethernet 00:22:FB:AC:7C:D2;
fixed-address 192.168.0.210;
}
host fixerhost02 {
hardware ethernet 7C:C5:37:0E:3E:7E;
fixed-address 192.168.51.100;
}




natürlich die Werte entsprechend angepasst.