🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: ch.comp.networks
3 messages
3 total messages Started by Beat Schilliger Fri, 08 Aug 2008 12:41
DHCP relay
#99
Author: Beat Schilliger
Date: Fri, 08 Aug 2008 12:41
54 lines
2618 bytes
Hallo miteinander,

irgendwo stehe ich wieder einmal auf dem Schlauch bzw. habe allenfalls die
Theorie nicht begriffen oder kann diese nicht in die Praxis umsetzen.

In einem Netzwerk versuche ich ein kleines Segment testweise abzuh�ngen.

Skizzenm�ssig sieht es unef�hr folgendermassen aus:

DHCP-Server/default Gateway
(10.0.0.1)
   |
   | (Netzwerk 10.0.0.0/11)
   |
(10.0.30.10)
Switch mit aktivierten VLAN's und routing
(192.168.30.1)
   |
   | (Netzwerk 192.168.30.0/24)
   |
(DHCP Client)
Testclient

Dazu m�chte ich am Switch des betroffenen Teils ein neues VLAN einrichten
(VLAN 2, 192.168.30.1, 255.255.255.0, ip helper-address 10.0.0.1).

Das default VLAN 1 ist folgendermassen konfiguriert:
10.0.30.10, 255.224.0.0, ip helper-address 10.0.0.1)

Auf dem DHCP Server 10.0.0.1, welcher im Netzwerk auch als default gateway
fungiert, habe ich eine Route gesetzt, damit das Netzwerk 192.168.30.0/24
erreichbar ist. H�nge ich nun einen manuell konfigurierten Testclient
(192.168.30.10) ins VLAN 2 funktioniert alles perfekt.

Auf dem DHCP Server habe ich einen neuen Pool angelegt, welcher das
Netzwerk 192.168.30.0/24 mit IP-Adressen aus dem Range 192.168.30.20 bis
192.168.30.50 und dem default Gateway 192.168.30.10 bedienen soll.

Gem�ss meinem Verst�ndnis sollte nun mein Switch den Header der DHCP
Anfrage so umschreiben, dass der Server weiss, dass die Anfrage vom
Netzwerk 192.168.30.0 (bzw. vom Gateway 192.168.30.10) kommt und eine
entsprechende IP-Adresse anbieten.
Leider bietet der DHCP Server einen Adresse aus dem Defaultpool des
Netzwerkes 10.0.0.10/11 an und kommt entsprechend nicht mehr ins Netz.

Habe ich hier etwas falsch verstanden oder muss ich meinen DHCP Server
noch beibringen, dass er diese Option versteht?

Danke f�r jeden hilfreichen Tipp oder einen Klaps an den Kopf, damit der
20-er f�llt.

Einen sch�nen Gruss

Beat
Re: DHCP relay
#100
Author: flo
Date: Thu, 14 Aug 2008 07:47
74 lines
3786 bytes
On 8 Aug., 14:41, Beat Schilliger <usenet-j...@schilli.ch> wrote:
> Hallo miteinander,
>
> irgendwo stehe ich wieder einmal auf dem Schlauch bzw. habe allenfalls die
> Theorie nicht begriffen oder kann diese nicht in die Praxis umsetzen.
>
> In einem Netzwerk versuche ich ein kleines Segment testweise abzuhängen.
>
> Skizzenmässig sieht es unefähr folgendermassen aus:
>
> DHCP-Server/default Gateway
> (10.0.0.1)
>    |
>    | (Netzwerk 10.0.0.0/11)
>    |
> (10.0.30.10)
> Switch mit aktivierten VLAN's und routing
> (192.168.30.1)
>    |
>    | (Netzwerk 192.168.30.0/24)
>    |
> (DHCP Client)
> Testclient
>
> Dazu möchte ich am Switch des betroffenen Teils ein neues VLAN einrichten
> (VLAN 2, 192.168.30.1, 255.255.255.0, ip helper-address 10.0.0.1).
>
> Das default VLAN 1 ist folgendermassen konfiguriert:
> 10.0.30.10, 255.224.0.0, ip helper-address 10.0.0.1)
>
> Auf dem DHCP Server 10.0.0.1, welcher im Netzwerk auch als default gateway
> fungiert, habe ich eine Route gesetzt, damit das Netzwerk 192.168.30.0/24
> erreichbar ist. Hänge ich nun einen manuell konfigurierten Testclient
> (192.168.30.10) ins VLAN 2 funktioniert alles perfekt.
>
> Auf dem DHCP Server habe ich einen neuen Pool angelegt, welcher das
> Netzwerk 192.168.30.0/24 mit IP-Adressen aus dem Range 192.168.30.20 bis
> 192.168.30.50 und dem default Gateway 192.168.30.10 bedienen soll.
>
> Gemäss meinem Verständnis sollte nun mein Switch den Header der DHCP
> Anfrage so umschreiben, dass der Server weiss, dass die Anfrage vom
> Netzwerk 192.168.30.0 (bzw. vom Gateway 192.168.30.10) kommt und eine
> entsprechende IP-Adresse anbieten.
> Leider bietet der DHCP Server einen Adresse aus dem Defaultpool des
> Netzwerkes 10.0.0.10/11 an und kommt entsprechend nicht mehr ins Netz.
>
> Habe ich hier etwas falsch verstanden oder muss ich meinen DHCP Server
> noch beibringen, dass er diese Option versteht?
>
> Danke für jeden hilfreichen Tipp oder einen Klaps an den Kopf, damit der
> 20-er fällt.
>
> Einen schönen Gruss
>
> Beat

Hallo Beat,
Meiner Meinung nach brauchst du für jedes Subnet, welches du bedienen
willst ein Interface am DHCP-Server. Der DHPC-Server kann meiner
Meinung nach auch nicht anhand des GW's bestimmen, aus welchem Pool er
IP's vergibt, da zu diesem Zeitpunkt ja noch gar keine IP's im Spiel
sind.

Wenn das, was ich oben schreibe stimmt, brauchst du einen Trunk zu
deinem DHCP-Server und auf dem DHCP-Server 2 (virtuelle) Interfaces.

BTW, VLAN 1 benutzt man nicht ;)

gruss, flo
Re: DHCP relay
#2
Author: Marc Luethi
Date: Thu, 14 Aug 2008 16:41
24 lines
1815 bytes
On Thu, 14 Aug 2008 00:47:24 -0700, flo wrote:

> Meiner Meinung nach brauchst du für jedes Subnet, welches du bedienen
> willst ein Interface am DHCP-Server. 

Nicht doch! 

> Der DHPC-Server kann meiner Meinung
> nach auch nicht anhand des GW's bestimmen, aus welchem Pool er IP's
> vergibt, da zu diesem Zeitpunkt ja noch gar keine IP's im Spiel sind.

Doch, durchaus. 

Der DHCP-Server kann erkennen, dass ihm die DHCPDISCOVER-Message via 
einen DHCP-Relay weitergeleitet wurde, weil der ein entsprechendes Flag 
im Header setzt und auch seine IP-Adresse im betreffenden Subnet einfügt.

Damit kann der DHCP-Server die DHCPDISCOVER- oder DHCPREQUEST-Message 
einem seiner Adresspools zuordnen und entsprechende OFFERs an den Relay-
Agent zurückgeben.

Gruss

Marc
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads