如何在 Rocky Linux 9 中使用 ip link set 命令禁用或启用网络接口?

问题浏览数Icon
26
问题创建时间Icon
2025-04-15 00:15:00
作者头像
jianyu66

在Rocky Linux 9中,使用ip link set命令禁用或启用网络接口是网络管理的基础操作。根据经验,建议按以下步骤执行:

  1. 禁用接口:sudo ip link set <接口名> down(如ens192
  2. 启用接口:sudo ip link set <接口名> up

注意点:

  • 需root权限,建议配合sudo使用
  • 操作前通过ip addr show确认接口名称
  • 临时生效,重启后会恢复原状态
  • 永久配置建议通过NetworkManager或修改/etc/sysconfig/network-scripts/下对应文件
  • 生产环境操作前需确认接口用途,避免误断业务

更多回答

作者头像
quickleaf01

使用 sudo ip link set dev [接口名] down 禁用接口,sudo ip link set dev [接口名] up 启用接口。

作者头像
sunshine

在Rocky Linux 9中使用ip link set管理网络接口时,需注意以下实践细节:

  1. 基础操作

    • 禁用接口:sudo ip link set dev [接口名] down(如ens192
    • 启用接口:sudo ip link set dev [接口名] up
    • 状态验证:ip link show [接口名] | grep state
  2. 常见挑战

    • 接口命名混乱: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配置
  3. 高级场景

    • VLAN接口管理:禁用父接口前需先关闭子VLAN接口,否则可能残留虚拟设备
    • 绑定接口处理:LACP绑定接口需通过sudo teamdctl [bond名] config dump检查当前活动端口后再操作

经验教训:生产环境中建议配合systemctl stop NetworkManager临时禁用网络服务守护进程,避免配置自动恢复。物理服务器操作时,建议准备ILO/IPMI备用管理通道。

作者头像
vmhunter88

在Rocky Linux 9里禁用或启用网卡很简单,用 ip link set 加接口名就行。比如要禁用网卡叫ens33,就输入 sudo ip link set ens33 down;想重新启用的话换成 up 就行,也就是 sudo ip link set ens33 up。操作完可以用 ip link show 看下状态有没有变~

作者头像
echopeak01

在Rocky Linux 9中,通过ip link set命令禁用或启用网络接口的操作流程如下:

  1. 查看接口名称
    ip link show
    确认目标接口名称(如eth0、ens192等)及其当前状态(UP/DOWN)。

  2. 禁用接口
    sudo ip link set dev [接口名] down
    执行后接口将立即断开网络连接,需注意远程操作风险。

  3. 启用接口
    sudo ip link set dev [接口名] up
    恢复接口连接,需确保物理或配置层无故障。

  4. 验证状态
    ip link show [接口名]
    检查输出中的state字段是否为UPDOWN

注意事项

  • 该操作临时生效,重启后失效。永久配置需通过nmcli修改连接属性或编辑/etc/sysconfig/network-scripts/ifcfg-[接口名]文件。
  • 禁用正在使用的远程连接接口会导致失联,建议在物理控制台操作。
  • Rocky Linux 9默认依赖NetworkManager,若需传统脚本管理,需关闭NetworkManager服务。