news 2026/7/11 19:45:00

CentOS 7 安装后只有 IPv6,没有 IPv4,SSH 无法连接,NetworkManager unmanaged 完整解决方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CentOS 7 安装后只有 IPv6,没有 IPv4,SSH 无法连接,NetworkManager unmanaged 完整解决方案

CentOS 7 安装后无法获取 IPv4,只显示 IPv6,SSH 无法连接(完整排查记录)

一、问题描述

安装完 CentOS 7 后,发现:

  • VMware 使用 NAT 网络。
  • Windows 可以正常联网。
  • CentOS 无法获取 IPv4。
  • ip addr只有 IPv6 地址:
inet6 fe80::20c:29ff:fedb:1895/64

MobaXterm 无法使用 SSH 连接。


二、排查过程

1、检查网卡状态

查看网卡:

ipaddr

发现:

2: ens33: <BROADCAST,MULTICAST> state DOWN

说明:

网卡根本没有启动。


2、检查网络配置文件

查看:

cat/etc/sysconfig/network-scripts/ifcfg-ens33

发现:

ONBOOT=no

修改为:

ONBOOT=yes

保存后重启 NetworkManager:

systemctl restart NetworkManager

再次查看:

ipaddr

依然没有 IPv4。


3、手动启动网卡

执行:

iplinksetens33 up

再次查看:

ipaddr

此时:

ens33: state UP

但是仍然没有 IPv4。


4、手动获取 DHCP 地址

执行:

dhclient ens33

再次查看:

ipaddr

终于出现:

inet 192.168.88.128/24

说明:

  • VMware NAT 正常
  • DHCP 正常
  • 网络本身没有问题

5、重启验证

重启 CentOS。

再次执行:

ipaddr

结果:

ens33: state DOWN

说明:

刚才的方法只是临时生效。


6、检查 NetworkManager

查看:

nmcli device status

结果:

DEVICE TYPE STATE CONNECTION ens33 ethernet unmanaged --

重点:

unmanaged

说明:

NetworkManager 根本没有管理 ens33。

查看连接:

nmcli connection show

结果:

NAME UUID TYPE DEVICE ens33 96680275-fcf9-4ac8-97a1-0d236f45b23c ethernet --

可以看到:

虽然存在连接,

但是:

DEVICE --

说明连接没有绑定到设备。


7、真正解决问题

执行:

nmcli devicesetens33 managedyes

再次查看:

nmcli device status

结果:

DEVICE TYPE STATE CONNECTION ens33 ethernet connected ens33

终于恢复正常。


8、再次重启验证

重启 CentOS。

登录后执行:

nmcli device status

结果:

ens33 ethernet connected ens33

查看:

ipaddr

得到:

inet 192.168.88.128/24

说明:

已经真正修复。


9、测试外网

执行:

ping-c4www.baidu.com

结果:

4 packets transmitted, 4 received, 0% packet loss

网络恢复正常。


10、SSH 连接

MobaXterm 第一次连接时出现:

It seems to be the first time you connect to this server...

这是 SSH 首次连接的主机指纹确认。

直接点击:

Accept

即可。


11、给普通用户添加 sudo 权限

CentOS 安装完成后:

普通用户没有 sudo 权限。

切换 root:

su-

执行:

usermod-aGwheel ydx

查看:

idydx

结果:

groups=1000(ydx),10(wheel)

退出重新登录。

测试:

sudowhoami

第一次输入:

ydx 用户自己的密码

输出:

root

说明 sudo 配置成功。

以后再次执行:

sudowhoami

几分钟内不会再次要求输入密码。


三、最终状态

查看:

nmcli device status

结果:

DEVICE TYPE STATE CONNECTION ens33 ethernet connected ens33 virbr0 bridge connected virbr0 lo loopback unmanaged --

查看:

ipaddr

结果:

inet 192.168.88.128/24

外网:

pingwww.baidu.com

成功。

SSH:

MobaXterm 成功连接。

sudo:

配置成功。


四、问题真正原因

