linux中怎么查看网卡名称
linux中怎么查看网卡名称详细介绍
在 Linux 中查看网卡名称,可根据系统环境选择以下常用方法:
方法 1:使用
ip addr(推荐,新老系统通用)
bash
addr show
- 输出示例:plaintext
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:xx:xx:xx brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 74:da:38:xx:xx:xx brd ff:ff:ff:ff:ff:ff
- 网卡名称:每行开头的数字后的名称(如
enp0s3、wlan0)即为物理 / 虚拟网卡名。
方法 2:直接查看网络接口目录(最简洁)
bash
/sys/class/net/
- 输出示例:plaintext
enp0s3 lo wlan0 - 目录下的文件名即为所有网卡名称(包括虚拟接口,如
docker0)。
方法 3:使用
ifconfig(需安装
net-tools)
bash
- 输出示例:plaintext
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.2.101 netmask 255.255.255.0 broadcast 192.168.2.255
- 注意:CentOS 7+、Ubuntu 18.04+ 等新系统默认不安装此工具,需手动安装(如
sudo apt install net-tools或sudo dnf install net-tools)。
方法 4:图形化工具(适合桌面环境)
- GNOME 系统:打开「设置」→「网络」,右侧会显示网卡名称(如「有线连接 1」对应
enp0s3)。 - KDE 系统:「系统设置」→「网络」→「接口」,直接查看网卡列表。
常见网卡命名规则
- 物理网卡:
enpXsY(如enp0s3)、ethX(传统命名,如eth0)。 - 无线网卡:
wlanX(如wlan0)、wlX。 - 虚拟网卡:
lo(回环)、docker0(Docker 网桥)、virbr0(KVM 虚拟网络)。
根据需求选择合适的方法即可快速定位网卡名称。