在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根据系统版本和网络管理工具的不同,选择最适合的方法即可。