AWS:让服务器接收 VPC DHCP 选项的更改

AWS:让服务器接收 VPC DHCP 选项的更改

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

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

答案1

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

您可以:

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

希望有帮助:)

相关内容