bintec RS353jw - Vorgabe der Metrik für die automatisch generierte Standardroute einer DHCP-Client-Schnittstelle
Aus bintec elmeg Support-Wiki / FAQ
bintec RS353jw - Vorgabe der Metrik für die automatisch generierte Standardroute einer DHCP-Client-Schnittstelle
Vorbemerkungen
- Bei Anschluß eines Kabelmodems oder eines "bintec 4Ge-LE" LTE-Erweiterungsgerätes an den bintec Router fungiert ein Ethernet-Interface als DHCP-Client.
- Dadurch wird automatisch eine Defaultroute erstellt mit der Metrik "1". Manche (z.B. Backup-)Szenarien benötigen hier aber einen anderen Metrikwert.
- Im Beispiel wird ein bintec RS353jw mit Software-Version 10.1.21 Patch 7 verwendet, die Konfiguration erfolgt mittels GUI und Konsole.
- Andere bintec Router mit vergleichbaren Software-Versionen sind identisch bzw. analog zu konfigurieren.
- Exportieren Sie Ihre aktive Konfiguration in eine externe Datei, bevor Sie mit Änderungen an der Konfiguration beginnen.
Betrieb einer Ethernet-Schnittstelle als DHCP-Client
Der DHCP-Client-Modus wird für die betreffende Ethernet-Schnittstelle im GUI-Menü unter LAN, IP-Konfiguration, Schnittstellen, Edit eingeschaltet.
Dort ist dann der Adressmodus auf "DHCP" zu setzen.
Zum Beispiel wird bei Anschluß eines Kabelmodems an die Ethernet-Schnittstelle "en1-4" (Buchse ETH5) des bintec Routers "en1-4" als DHCP-Client betrieben.
Und zum Beispiel mit einem "bintec 4Ge-LE" an Buchse ETH5 wird die (virtuelle) Ethernet-Schnittstelle "en1-4-1" (mit VLAN-ID 463) als DHCP-Client betrieben.
Beispiel für das GUI-Menü von "en1-4" mit aktiviertem Adressmodus "DHCP" (Ausschnitt):
Bild 1: GUI-Menü von "en1-4" mit aktiviertem Adressmodus "DHCP"
Unter Erweiterte Einstellungen ist für den DHCP-Client-Betrieb standardmäßig das Feld "Standardroute erstellen" aktivert. Mit dem Bezug der Gateway-IP-Adresse vom DHCP-Server
wird dadurch automatisch eine Defaultroute erstellt - standardmäßig mit Metrik "1".
Beispiel für das GUI-Menü von "en1-4", Erweiterte Einstellungen mit aktivierter Einstellung "Standardroute erstellen":
Bild 2: GUI-Menü von "en1-4" mit aktivierter Einstellung "Standardroute erstellen"
Vorgehensweise zur Änderung der standardmäßigen Metrikvorgabe
Zuständige MIB-Variable für die Vorgabe der Metrik der automatischen Standardroute des DHCP-Clients ist die Variable "GatewayMetric" im Datensatz des Ethernet-Interfaces "en1-4" (IfIndex = 1040000) in der MIB-Tabelle "ipDhcpClientTable". Die HTML-MIB-Reference sagt zur "GatewayMetric": "Metric for gateway route, if a route is provided by the DHCP server."
Vorgehensweise auf der Kommmandozeile von Telnet-, SSH- oder serieller Konsole zur Änderung der "GatewayMetric":
Ausgabe der "ipDhcpClientTable" mit Beispielwerten und anschließender Änderung der "GatewayMetric" im Datensatz Nr. "0" für Interface en1-4 (IfIndex "1040000"):
rs353jw_ks:> ipDhcpClientTable inx IfIndex(*rw) PhysAddress(rw) State(-rw) GatewayMetric(rw) Hostname(rw) VendorClassId(rw) BroadcastBit(rw) MakeDefRoute(rw) Subnet(ro) Address(ro) Expires(ro) MaxRetries(rw) CurrRetries(ro) 0 1040000 bound 1 on true 255.255.255.248 212.14.95.34 05/30/17 20:58:14 0 0 rs353jw_ks:ipDhcpClientTable> GatewayMetric:0=5 0: ipDhcpClientGatewayMetric.1040000( rw): 5 rs353jw_ks:ipDhcpClientTable>
Aufgrund dieser Vorgabe wird nach einem Interface-Reset von "en1-4" (IfIndex = 1040000) die neue Metrik "5" für die Defaultroute verwendet.
Alternative Vorgehensweise in der SNMP-Browser-Ansicht der GUI:
In der GUI-Ansicht "SNMP-Browser" in der Hauptmenüspalte "ip" unter ipDhcpClientTable, Editieren des Eintrags mit IfIndex 1040000 (=en1-4):
Bild 3: GUI-SNMP-Browser, ipDhcpClientTable: Eingabebeispiel für "ipDhcpClientGatewayMetric" = "5" (hier den abschließenden Klick auf "OK" nicht vergessen!)
Kontrolle der automatisch erzeugten Defaultroute
Auf der Konsole kann man zur Kontrolle die Tabelle "ipRouteTable" aufrufen. Beispielausgabe nach einem Interface-Reset:
rs353jw_ks:> ipRouteTable inx Dest(*rw) IfIndex(rw) Metric1(rw) Metric2(rw) Metric3(rw) Metric4(rw) NextHop(rw) Type(-rw) Proto(ro) Age(rw) Mask(rw) Metric5(rw) Info(ro) ... 3 0.0.0.0 1040000 5 -1 -1 5 212.14.95.33 indirect local 2 0.0.0.0 -2147483648 .1.3.6.1.4.1.272. rs353jw_ks:ipRouteTable>
Hier sieht man die Standardroute über das Interface "en1-4" (IfIndex = 1040000) mit der gewünschten Metric1 = "5".
Etwas vereinfachend ist die Darstellung mit dem Kommando "netstat -r". Beispielausgabe:
rs353jw_ks:> netstat -r -d 0.0.0.0 en1-4 Typ Destination Netmask Gateway Metric Interface Proto DEF default 212.14.95.33 5 en1-4 local rs353jw_ks:>
Auch hier sieht man die Defaultroute über das Interface "en1-4" mit der gewünschten Metric "5".
In der GUI findet man die aktiven Routen im Menü "Netzwerk" unter "Routen" auf dem dritten Tab "IPv4-Routing-Tabelle" aufgelistet.
Beispiel für das GUI-Menü "IPv4-Routing-Tabelle" mit der Standardroute über die Schnittstelle "en1-4" und Metrik "5" (Ausschnitt):
Bild 4: GUI-Menü "IPv4-Routing-Tabelle" mit der Standardroute über die Schnittstelle "en1-4" und Metrik "5"
Abschlußbemerkung
Vergessen Sie nicht Ihre gewünschte Einstellung bootfest zu speichern (z.B. auf der Konsole mit "cmd=save") und Ihre aktiven Konfigurationen regelmäßg in externe Dateien zu exportieren.
Basis
Erstellt: 31.5.2017
Produkt: RS353jw
Release: 10.1.21.107
KW: 24/2017
kst