整个排查过程中,一开始怀疑:

  • VMware NAT
  • DHCP
  • IPv6
  • SSH
  • 网卡配置

最终发现:

真正的问题只有一个:

NetworkManager 没有管理 ens33(unmanaged)。

因此:

  • ONBOOT 不生效
  • 开机网卡一直 DOWN
  • DHCP 不会自动获取地址

真正解决问题的命令只有一句:

nmcli devicesetens33 managedyes

执行后:

  • NetworkManager 接管 ens33
  • 开机自动启动网卡
  • 自动获取 DHCP 地址
  • SSH 恢复正常

五、经验总结

以后遇到 Linux 无法联网,可以按照下面顺序排查:

  1. 查看网卡
ipaddr
  1. 查看 NetworkManager 状态
nmcli device status
  1. 查看连接
nmcli connection show
  1. 查看配置文件
cat/etc/sysconfig/network-scripts/ifcfg-ens33

重点检查:

ONBOOT=yes BOOTPROTO=dhcp
  1. 手动启动网卡
iplinksetens33 up
  1. 手动获取 DHCP
dhclient ens33
  1. 如果显示unmanaged

执行:

nmcli devicesetens33 managedyes

最后重启验证即可。


六、踩坑总结

这次问题的根源其实是:

安装 CentOS 之前,我曾禁用了 VMware 的 VMnet1、VMnet8,导致安装时网络环境异常,最终使ens33没有被 NetworkManager 正常管理。

因此,建议安装 CentOS 前先确认:

  • VMware NAT 正常
  • DHCP 服务正常
  • VMnet8 已启用

这样可以避免后续大量排查工作。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/11 19:44:06

这次把 GET、POST、文件上传到响应处理的坑给你一次填平

如果你也在技术这条路上向前走&#xff0c;关注我&#xff0c;愿我们能彼此陪伴&#xff0c;一起成为更好的自己 &#x1f331; &#x1f5fa;️ 核心脉络 &#x1f539; 万物皆始于一个客户端实例 &#x1f539; GET 请求&#xff1a;参数拼接的艺术 &#x1f539; POST 四大金…

作者头像 李华
网站建设 2026/7/11 19:44:05

3分钟掌握GBFR Logs伤害统计:新手必看的实时DPS监控完整指南

3分钟掌握GBFR Logs伤害统计&#xff1a;新手必看的实时DPS监控完整指南 【免费下载链接】gbfr-logs GBFR Logs lets you track damage statistics with a nice overlay DPS meter for Granblue Fantasy: Relink. 项目地址: https://gitcode.com/gh_mirrors/gb/gbfr-logs …

作者头像 李华
网站建设 2026/7/11 19:42:40

我的编程学习之旅:从零开始的探索与规划

一、自我介绍今天是我学习编程的第一天&#xff0c;我是一个对技术充满好奇与热情的探索者&#xff0c;也是准大一工科生。我可能没有丰富的项目经验&#xff0c;但我拥有强烈的求知欲和解决问题的决心。我相信&#xff0c;每一行代码都是通往新世界的桥梁&#xff0c;每一次调…

作者头像 李华
网站建设 2026/7/11 19:42:08

TAS5414C-Q1与STM32L041C6芯片对比:汽车音频与物联网应用

1. 两款芯片的基本定位与核心差异TAS5414C-Q1和STM32L041C6虽然都是嵌入式系统中常见的芯片&#xff0c;但它们的定位和功能差异极大。TAS5414C-Q1是德州仪器(TI)推出的一款专为汽车音响系统设计的4通道D类音频功率放大器&#xff0c;而STM32L041C6则是意法半导体(ST)的超低功耗…

作者头像 李华
网站建设 2026/7/11 19:42:06

PDF补丁丁:免费开源的一站式PDF工具箱,轻松解决文档处理难题

PDF补丁丁&#xff1a;免费开源的一站式PDF工具箱&#xff0c;轻松解决文档处理难题 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱&#xff0c;可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档&#xff0c;探查文档结构&#xff0c;提取图片、转成图片等等 项目…

作者头像 李华