CentOS 7 - 重启后未获取 IP 地址

CentOS 7 - 重启后未获取 IP 地址

我似乎不太明白为什么。这看起来很奇怪。

设置;

  • 路由器/防火墙上管理的 DHCP/静态 IP
  • 安装了 CentOS 7 的虚拟机最终从上面获取 IP 地址

似乎每当我重新启动虚拟机时,我都必须运行命令dhclient让虚拟机获取 IP 地址并开始工作。

怎么回事?通常这些东西开箱即用,不知道这里发生了什么。

为了补充背景信息,我已将 CentOS 7 VM 配置为 DHCP,并在防火墙上将其配置为 MAC ID XYZ = 静态 IP 1.2.3.4,以便我可以简化管理。我不想在 VM 级别管理静态 IP,因为 VM 应该只接受从 DHCP/Static 提供的任何 IP。

感觉我忽略了一些非常明显的东西,这些东西妨碍了基本的行为。

更新 事实证明,在安装 Cent OS 7 并在安装屏幕上配置网络时的默认设置是,这会导致文件中出现默认行,/etc/sysconfig/网络脚本/ifcfg-eth0

ONBOOT=no

所以我刚刚更改了它,现在它就可以正常工作了。奇怪的是 CentOS 7 默认在启动时不自动连接到网络。

答案1

编辑您的接口配置文件 /etc/sysconfig/network-scripts/ifcfg-ethX 确保配置类似于以下内容。

DEVICE=ethX
BOOTPROTO=dhcp
ONBOOT=yes

我猜BOOTPROTO=dhcp可能是失踪了。

如果不起作用,请随时更新问题

相关内容