银河麒麟netwokr和NetworkManager冲突
本文最后更新于15 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com
image.png
  • 银河麒麟v10启动NetworkManager不生效,使用network工具管理网络,但是每次重启服务器后都需要手动执行network重新生效,重新加载

1.解决方法

  • 放弃使用即将被淘汰的 network.service使用系统更现代的 NetworkManager 来管理网络

步骤 1:彻底清理当前混乱的网络状态

# 1. 停止可能残留的任何网络管理服务
systemctl stop network
systemctl stop NetworkManager

# 2. 关闭并清空所有物理网卡配置(非常重要!)
ip a
ip link set enp125s0f0 down  #enp125s0f0网卡名称
ip addr flush dev enp125s0f0
ip route flush dev enp125s0f0

# 3. 删除所有会导致冲突的传统脚本配置文件(关键!)
# 将所有 ifcfg-* 文件都移走或备份,彻底清除干扰
mkdir /etc/sysconfig/network-scripts/_backup_old
mv /etc/sysconfig/network-scripts/ifcfg-* /etc/sysconfig/network-scripts/_backup_old/
# 只留下lo回环接口的配置
mv /etc/sysconfig/network-scripts/_backup_old/ifcfg-lo /etc/sysconfig/network-scripts/

步骤 2:启用并启动 NetworkManager

# 1. 解除屏蔽(如果之前mask过),并启用NM
systemctl unmask NetworkManager
systemctl enable --now NetworkManager

# 2. 检查NM状态,确保它已运行
systemctl status NetworkManager

步骤 3:使用 nmcli 命令重新配置网络

现在用一个干净的状态,让NetworkManager来创建连接。

# 1. 查看设备状态,确认enp125s0f0是未管理的
nmcli device status
# 输出应显示 enp125s0f0 的状态是 `disconnected`

# 2. 删除任何可能已存在的、同名的旧连接配置(防止冲突)
nmcli connection delete enp125s0f0 2>/dev/null || true
nmcli connection delete "以太网连接_1" 2>/dev/null || true

# 3. 创建一个新的连接配置,命名为enp125s0f0,并绑定到enp125s0f0设备
nmcli connection add type ethernet ifname enp125s0f0 con-name enp125s0f0

# 4. 配置静态IP地址、网关、DNS(根据你的ifcfg文件内容)
nmcli connection modify enp125s0f0 ipv4.addresses 172.16.5.102/24
nmcli connection modify enp125s0f0 ipv4.gateway 172.16.5.254
nmcli connection modify enp125s0f0 ipv4.dns "8.8.8.8"
nmcli connection modify enp125s0f0 ipv4.method manual

# 5. 配置IPv6为自动(保持与原配置一致)
nmcli connection modify enp125s0f0 ipv6.method auto

# 6. 设置开机自动连接
nmcli connection modify enp125s0f0 connection.autoconnect yes

# 7. 立即启动这个连接
nmcli connection up enp125s0f0

步骤 4:验证网络配置

# 检查连接状态
nmcli connection show
nmcli device status

# 检查IP地址是否配置正确
ip addr show enp125s0f0

步骤 5:最终测试——重启服务器

这是最关键的验证步骤。

“`
reboot

文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