要使用 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 onbash
sudo ip link set eth0 promisc off混杂模式通常用于网络分析(如 Wireshark 抓取所有经过网卡的流量),但需注意: - 可能增加系统负载。 - 在非安全网络中使用可能导致隐私泄露。
如有其他问题,欢迎进一步提问!