AWS:让服务器获取对 VPC DHCP 选项的更改

her*_*son 5 dhcp amazon-web-services amazon-vpc

我有一个 AWS VPC,错误地清除了默认 DHCP 选项集。因此,我有一些服务器的主机名错误(无法解析)并且缺少/etc/resolv.conf.

我已修复 VPC 以使用默认 DHCP 选项集。有没有办法让服务器接受这些更改?

MLu*_*MLu 3

恐怕您无法从外部将新的 DHCP 设置推送到主机。

您可以:

  1. 重新启动实例 - 可能是最好的,因为它确保旧设置不会缓存在任何正在运行的程序中,或者
  2. 重新启动其网络堆栈(例如systemctl restart networking.service在 Ubuntu 中),或者
  3. 等待 DHCP 租约到期,然后应使用新设置续订,或者
  4. /etc/resolv.conf如果您知道自己在做什么,请手动修复。
  5. 如果您还需要修复主机名,您可以删除/var/lib/cloud/instance(它是一个符号链接)并重新启动。这应该重新运行cloud-init设置主机名的(或默认)脚本。首先在测试实例上进行测试。

希望有帮助:)