Wie kann ich installierte Netzwerkkarten mit Terminal auflisten?

26

Wie liste ich alle in meinem Ubuntu installierten Netzwerkkarten mit einem einzigen Terminalbefehl auf?

nux
quelle

Antworten:

34

Während das oben genannte funktioniert, gibt es andere Optionen mit weniger Eingabe.

ip link show

oder mein liebling, netstat

netstat -i

Sie können auch ifconfig und iwconfig verwenden, um zusätzliche Informationen oder Informationen zu einem bestimmten Gerät zu erhalten

ifconfig eth0

iwconfig wlp1s0

Art von hängt von der Art der Informationen ab, die Sie anzeigen möchten.

Panther
quelle
Tippen ip linkliefert nur das gleiche Ergebnis wie mit show.
Serge Stroobandt
14

Sie können verwenden:

lspci

lspci : listet alle PCI-Geräte auf

Versuchen Sie nun diesen Befehl:

lspci | egrep -i --color 'network|ethernet' 

Der Befehl listet die verfügbaren und installierten Netzwerkkarten auf und hebt sie hervor, Ethernetwenn sie gefunden wurden.

Beispielausgabe

nux
quelle
3

Wenn die Karten physisch installiert, aber nicht konfiguriert sind, sehen Sie sie folgendermaßen:

cat /proc/net/dev
user3021729
quelle
1

Der folgende Befehl enthält detaillierte Informationen zur Hardware:

sudo lshw -class network

Dieser Befehl zeigt Ihnen die aktuelle NetworkManager-Konfiguration:

nmcli
eadmaster
quelle