在Linux系统中,可以通过以下几种方法查看网卡数量及详细信息:
ip
命令(推荐)ip link show
或简写:
ip l
1:
, 2:
)是网卡索引号,<LOOPBACK>
是回环接口(不算物理网卡),其他如 eth0
、ens33
、enp0s3
等是物理或虚拟网卡。ifconfig
命令(旧版系统)ifconfig -a
net-tools
包才能使用此命令。/sys/class/net/
目录ls /sys/class/net/
lshw
命令(查看详细信息)sudo lshw -class network
nmcli
(NetworkManager 工具)nmcli device status
过滤掉虚拟网卡(如 lo
、docker0
、virbr0
等):
ip link | grep -v "lo:" | grep -vE "docker|virbr|veth" | wc -l
eth0
:传统以太网卡ens33
:较新系统的PCIe网卡wlan0
:无线网卡lo
:本地回环接口(不算物理网卡)ip link
或 ls /sys/class/net/
lshw
或 nmcli
根据系统版本和网络管理工具的不同,选择最适合的方法即可。