Änderungen

Benutzerdefinierte DHCP-Option 121: Netzwerkroute mitteilen

3.559 Byte hinzugefügt, 14:09, 15. Aug. 2016
erste Fassung zwischenspeichern...
Die folgende FAQ ist eine generische Anleitung zur Einrichtung von '''benutzerdefinierten DHCP-Optionen''', die sich durch den '''Datentyp "IP-Adresse"''' darstellen lassen.

== Vorbemerkung ==
In der GUI der Bintec-Elmeg-Router sind im internen DHCP-Server die Formate aller gängigen DHCP-Optionen vordefiniert. Hin und wieder muss jedoch man eine seltener benutzte DHCP-Option im DHCP-Server einrichten, die nicht vordefiniert ist, so auch die DHCP Option 121 für die Verteilung von Netzwerkrouten per DHCP. Die DHCP-Option 121 (Classless Static Route) ist in [https://tools.ietf.org/html/rfc3442 RFC 3442] definiert.

Die DHCP-Option 121 kann nur in den Bintec-Routern konfiguriert werden auf die sie (via serielle Schnittstelle, Telnet oder SSH) Zugriff auf die sogenannte SNMP-Shell haben. Über den SNMP-Browser der GUI ist die Einrichtung dieser DHCP-Option nicht möglich.

== Einrichtung ==
Die DHCP-Option 121 lässt sich am einfachsten von der selten benötigten (und dadurch im Folgenden leicht in der MIB-Konfigurationsdatenbank auffindbaren) DHCP-Option 150 (TFTP server address) ableiten.

Gehen sie deshalb als erstes in der Router-GUI in die Konfiguration des DHCP-Pools für die gewünschte Schnittstelle, fügen in den "Erweiterten Einstellungen" eine neue DHCP-Option vom Typ "TFTP-Server" hinzu und geben hier die zu leichteren Wiederauffindbarkeit dieses Eintrags in der MIB-Konfigurationsdatenbank die IP-Adresse 1.1.3.4 ein. Anschließend übernehmen sie diese Einstellungen mit "OK":

TODO: Bild GUI von DHCP-Server-Option TFTP-Server mit IP 1.2.3.4

Melden sie sich nun an der SNMP-Shell des Bintec-Routers an (via via serielle Schnittstelle, Telnet oder SSH). Über die SNMP-Shell können sie alle internen Details der MIB-Konfigurationsdatenbank des Bintec-Elmeg-Routers im Klartext einsehen und verändern. Der soeben erstellten Options-Eintrag befindet sich (innerhalb der Gruppe "ip") in der Tabelle "ipDhcpOptionTable". zur Darstellung dieser Tabelle geben sie in der SNMP-Shell einfach den Befehl "ipdhcpoptiontable" ein. In dieser Tabelle identifizieren sie den gewünschten Eintrag im einfachsten Fall über den DHCP-Options-Code 150 (steht in der Variable "Code"), sowie ergänzend der oben eingegebenen IP-Adresse, die im Hexadezimalformat in der Variable "ContentHex" mit "01:02:03:04" zu finden ist:

TODO: Bild SNMP-Shell von DHCP-Server-Option TFTP-Server mit IP 1.2.3.4

Falls sie mehrere Einträge in der "ipDhcpOptionTable" haben sollten, die auf das obige Kriterium zutreffen, müssen sie etwas komplizierter vorgehen:
# Besorgen sie sich zuerst den "Index" der Schnittstelle an der sich ihre DHCP-Server-Instanz befindet über die "ifTable" (in der Gruppe "interfaces").
# Gehen sie anschließend (in der Gruppe "ip") in die "ipDhcpPoolTable" und suchen sich den Eintrag mit dem "IfIndex" ihrer gewünschten Schnittstelle.
# In diesem Eintrag suchen sie sich den Wert von "OfferOptionsGroupID" und "AckOptionsGroupID" heraus (beide Zahlen sollten identisch sei, andernfalls liegt in der Regel eine Fehlkonfiguration vor).
# Ihr gewünschter Eintrag in der "ipDhcpOptionTable" hat den "OptionIndex" ihrer soeben notierten GroupID und den Code 150.

Nachdem sie ihren gewünschten "ipDhcpOptionTable"-Eintrag identifiziert haben, müssen sie nun die Variable "Code" nun von 150 auf 121 abändern und vergeben in der "GroupDescr" eine Beschreibung ihrer selbstdefinierten Option ein:

TODO: Bild SNMP-Shell Code ändern und Beschreibung angeben:

TODO ContentHex-Inhalt ändern...

[[Kategorie:Lokale Dienste]]
83
Bearbeitungen