web-dev-qa-db-ja.com

ターミナルを使用して、インストールされているネットワークカードを一覧表示するにはどうすればよいですか?

単一の端末コマンドを使用してUbuntuでインストールされているすべてのネットワークカードを一覧表示する方法は?

26
nux

上記は機能しますが、入力が少ない他のオプションがあります。

ip link show

または私のお気に入り、netstat

netstat -i

ifconfigおよびiwconfigを使用して、追加情報または特定のデバイスに関する情報を取得することもできます。

ifconfig eth0

iwconfig wlp1s0

表示する情報の種類によって異なります。

33
Panther

次を使用できます。

lspci

lspci:すべてのPCIデバイスをリストします

次のコマンドを試してください:

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

このコマンドは、使用可能およびインストール済みのネットワークカードをリストし、Ethernetが見つかった場合は強調表示します。

example output

14
nux

カードが物理的にインストールされているが設定されていない場合、次のように表示されます。

cat /proc/net/dev
3
user3021729

次のコマンドは、ハードウェアに関する詳細情報を提供します。

Sudo lshw -class network

このコマンドは、現在のNetworkManager構成を表示します。

nmcli
1
eadmaster