83
Bearbeitungen
Änderungen
keine Bearbeitungszusammenfassung
Die folgende FAQ ist eine generische Anleitung zur Einrichtung von der '''benutzerdefinierten DHCP-OptionenOption 121: Netzwerkroute mitteilen''', die sich durch den '''Datentyp "IP-Adresse"''' darstellen lassen.
== Vorbemerkung ==
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":
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:
Falls sie mehrere Einträge in der "ipDhcpOptionTable" haben sollten, die auf das obige Kriterium zutreffen, müssen sie etwas komplizierter vorgehen:
# 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 gefunden haben, müssen notieren sie nun sich seinen "inx" (die fortlaufende Nummer vor jedem Tabelleneintrag, im folgenden Beispiel die Variable "1"). Damit können sie den gewünschten Eintrag bei der Änderung hinter dem Variablennamen vor dem Gleichheitszeichen per Doppelpunkt abgetrennt adressieren. Den "Code" ändern sie nun von 150 auf 121 abändern und vergeben in der "GroupDescr" vergeben sie eine Beschreibung ihrer selbstdefinierten für ihre selbstdefinierte Option (das ":1" ersetzen sie bitte durch den ":inx" ihres Eintrags): '''code:1=121 groupdescr:1=RFC3442StaticRoutes''' [[Bild:SNMP-Shell-ipDhcpOptionTable-Code-121.png|framed|center]] Nach diesen Vorarbeiten kann nun der eigentliche per DHCP zu verteilende Netzwerkrouteneintrag erstellt werden, exemplarisch dargestellt anhand des folgenden Netzwerkroutenbeispiels: Netzwerk '''192.168.10.0/24''' erreichbar über den Host '''192.168.0.123''' Der Inhalt der DCP-Option 121 hat das folgende Format:* 1 Byte Netzwerkmaske.* Danach signifikate Bytes (aufgerundet) des Zielnetzwerks (je nach Maske 0 bis 4 Bytes).* Danach die IP-Adresse des Gatewayhosts zu diesem Netzwerk. Für das obige Netzwerkroutenbeispiel ergibt sich dezimal folgender Optionsinhalt:* Das erste Byte beinhaltet die Zahl "024"* Das Zielnetzmerk hat drei signifikante Bytes und besteht somit aus den folgenden drei Zahlen "192| 168 | 010"* Die Ziel-IP sind die folgenden 4 Bytes: "192 | 168 | 000 | 123" Zusammen ergibt dies dezimal: '''024 | 192| 168 | 010 | 192 | 168 | 000 | 123''' Mit einem Taschenrechner wandeln sie jede Stelle in Hexadezimaldarstellung um (der Software-Taschenrechner "Calc" von Windows kann dies in der Ansicht "Programmierer"): '''18 | c0 | a8 | 0a | c0 | a8 | 00 | 7b''' Diese Zahlen geben sie nun in der SNMP-Shell hintereinander weg ohne die obigen Trennzeichen als Wert der Variable "ContentHex" ein( der ":inx" muss wie oben ggf. geändert werden): '''contenthex:1=18c0a80ac0a8007b''' [[Bild:SNMP-Shell-ipDhcpOptionTable-ContentHex-Netzwerkroute.png|framed|center]]
[[Kategorie:Lokale Dienste]]