在 CentOS 上查看网卡,通常不需要用到“sniffer”(嗅探器),直接用系统自带命令即可。下面按常见场景给你说明。
ip 命令(推荐)ip addr
或简写:
ip a
✅ 会显示:
eth0、ens33、enp0s3)ifconfig(老工具)ifconfig
如果没安装:
yum install -y net-tools
ls /sys/class/net/
如果你是想 抓包(sniffer),需要确认网卡是否支持 promiscuous mode(混杂模式)。
ip link show eth0
或
ifconfig eth0
看到 PROMISC 表示已开启。
ip link set eth0 promisc on
关闭:
ip link set eth0 promisc off
yum install -y tcpdump
tcpdump -D
tcpdump -i eth0
ethtool eth0
lspci | grep -i eth
| 名称 | 含义 |
|---|---|
| eth0 | 传统命名 |
| ens33 | PCI 网卡 |
| enp0s3 | 可预测命名 |
| lo | 回环接口 |
ip a # 查看网卡和IP
ip link # 查看网卡状态
tcpdump -D # sniffer 查看可用网卡
如果你是想 用 sniffer 抓某个网卡的流量,可以告诉我:
我可以给你更精确的命令 ✅