Dieser Deep Dive, bzw. der Versuch einer Analyse des Modules an einem aktiven Anschluss von Deutscher Glasfaser (DG - aktivierter kundeneigener Router), ist die Grundlage für den Thread "DYI: GPON Glasfaser Modem / ONT selbermachen". Freilich ist die do-it-yourself Anleitung auch ohne tiefere Kenntnis durchführbar. Da ich jedoch Wissen gerne teile, habe ich hier versucht meine Erkenntnisse in hoffentlich einigermaßen verständlicher Form darzulegen.
Im Folgenden wird folgendes SFP-Modul betrachtet:
FS.com GPON ONU Stick mit MAC SFP / GPON-ONU-34-20BI
P/N:GPON-SFP-ONT-MAC-I | SKU:133619
https://www.fs.com/de/products/133619.html
Eine Übersicht der Funktionalität inkl. Analysetools erhält man hier: https://hack-gpon.org/ont-fs-com-gpon-onu-stick-with-mac/
Wer auch dieses SFP-Modul besitzt, dem sei auch ein dash-Script an die Hand gegeben, um die Befehle nicht von Hand eingeben zu müssen. Dieses Script (fscom-onu.sh) ist in der tar-Datei "fscom-onu.tar" enthalten. Die Berechtigungen sind schon entsprechend gesetzt. Nach dem Kopieren der tar-Datei an eine geeignete Stelle wird das Script mittels einem
ausgepackt. Der Aufruf ist wie folgt:
An dieser Stelle sei darauf hingewiesen, dass die Datei mittels SCP zum Ziel kopiert werden muss. Wie immer empfehle ich für die Windows Nutzer das PuTTY-Progamarchiv (https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html). Mittels pscp.exe kann das Kopieren erfolgen:
pscp.exe -scp -l ONTUSER -pw 7sp!lwUBz1 <Pfad zur tar-Datei>\fscom-onu.tar 192.168.1.10:/home/ONTUSER/fscom-onu.tar
Danach verbindet man sich via des SSH-Clients putty.exe auf das SFP-Modul, entpackt die tar-Datei und ruft das Script auf. Bitte aktiviert unbedingt das Logging in dem grafischen Client, andernfalls sind die Ausgaben nach dem Beenden des Clients verloren!
Quick und dirty (wegen der Ausgabe) geht das auch via Kommandozeile:
putty.exe -l ONTUSER -pw 7sp!lwUBz1 -sessionlog <Pfad zur Log-Datei>\putty.log -logappend 192.168.1.10
Mein ernst und gut gemeinter Rat ist jedoch die GUI-Variante zu nutzen!
Die Parametrisierung unter Linux hängt davon ab, wie aktuell eure SSH/OpenSSL Installation ist: