小编JJC*_*JJC的帖子

如何覆盖 DHCP 在 AWS 的 CentOS7 机器上配置的主机名?

标题几乎说明了一切。我在 EC2 中有一个运行 CentOS 7 的 VM。它使用 DHCP,这似乎是 EC2 的要求。无论我尝试什么,DHCP 都会在重新启动时不断覆盖主机名。我不会列举它,但我已经尝试了几乎所有的建议:覆盖 RHEL5/CentOS/Amazon Linux 上的 DHCP 主机名以及在谷歌搜索出现的其他几个站点上找到的那些。我不明白这是特定的操作系统版本还是 AWS/EC2 环境,但我无法更改主机名并使其在重新启动后保持不变。甚至通过 /etc/rc.d/rc.local 强制执行它(添加“/bin/hostnamectl set-hotname foo.bar.baz”也没有用。我不敢相信其他 AWS/EC2 用户没有想到这一点出来了请帮忙

更新:这也不起作用:http : //docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-hostname.html 即,为 AWS 的 Route53 中的框添加 DNS A 记录(并验证它是否有效) ,并在 /etc/sysconfig/network 中设置 HOSTNAME=foo.bar.baz (重新启动后检查)也是徒劳的。

更新 2:针对Fedora 20回答了类似的问题。那里接受的解决方案还涉及重新配置 cloud-init,但方式不同。此外,尚不清楚该问题/解决方案是否适用于其他发行版。因此,我觉得我的问题可能应该留给其他运行 CentOS 并以这种方式搜索它的人(是的,我知道 Fedora 和 CentOS 是兄弟姐妹,但并不是每个人在搜索解决方案时都用谷歌搜索所有同义词)。

dhcp linux fedora centos amazon-ec2

7
推荐指数
1
解决办法
8576
查看次数

标签 统计

amazon-ec2 ×1

centos ×1

dhcp ×1

fedora ×1

linux ×1