PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DHCP mit 2 Subnetzen



balduin222
31.07.07, 16:13
Hallo zusammen,

ich würde gerne einen DHCP-Server aufsetzen und ihn für 2 verschiedene Subnetze konfigurieren.

Subnetz 1: 192.168.10.0/24
Subnetz 2: 192.168.1.0/24

Hier schonmal meine dhcpd.conf:



option domain-name-servers 192.168.10.3, 192.168.10.254, 194.25.2.129;
option routers 192.168.10.20;
option broadcast-address 192.168.10.255;
option subnet-mask 255.255.255.0;
default-lease-time 1209600;
max-lease-time 1209600;

subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.120 192.168.10.199;
}

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.120 192.168.1.199;

host mdapro {
hardware ethernet 00:09:2D:51:75:C1;
fixed-address 192.168.1.250;
option routers 192.168.1.5;
option domain-name-servers 194.25.2.129;
option subnet-mask 255.255.255.0;
default-lease-time 1209600;
max-lease-time 1209600;
}
}

So, für Subnetz 1 funktioniert der DHCP Sever tadellos, auch wenn ich fixe Adressen setze funktioniert dies. Nur wenn ich fixe Adressen aus dem Subnetz 2 konfiguriere, holt sich der Client trotzdem eine IP Adresse aus dem Subnetz 1. Warum? Ich habe ihm ja explizit gesagt, dass er die 192.168.1.250 bekommen soll.

Ist wahrscheinlich nur eine Kleinigkeit, aber ich stehe gerade etwas auf dem Schlauch.

Ich bin für jeden Tip dankbar!

Gruß
balduin222

BedriddenTech
31.07.07, 16:36
Bräuchte nicht jedes Subnetz seinen eigenen Router?

$kuLL
31.07.07, 17:59
Lauscht denn der dhcpd auch auf dem Interface für das 192.168.1.0er Netz?

bla!zilla
31.07.07, 18:41
Der DHCP Server braucht in jedem Scope, für den er IPs verteilt ein Interface. Sobald ein Router zwischen DHCP und Client ist, brauchst du im Netz, in dem der Client steht, ein DHCP Relay. Bitte mal einen Blick in die dhcpd.conf werfen, speziell die Bereiche über shared-network declarations und subnet declarations.

balduin222
01.08.07, 11:31
Danke schonmal für euere Antworten.

@$kuLL
Ja das tut er.

@bla!zilla
Muss ich das so verstehen, dass ich für jeden Scope ein eigenes Netzwerkeinterface haben muss? Ich habe momentan nur ein einziges. Ich nehme mal an, wenn ich ihm ein virtuelles unterschiebe, interessiert es ihn einen feuchten oder?

Gruß
balduin222

bla!zilla
01.08.07, 11:48
@bla!zilla
Muss ich das so verstehen, dass ich für jeden Scope ein eigenes Netzwerkeinterface haben muss? Ich habe momentan nur ein einziges. Ich nehme mal an, wenn ich ihm ein virtuelles unterschiebe, interessiert es ihn einen feuchten oder?


Korrekt. Ein Interface im Bereich 192.168.10.0 und ein Interface im Bereich 192.168.1.0. Ob physikalisch oder virtuell ist egal, es muss aber erreichbar sein! Also wenn du mit VLANs arbeitest, auf das korrekte Tagging achten.

balduin222
01.08.07, 11:57
Super danke. Es funktioniert jetzt. Ist jetzt im Nachhinein auch logisch, denn er muss ja wissen wo die Broadcasts hinsollen.

Gruß
balduin222

bla!zilla
01.08.07, 12:07
Anders herum wird ein Schuh drauf: Er mus wissen aus welchem Subnet die Anfrage kam. Er empfägt eine Anfrage auf einem Interface und wählt eine IP aus dem dazu passenden Scope aus, welche dann wiederum dem Client zugeteilt wird.

ThorstenS
01.08.07, 14:00
Wg. der Vollständigkeit:
Wenn der DHCP Server nur ein Netzwerkbeinchen hat und die anderen Netze hinter einem Gateway sitzen, installiere auf dem Gateway das Paekt dhcp3-relay.
Dann funktioniert auch die IP-Vergabe mit mehreren Subnetzen.

bla!zilla
01.08.07, 14:04
Sobald ein Router zwischen DHCP und Client ist, brauchst du im Netz, in dem der Client steht, ein DHCP Relay.

*10Zeichen*