DGS-1210-Port-Diagnose / Sudo Null IT-News

Bei meiner Arbeit besteht häufig die Notwendigkeit, physische Ports an Switches schnell zu diagnostizieren. Die Methode, die ich vorschlage, beschleunigt den Diagnoseprozess und macht ihn im Vergleich zum Schreiben von Befehlen auf dem Switch visueller. Der Test wird unter Linux durchgeführt, es ist auch erforderlich:

  • minicom (Putty ist auch geeignet, das Dienstprogramm spielt die Rolle, Informationen auf der Konsole anzuzeigen);

  • Python3-Module: seriell und tkinter;

  • Dlink DGS-1210-28/ME Switch auf Standardeinstellungen reduziert;

  • in meinem Fall ein “moderisiertes Patchkabel” von 4 Stück in einem Reifen (Bild am Ende des Textes), aber ein normales Patchkabel ist auch möglich.

Der Einfachheit halber wurde es geschrieben Programm gui in Python 3. Es ist in zwei Module aufgeteilt, von denen eines eine Verbindung über einen COM-Port implementiert, das zweite eine grafische Oberfläche ist.

Detaillierter Algorithmus für die Port-Diagnose:

  1. Schalten Sie den Schalter ein (warten Sie, bis er hochgefahren ist), verbinden Sie ihn über einen USB-zu-RS-232-Konverter mit dem Computer.

  2. Um herauszufinden, welche USB-Geräte Sie angeschlossen haben, können Sie den Befehl verwenden:
    ls /dev/ttyUSB*;
    (Zahl (Zeile) nach „USB“, die beim Ausführen des main.py-Skripts anzugeben ist)

  3. Führen Sie das Programm mit dem Befehl aus:
    python3 main.py 0
    0 ist Teil des USB-zu-RS-232-Namens, der im Programm wie folgt dargestellt wird:
    port = “/dev/ttyUSB”+str(sys.argv[1]);
    Ihr Teil kann anders sein.

  4. parallel in einem anderen Minicom-Terminal mit dem Befehl ausführen:
    minicom -D /dev/ttyUSB0 -b 9600;
    Drücken Sie nach dem Start mehrmals die Eingabetaste, um die Autorisierungszeilen zu durchlaufen.

  5. Wir wechseln Twisted-Pair- oder SFP-Ports. Wir drücken die Knöpfe der grafischen Oberfläche, die wiederum Diagnosedaten für das Kabel des entsprechenden Ports generiert.

Die Diagnose kann sowohl an einem als auch an mehreren Switches durchgeführt werden:

Ich habe der Einfachheit halber vier kombinierte Patchkabel geklebt, ich verwende hauptsächlich eines davon, schalte und überprüfe 4 Ports gleichzeitig (8 – wenn an einem Switch).
SFP kann auch diagnostiziert werden, für diese Ports gibt es eine eigene Bedingung für den Schaltbefehl show ports .

Ich plane, das Programm zu verbessern:

  • universell für DGS 3120, 3100, 1210;

  • Kabelstatusanzeige;

  • Möglichkeit, eine Schleife durch alle Ports zu erzeugen und Diagnoseergebnisse in eine Datei zu schreiben.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *