当前位置:首页>Linux>Linux重新运行 NetworkManager

Linux重新运行 NetworkManager

  • 2026-10-21 13:29:41
Linux重新运行 NetworkManager

Linux系统环境是 Rocky Linux 9.3

1. 查看 NetworkManager 状态

首先确认当前服务状态,判断是否处于运行/异常状态:

systemctl status NetworkManager

2. 重启 NetworkManager 服务

执行以下命令重启服务(最常用方式):

# 重启 NetworkManager
sudo systemctl restart NetworkManager

# 若服务未启动,先启动再设置开机自启
sudo systemctl start NetworkManager
sudo systemctl enable NetworkManager

3. 验证重启结果

重启后再次查看状态,确认输出中包含 active (running):

systemctl status NetworkManager

正常输出示例:

● NetworkManager.service - Network Manager
     Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2026-01-18 17:30:00 CST; 10s ago

4. 补充说明(针对 K8s 集群场景)

在你的 K8s 集群环境中,重启 NetworkManager 后建议:

  1. 1. 检查节点的网络连通性(比如 master 和 node 之间互 ping)
    ping -c 2 目标节点IP
  2. 2. 重新查看 Calico Pod 状态,确认网络插件是否恢复
    kubectl get pods -n kube-system | grep calico
  3. 3. 若节点使用静态 IP,重启后确认 IP 地址未发生变化
    ip addr show

注意事项

  • • 重启 NetworkManager 可能会短暂中断节点网络,建议在业务低峰期操作。
  • • 若 K8s 节点使用 NetworkManager 管理网络,确保其与 CNI 插件(Calico)无冲突,可通过 nmcli device status 查看网卡管理状态。

最新文章

随机文章