"bogon" 是 Linux 系统中有时会出现的一个默认主机名,通常表示系统未能正确获取或设置主机名。以下是关于这个问题的详细分析和解决方案:
"bogon" 这个词在计算机网络术语中原本指无效的、虚假的或保留的 IP 地址。当 Linux 系统无法确定主机名时,有时会使用 "bogon" 作为默认值。
sudo hostname your-new-hostname
这个修改在重启后会失效。
/etc/hostname
文件:sudo nano /etc/hostname
删除 "bogon" 并替换为你想要的主机名,然后保存。
/etc/hosts
文件:sudo nano /etc/hosts
确保有一行类似:
127.0.1.1 your-new-hostname
sudo systemctl restart systemd-hostnamed
sudo hostnamectl set-hostname your-new-hostname
如果是 DHCP 分配的主机名有问题:
1. 检查 /etc/dhcp/dhclient.conf
文件
2. 确保没有 supersede host-name "bogon";
这样的配置
3. 或者明确设置:
supersede host-name "your-new-hostname";
hostname
hostnamectl
通过以上方法,你应该能够成功将 "bogon" 主机名更改为你想要的正常主机名。