GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie erkennt man den physikalischen Verbindungszustand eines Netzwerkkabels/-steckers?

Sie möchten sich die Knoten in

ansehen
/sys/class/net/

Ich habe mit meinem experimentiert:

Draht eingesteckt:

eth0/carrier:1
eth0/operstate:unknown

Draht entfernt:

eth0/carrier:0
eth0/operstate:down

Draht wieder eingesteckt:

eth0/carrier:1
eth0/operstate:up

Nebentrick:Alle Grundstücke auf einmal ernten auf einfache Weise:

grep "" eth0/* 

Dies bildet eine schöne Liste von key:value Paare.


Sie können ethtool verwenden:

$ sudo ethtool eth0
Settings for eth0:
    Supported ports: [ TP ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
    Advertised auto-negotiation: Yes
    Speed: 1000Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    Supports Wake-on: umbg
    Wake-on: g
    Current message level: 0x00000007 (7)
    Link detected: yes

Um nur den Link-Status zu erhalten, können Sie grep:

verwenden
$ sudo ethtool eth0 | grep Link
    Link detected: yes

Verwenden Sie 'ip monitor', um Verbindungsstatusänderungen in ECHTZEIT zu erhalten.


Linux
  1. So verwenden Sie den Linux-Befehl mtr

  2. Wie erkennt man, ob die Shell von ssh aus gesteuert wird?

  3. Ubuntu – Wie erkennt man, ob das Audiokabel angeschlossen ist?

  4. Wie erweitere ich den Desktop auf einen zweiten verbundenen Bildschirm?

  5. Wie erhalte ich die Liste der Clients, die mit einem NFS-Server in einem lokalen Netzwerk verbunden sind?

So finden Sie heraus, welche Geräte in Linux mit dem Netzwerk verbunden sind

So ermitteln Sie den Verbindungsstatus eines Netzwerkkabels in Linux

So verwenden Sie den netstat-Befehl unter Linux

Wie verknüpfe ich die C-Laufzeitbibliothek mit 'ld'?

Wie soll ich die aktuelle Netzwerkauslastung ermitteln?

Wie überprüfe ich die Geschwindigkeit meiner Netzwerkkarte?