Benutzerdefinierte DHCP-Option vom Datentyp IP-Adresse

Aus bintec elmeg Support-Wiki / FAQ

Wechseln zu: Navigation, Suche

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 alle gängigen DHCP-Optionen vordefiniert. Hin und wieder muss jedoch man eine seltener benutzte DHCP-Option im DHCP-Server einrichten, die nicht vordefiniert ist. Bevor sie diese Option einrichten können, müssen sie zunächst das Datenformat der gewünschten DHCP-Option in Erfahrung bringen:

Einrichtung

Benutzerdefinierte DHCP-Optionen vom Datentyp IP-Adresse lassen 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 tatsächliche IP-Adresse des Serverdienstes an, den sie über ihre benutzerdefinierte DHCP-Option den DHCP-Clients mitgeben möchten. Anschließend übernehmen sie diese Einstellungen mit "OK":

DHCP-Server - DHCP-Konfiguration - TFTP-Server-Option.png

Nun können sie diese neu eingerichtete Option über die GUI-Ansicht "SNMP-Browser", mit der sie alle internen Details der MIB-Konfigurationsdatenbank des Bintec-Elmeg-Routers im Klartext einsehen können, nachträglich verändern. Der soeben erstellten Options-Eintrag befindet sich innerhalb der Gruppe "ip" in der Tabelle "ipDhcpOptionTable". In dieser Tabelle identifizieren sie den gewünschten Eintrag im einfachsten Fall über den DHCP-Options-Code 150 (Variable ipDhcpOptionCode).

Falls sie mehr als einen Eintrag mit dem DHCP-Options-Code 150 haben, müssen sie etwas komplizierter vorgehen:

  1. Besorgen sie sich zuerst den "Index" der Schnittstelle an der sich ihre DHCP-Server-Instanz befindet über die "ifTable" in der Gruppe "interfaces".
  2. Gehen sie anschließend in der Gruppe "ip" in die "ipDhcpPoolTable" und suchen sich den Eintrag mit dem "IfIndex" ihrer gewünschten Schnittstelle.
  3. 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).
  4. Ihr gewünschter Eintrag in der "ipDhcpOptionTable" hat den "ipDhcpOptionIndex" ihrer soeben notierten GroupID und den ipDhcpOptionCode 150.

Nachdem sie ihren gewünschten "ipDhcpOptionTable"-Eintrag identifiziert haben, müssen sie nun die Variable ipDhcpOptionCode nun von 150 auf die Optionsnummer ihrer gewünschten DHCP-Option abändern. Zusätzlich tragen sie noch in der "ipDhcpOptionGroupDescr" eine Beschreibung ihrer selbstdefinierten Option ein. Anschließend übernehmen sie die Änderung wieder mit "OK":

ipDhcpOptionTable - Codepunkt und Beschreibung anpassen.png

Abschließend können sie in der "Standard"-GUI-Ansicht in den DHCP-Server-Einstellungen überprüfen, ob sie den richtigen Eintrag in der ipDhcpOptionTable erwischt haben: Sie sollten nun einen Eintrag mit "*Ungültiger Bezug*" (da der Codepunkt nicht in der GUI bekannt ist) für ihre gewünschte DHCP-Server-Instanz finden und in Hexadezimalschreibweise die IP-Adresse, die sie zuvor eingerichtet haben (der Funktion der benutzerdefinierten DHCP-Option tut diese Meldung keinen Abbruch):

DHCP-Server - DHCP-Konfiguration - Überprüfung - IP-Option.png