在Rocky Linux 9中使用ip link set
管理网络接口时,需注意以下实践细节:
-
基础操作
- 禁用接口:
sudo ip link set dev [接口名] down
(如ens192
) - 启用接口:
sudo ip link set dev [接口名] up
- 状态验证:
ip link show [接口名] | grep state
- 禁用接口:
-
常见挑战
- 接口命名混乱:Rocky Linux 9默认采用Predictable Network Interface Names,需通过
ip -c link
确认实际接口名(如ens/vmbr前缀) - 远程操作风险:通过SSH操作时,误禁用当前连接接口会导致失联,建议搭配
nohup
使用:nohup sudo ip link set ens192 down &
- 软硬件冲突:偶发接口无法唤醒时,可尝试
ethtool -i [接口名]
检查驱动,或通过nmcli device reapply [接口名]
重置NetworkManager配置
- 接口命名混乱:Rocky Linux 9默认采用Predictable Network Interface Names,需通过
-
高级场景
- VLAN接口管理:禁用父接口前需先关闭子VLAN接口,否则可能残留虚拟设备
- 绑定接口处理:LACP绑定接口需通过
sudo teamdctl [bond名] config dump
检查当前活动端口后再操作
经验教训:生产环境中建议配合systemctl stop NetworkManager
临时禁用网络服务守护进程,避免配置自动恢复。物理服务器操作时,建议准备ILO/IPMI备用管理通道。