在 Debian(以及大多数 Linux 发行版)中,查看**所有网卡(包括未启用的)**常用以下几种方法:
ip 命令(推荐)ip link
或查看详细信息:
ip addr
lo、eth0、ens33、wlan0 等)ls /sys/class/netls /sys/class/net
输出示例:
eth0 lo wlan0
这也是最可靠的方法之一。
ifconfig(旧工具)需要先安装
net-tools
sudo apt install net-tools
ifconfig -a
-a 表示显示所有网卡(包括未启动的)nmcli(NetworkManager)nmcli device status
或查看所有设备:
nmcli device
lspci | grep -i net
lsusb
| 命令 | 是否显示未启用 | 推荐程度 |
|---|---|---|
ip link |
✅ | ⭐⭐⭐⭐⭐ |
ls /sys/class/net |
✅ | ⭐⭐⭐⭐⭐ |
ifconfig -a |
✅ | ⭐⭐⭐ |
nmcli |
✅ | ⭐⭐⭐⭐ |
ip a
ls /sys/class/net
如果你是 Debian 服务器 还是 桌面版?或者想查看是否被禁用 / UP / DOWN 状态,我可以帮你进一步分析。