当前位置: 首页 > news >正文

EC2 实例的操作系统 (OS) 未能成功从 AWS 的网络服务 (DHCP) 中获取到分配给它的私有 IPv4 地址

事故现象:

EC2 实例的操作系统 (OS) 未能成功从 AWS 的网络服务 (DHCP) 中获取到分配给它的私有 IPv4 地址

事件分析

  • AWS 控制台的 IP (172.31.121.13):这是 AWS 的 VPC(虚拟私有云)已经为您的实例分配并预留的 IP 地址。这是它在网络层面的“官方”地址。
  • ip a 命令的输出:这是您实例操作系统内部实际的网络状态。
  • lo:是本地回环地址,总是 127.0.0.1,正常。
  • docker0:是 Docker 服务创建的虚拟网桥,用于容器网络,它有自己的 IP 地址段 (172.20.0.1/24),这与实例的主网络无关,可以暂时忽略。
  • enp39s0:这是您的主物理网卡。您可以看到它只有一个 inet6 (IPv6) 地址,完全没有 inet (IPv4) 地址。
  • 结论: AWS 已经准备好了 IP 地址 (172.31.121.13),但您的操作系统由于某种原因没有去“认领”和配置这个 IPv4 地址到主网卡 enp39s0 上。
    也即通常出在操作系统内部的网络配置或 DHCP 客户端上

解决办法

第 1 步:手动重新获取 DHCP 地址(最快的方法)

DHCP 客户端可能只是临时“卡住”了。我们可以手动命令它重新获取一次 IP 地址。

首先,释放当前的 DHCP 租约(如果有的话):
root@ip-172-31-121-13:/var/log# dhclient -r enp39s0
Removed stale PID file
然后,请求一个新的地址:
root@ip-172-31-121-13:/var/log# dhclient enp39s0
等待几秒钟,然后再次检查 IP 地址:
http://www.dtcms.com/a/394705.html

相关文章:

  • Vercel、Netlify、AWS 与 Cloudflare:前端部署与边缘计算平台全景对比
  • 【Threejs】【工具类】Raycaster实现 3D 交互(如鼠标拾取、碰撞检测)的核心工具
  • Fay数字人QA功能详解
  • NETSTAT命令详解
  • FFmpeg 5.x 编译 so 文件的记录
  • 以开启https的nginx转发流量到minio
  • StarRocks 各类索引以及存储位置详解
  • PromptPilot 技术深解,工程化提示词开发如何让大模型准确率大大提高
  • RTX4090:AI与深度学习应用实践的革命性推动者
  • Cursor Multi-Root Workspace 新特性深度实战:一次打开 React 前端 + Go 后端,AI 自动跨项目跳转、联调、写代码!
  • 如何处理单位换算的问题
  • Docker部署 MySQL+Mycat
  • RTX4090:极致性能探索与硬核评测
  • DM物理存储结构及内存结构
  • ASP.NET Core MVC 路由逻辑初探
  • 【Python办公】文字转视频(可自定义颜色、字体大小)
  • 数据洪流时代,如何挑选一款面向未来的时序数据库?IoTDB 的答案
  • python+django/flask的吉安红色旅游平台 红色教育景区展示+图文资讯发布+评论互动功能系统java+nodejs
  • 设计模式(C++)详解——代理模式 (Proxy Pattern)(2)
  • 详解 Kubernetes 命令:kubectl exec -it nginx -- bash 及实战场景
  • Android挂机短信模板和多台手机同步短信模板
  • Solid Edge 转换为 IGS 全流程技术指南:含迪威模型网在线转换方案
  • 设计模式(C++)详解——代理模式 (Proxy Pattern)(1)
  • 聊聊AI agents MCP 开发
  • 【C++进阶】智能指针的使用及其原理
  • 极客天成让统一存储从云原生‘进化’到 AI 原生: 不是版本升级,而是基因重组
  • 【JavaScript 性能优化实战】第五篇:运行时性能优化进阶(懒加载 + 预加载 + 资源优先级)
  • Java基础(十二):抽象类与接口详解
  • 使用《微PE》软件,制作U盘启动盘(PE工具盘)
  • 《初阶 Linux 工具学习:Shell运行原理以及Linux权限讲解》