【Linux】麒麟V10SP3解决网络设备名不匹配问题

在这里插入图片描述

从提供的终端输出来看,问题的核心是网络配置文件名/连接名与实际网卡设备名不匹配
你的系统实际检测到的网卡设备是 enp0s3,但你创建的配置文件 ifcfg-ens33DEVICE=ens33,并且连接名也是 ens33,导致 NetworkManager 认为该配置不适用于当前设备。


解决方案(任选一种)

方法一:修改配置文件,使其匹配实际设备名 enp0s3
  1. 重命名配置文件

    mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-enp0s3
    
  2. 编辑文件内容

    vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
    

    DEVICE=ens33 改为 DEVICE=enp0s3,同时确保 NAME 也改为 enp0s3(或保持一致)。
    文件大致应为:

    DEVICE=enp0s3
    NAME=enp0s3
    UUID=69e51f28-652c-456e-b14a-3c8a9596bf76
    ONBOOT=yes
    IPADDR=192.168.1.240
    GATEWAY=192.168.1.1
    NETMASK=255.255.255.0
    DNS1=192.168.1.1
    DNS2=8.8.8.8
    
  3. 重新加载并激活

    nmcli connection reload
    nmcli connection up enp0s3
    
方法二:直接用 nmcli 重新配置(无需手动编辑文件)
# 删除旧的错误连接
nmcli connection delete ens33

# 为设备 enp0s3 创建新的静态 IP 连接
nmcli connection add type ethernet con-name enp0s3 ifname enp0s3 \
  ipv4.addresses 192.168.1.240/24 \
  ipv4.gateway 192.168.1.1 \
  ipv4.dns "192.168.1.1 8.8.8.8" \
  ipv4.method manual

# 启用连接
nmcli connection up enp0s3

验证结果

  • 检查 IP 是否配置成功:ip addr show enp0s3
  • 测试网络连通性:ping 192.168.1.1
  • 查看连接状态:nmcli connection show --active

补充说明

  • 你使用的 service network restart 失败是因为系统默认使用 NetworkManager 管理网络,传统的 network.service 可能未安装或已被禁用。以后请统一使用 nmclinmtui
  • 如果希望彻底禁用 NetworkManager 改用 network.service,需要安装并启用 network-scripts 包,但一般不建议这样做,保持使用 NetworkManager 更简单。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姜太小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值