要使用 ifconfig
命令启用网卡的混杂模式(Promiscuous Mode),可以按照以下步骤操作:
首先确认你的网卡名称(如 eth0
、ens33
等):
ifconfig
或使用现代 Linux 系统的替代命令:
ip a
使用以下命令启用混杂模式(以网卡 eth0
为例):
sudo ifconfig eth0 promisc
eth0
:替换为你的实际网卡名称(如 wlan0
、ens160
等)。promisc
:表示启用混杂模式。再次运行 ifconfig
查看网卡状态,如果输出中包含 PROMISC
标志,则表示已启用:
ifconfig eth0
输出示例:
eth0: flags=4419<PROMISC,UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
...
如果需要关闭混杂模式:
sudo ifconfig eth0 -promisc
root
权限,因此需使用 sudo
。ifconfig
的修改在重启后会失效。若需持久化,需通过开机脚本或网络配置文件实现。ip
命令:
bash
sudo ip link set eth0 promisc on
bash
sudo ip link set eth0 promisc off
混杂模式通常用于网络分析(如 Wireshark 抓取所有经过网卡的流量),但需注意: - 可能增加系统负载。 - 在非安全网络中使用可能导致隐私泄露。
如有其他问题,欢迎进一步提问!