CentOS7虚拟机安装过程中没有打开网卡,ip addr无法查看es33这个情况下的解决方法

CentOS7 虚拟机安装后默认不启用 ens33 网卡 ,导致ip addr看不到 IP,核心解决方法是修改网卡配置文件开启自启 + 重启网络服务

快速定位问题

执行ip addr,若ens33 网卡无 inet(IP)、状态为 DOWN,就是网卡未启用

永久启用网卡(推荐,重启生效)

  1. 登录 CentOS7,切换到 root(或用 sudo)

    复制代码
    su root
  2. 进入网卡配置目录

    复制代码
    cd /etc/sysconfig/network-scripts/
  3. 编辑 ens33 配置文件(文件名可能是 ifcfg-ens33,用 ls 确认)

    复制代码
    vi ifcfg-ens33
  4. 修改关键参数(按 i 进入编辑)

    • 找到ONBOOT=no,改为ONBOOT=yes(开机自动启用网卡)
    • 确认BOOTPROTO=dhcp(动态获取 IP,默认即可)
  5. 保存退出:按 Esc,输入:wq回车

  6. 重启网络服务(二选一)

    复制代码
    # 传统network服务
    systemctl restart network
    # 或NetworkManager
    systemctl restart NetworkManager
  7. 验证:再次执行ip addr,ens33 会出现 inet 地址

临时启用网卡(重启失效,应急用)

复制代码
# 启用ens33网卡
ip link set ens33 up
# 或
ifup ens33

执行后ip addr可临时看到 IP,但重启后失效

常见问题排查

  1. 重启网络提示network.service找不到

    • 改用systemctl restart NetworkManager,或安装 network 服务:yum install network-scripts -y
  2. 仍无 IP

    • 检查虚拟机网络模式(VMware 建议 NAT / 桥接)
    • 重启虚拟机:reboot
    • 用nmcli device status查看网卡状态
相关推荐
天远Date Lab5 小时前
零信任架构实战:基于天远租凭分期报告构建自动化汽车以租代购免押风控网关
网络·人工智能·架构·自动化
vibecode5 小时前
网站服务器失去响应怎么解决?我把连接超时和读超时这两段计时拆开跑了一遍
运维·服务器
IT猿手6 小时前
实现NAPT、Easy-IP、NATserver、NATstatic
网络
迪康Defender7 小时前
终端供应链安全:应用白名单与软件正版化检测落地|终端安全治理实践
运维·服务器·网络·安全·web安全·自动化·运维开发
沫璃染墨7 小时前
从零入门计算机网络系列(十二):HTTP长连接与会话管理详解——从Connection到Cookie与Session
linux·服务器·c++·tcp/ip·ubuntu·http·交互
xiaoye-duck9 小时前
《C++ 项目:手写大模型接入 SDK》DeepSeek接口设计(下):流式响应实现和测试
开发语言·网络·c++·语言模型
其实防守也摸鱼9 小时前
信创安全竞赛知识总结与题库
大数据·网络·人工智能·算法·安全·php
万联WANFLOW9 小时前
异地厂区视频监控远程运维:从组网到安全的实施要点
运维·网络·安全·企业组网·sdwan
衍玊10 小时前
深入剖析 TCP/IP 网络通信原理与内核实现
服务器·网络·tcp/ip
echoarts10 小时前
服务器连不上?FileZilla 改被动模式就好了
运维·服务器·其他