温馨提示×

centos sniffer怎样查看网卡

小樊
43
2026-07-20 17:27:07
栏目: 智能运维

CentOS 上查看网卡,通常不需要用到“sniffer”(嗅探器),直接用系统自带命令即可。下面按常见场景给你说明。


一、查看网卡(最常用)

1️⃣ 使用 ip 命令(推荐)

ip addr

或简写:

ip a

✅ 会显示:

  • 网卡名(如 eth0ens33enp0s3
  • IP 地址
  • MAC 地址
  • 网卡状态(UP / DOWN)

2️⃣ 使用 ifconfig(老工具)

ifconfig

如果没安装:

yum install -y net-tools

3️⃣ 只查看网卡名称

ls /sys/class/net/

二、查看网卡是否支持 sniffer / 混杂模式

如果你是想 抓包(sniffer),需要确认网卡是否支持 promiscuous mode(混杂模式)

查看当前是否开启混杂模式

ip link show eth0

ifconfig eth0

看到 PROMISC 表示已开启。

开启混杂模式

ip link set eth0 promisc on

关闭:

ip link set eth0 promisc off

三、使用 sniffer 工具(如 tcpdump)查看网卡

安装 tcpdump

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 抓某个网卡的流量,可以告诉我:

  • 网卡名
  • 抓包目的(HTTP / HTTPS / 所有流量)

我可以给你更精确的命令 ✅

0