it:networking:gpon

GPON SFP Modul klonen

Bei der Telekom funktioniert FTTH (im Jahr 2025) per pppoe und vlan7 aus einem GPON SFP Modul. Das „Digitalisierungsbox Glasfasermodem“ ist ein Zyxel PMG3000-D20B. Bei der Inbetriebnahme bekommt man einen Link per SMS (modern!). Dort muss man dann die „Glasfaser-ID“ angeben. Diese hat 7 Stellen und machen einen ASCII-artigen Eindruck. Anschliessend wird die Glasfasermodem-ID erfragt. Diese sieht verdaechtig nach 8 Bytes im Hex format zusammengeschrieben aus.

Erschreckenderweise erlaubt das SFP Modul - ein Linux Rechner mit OpenWrt - einen Login per SSH unter 10.10.1.1/24. Scheinbar klappt das aber nur, wenn auch ein Link vorhanden ist und natuerlich auch nicht auf VLAN 7, sondern ohne VLAN tag. Eine gut gewaehlte Kombination aus admin/1234 und/oder admin/admin bringt Zugang.

Erwirbt man jedoch ein Modul mit Firmware V1.00(ABVJ.1)b1e, so ist dort kein SSH Zugang vorhanden. Das ist schade.

RX und TX sind „inspriational“; der Author fuehlt sich mit 50% Wahrscheinlichkeit wohl. Die Kontaktierung des GND Pads wahr notwendig.

Mit 115200 Baud erhaelt man - nach login mit den Credentials oben - eine Shell.

Zum Handling habe ich mein SFP Switch als Netzteil verwendet. Entfernt man die Blechabdeckung wie im Bild dargestellt, dann lassen sich die Faedeldraehte sehr leicht an den USB-Serial-Wandler nach aussen fuehren.

Bei mir gibt es ein Modul, dass die Telekom mag und toll funktioniert. Ich haette nur gerne einen schnellen Ersatz ohne „Hotlinediskussion“.

Es scheint wichtig die Werte „SN“ und „Password“ zu klonen.

Gelesen wird in der „Zyxel shell“ mit:

hal<ENTER>
show ont<ENTER>

Geschrieben wird mittels:

hal<ENTER>
set sn <SERIAL_VON_OBEN><ENTER>
set password <PASSWORD_VON_OBEN><ENTER>

Obwohl sich das System beim Passwort bzgl. des Formats beschwerte, funktionierte alles wunderbar.

Betrachtet man die „SN“ des Moduls, stellt man fest, dass nach der „Vendor ID“ - in diesem Fall „ZYWN“, die letzen 4 Bytes (8 chars, weil hex) der Modem-ID zu finden ist.

Der Linux-shell Befehl

ont gtcsng

, erzaehlt zwar auch eine Seriennummer zu sein, jedoch sind das nun dezimal die ersten 8 Bytes (16 chars) in dezimal der Modem-ID.

Also <ont gtcsng> + <hal show SN> = Modem-ID, nur eben mit kreativer Zahlendarstellung im jeweilgen Fall.

  • it/networking/gpon.txt
  • Zuletzt geändert: 2025/03/23 15:00
  • von admin