![AWS:让服务器接收 VPC DHCP 选项的更改](https://linux22.com/image/734191/AWS%EF%BC%9A%E8%AE%A9%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8E%A5%E6%94%B6%20VPC%20DHCP%20%E9%80%89%E9%A1%B9%E7%9A%84%E6%9B%B4%E6%94%B9.png)
我有一个 AWS VPC,它错误地清除了默认 DHCP 选项集。结果,我有几个服务器的主机名错误(无法解析),并且缺少设置/etc/resolv.conf
。
我已修复 VPC 以使用默认 DHCP 选项集。有没有办法让服务器接受这些更改?
答案1
恐怕您无法从外部将新的 DHCP 设置推送到主机。
您可以:
- 重新启动实例 - 这可能是最好的方法,因为它可以确保旧设置不会缓存在任何正在运行的程序中,或者
- 重新启动网络堆栈(例如
systemctl restart networking.service
在 Ubuntu 中),或者 - 等待 DHCP 租约到期,然后使用新设置进行续订,或者
/etc/resolv.conf
如果您知道自己在做什么,请手动修复。- 如果您还需要修复主机名,您可以删除
/var/lib/cloud/instance
(这是一个符号链接)并重新启动。这应该会重新运行cloud-init
设置主机名的脚本(或默认脚本)。首先在测试实例上对其进行测试。
希望有帮助:)