DHCP: Routen pushen
DHCP: Routen pushen
Hallo,
ich habe folgende Problemstellung: Netz A und Netz B. Je nach MAC-Adresse landet ein Rechner im Netz A oder Netz B. Soweit alles ok.
Nun will ich neben IP und Netzmaske auch spezielle Netzwerk-Routen setzen (10.2.0.0/16 via 10.3.0.1). Leider habe ich keine Möglichkeit gefunden, wie man Routing-Einträge setzen kann.
Kann mir jemand helfen?
Danke und Gruß,
sistleuc
ich habe folgende Problemstellung: Netz A und Netz B. Je nach MAC-Adresse landet ein Rechner im Netz A oder Netz B. Soweit alles ok.
Nun will ich neben IP und Netzmaske auch spezielle Netzwerk-Routen setzen (10.2.0.0/16 via 10.3.0.1). Leider habe ich keine Möglichkeit gefunden, wie man Routing-Einträge setzen kann.
Kann mir jemand helfen?
Danke und Gruß,
sistleuc
Die RFC 3442 beschreibt die Classless Static Route Option im DHCP.
Für XP, Vista und Konsorten bietet sich eigentlich nur Routen im hexadezimalen Format mit der Option 249 an. Wie z.B. im Cable Guy von Microsoft beschrieben. Eine klein weiche Lösung irgendwie...![Very Happy :D](./images/smilies/icon_biggrin.gif)
In deiner Subnet Declaration sollte dann stehen für
Netz 192.168.0.0/16 via gw 192.168.15.1
Es gibt ein Shell Script namens Hexroute das dir die Umrechnung abnehmen kann... ![Wink :wink:](./images/smilies/icon_wink.gif)
Für XP, Vista und Konsorten bietet sich eigentlich nur Routen im hexadezimalen Format mit der Option 249 an. Wie z.B. im Cable Guy von Microsoft beschrieben. Eine klein weiche Lösung irgendwie...
![Very Happy :D](./images/smilies/icon_biggrin.gif)
In deiner Subnet Declaration sollte dann stehen für
Netz 192.168.0.0/16 via gw 192.168.15.1
Code: Alles auswählen
option new-static-routes code 249 = string;
option new-static-routes 10:c0:a8:c0:a8:0f:01;
![Wink :wink:](./images/smilies/icon_wink.gif)
Ciao, Hendri
Super, danke für die Hilfe, doch ich bekomme mit
diese Fehlermeldung:
Ich verwende exakt isc-dhcpd-V3.0.1.
Kannst du mir bitte weiterhelfen? Danke![Wink ;)](./images/smilies/icon_wink.gif)
Code: Alles auswählen
option new-static-routes code 249 = string;
option new-static-routes 08:0a:c0:a8:21:21;
option new-static-routes 0c:ac:10:c0:a8:21:21;
option new-static-routes 10:c0:a8:c0:a8:21:21;
Code: Alles auswählen
For info, please visit http://www.isc.org/sw/dhcp/
/var/lib/dhcp///etc/dhcpd.conf line 30: option definitions may not be scoped.
option new-static-routes code
^
/var/lib/dhcp///etc/dhcpd.conf line 31: unknown option dhcp.new-static-routes
option new-static-routes 08:
...
Kannst du mir bitte weiterhelfen? Danke
![Wink ;)](./images/smilies/icon_wink.gif)
Die Deklaration der neuen Option
gehört natürlich außerhalb der Subnet Deklaration geschrieben (am Anfang der dhcpd.conf).
War ungenau von mir beschrieben...
Code: Alles auswählen
option new-static-routes code 249 = string;
War ungenau von mir beschrieben...
Ciao, Hendri
Re: DHCP: Routen pushen
Ich habe das gleiche Problem und möchte hier eine vielleicht aktuellere?, ergonomische Variante hinterlassen:
Die zweite Zeile möchte sagen, dass Pakete zum Netz 10.10.10.0 /24 über die Adresse 192.168.10.21 geschickt werden.
Viel Spaß![Smile :)](./images/smilies/icon_smile.gif)
Code: Alles auswählen
#/etc/dhcp3/dhcpd.conf
option rfc3442-classless-static-routes code 121 = array of integer 8;
option rfc3442-classless-static-routes 24, 10, 10, 10, 192, 168, 10, 21;
Viel Spaß
![Smile :)](./images/smilies/icon_smile.gif)