Zugriff auf die SNR-Diagnose mit einem Linux-basierten DSL-Modem

697
Jono

Ich habe ein Asus DSL-N14U-Modem, das - wenn es mit seiner Webadministrator-Benutzeroberfläche verbunden ist - einen recht nützlichen Graphen zeigt, der dem Frequenzspektrum von https://en.wikipedia.org/wiki/Asymmetric_digital_subscriber_line ähnelt . Ein kurzer Blick auf die Grafik zeigt, dass mehr als nur ein Signal-Rausch-Verhältnis (SNR) berücksichtigt werden muss. Tatsächlich gibt es einen SNR pro "Bin" über den ADSL-Frequenzbereich. Ein zweiter Graph zeigt, wie viele Bits pro "Bin" konfiguriert sind, um das SNR optimal zu nutzen.

Trotz ihrer Fülle an Informationen erwähnt die Webseite nicht die einzige SNR-Zahl, die meine anderen ADSL-Modems auf ihren eigenen Webseiten gezeigt haben. Es zeigt auch nicht die Synchronisationsrate (oder die Gesamtzahl der Bits über alle Ablagen). Es ist eher eine visuelle Hilfe als etwas, das zur Diagnose von Problemen verwendet werden könnte.

Meine Frage ist zweifach, vorausgesetzt, ich habe Zugriff auf das Linux-Terminal über ein Modem (normalerweise über SSH): 1) Wo würde ich das Dateisystem des Modems nach diesen rohen Informationen suchen, damit ich die Synchronisationsrate (oder aggregiertes SNR) ich? 2) Ist es möglich, dass andere Nicht-Asus-Modems auch Rohstatistiken über das SNR und die Bits der Bins bereitstellen und diese einfach nicht auf ihren Web-Administrationsseiten anzeigen?

1

1 Antwort auf die Frage

1
dirkt

1) It totally depends on the modem hardware and the software installed on the modem. Every manufacturer does this differently.

If you get ssh access, work your way through the file system; usually there's a place were skeletons of the web-pages you see are stored, and from these you can sometimes work out how to access this information. But often it's not obvious, and needs a bit of perseverance.

2) It's totally possible; personally, I only know modems (Fritzboxes) which do have SNR bins.

What happens in your modem is that there is a second, dedicated CPU (often a DSP variety) that runs the signal processing necessary for DSL communication. Depending on how the signal-processing software works, it can communicate a lot of information about the signal, or little.

Nach etwas Reverse Engineering auf meinem ASUS DSL-N14U fand ich / tmp / var / tmp drei "spectrum- *" -Dateien mit SNR- und BPC-Bins, die ich interpretieren konnte. Ich habe die Anwendung, die diese Dateien erstellt hat, nicht gefunden, aber der Befehl ps zeigte eine laufende Anwendung mit dem Namen "Spektrum" an, die möglicherweise relevant ist. Jono vor 7 Jahren 1