临时设置
# 开启混杂模式
ip link set <interface> promisc on
# 关闭混杂模式
ip link set <interface> promisc off
配置文件设置
在 CentOS 7 中,可以通过编辑网络配置文件来设置默认开启混杂模式。以下是一般情况下的步骤:
- 打开终端并以管理员身份登录到系统。
使用文本编辑器(如 vi 或 nano)打开目标网卡的配置文件,通常位于
/etc/sysconfig/network-scripts/
目录下,文件名类似于ifcfg-<interface>
,其中<interface>
是你要配置的网卡名称。例如,对于 ens160 网卡,命令可以是:vi /etc/sysconfig/network-scripts/ifcfg-ens160
在配置文件中添加或修改以下行,以设置默认开启混杂模式:
PROMISC=yes
保存并关闭文件。
- 重启网络服务,以使更改生效。可以使用以下命令:
systemctl restart network
完成上述步骤后,配置的网卡将在启动时自动开启混杂模式。请注意,该设置是全局的,会影响到整个系统中相应的网卡。
确保在修改配置文件之前备份原始文件,以防止意外的配置错误。同时,对于生产环境中的重要系统,建议在更改之前进行充分的测试和验证。