在我的 Lubuntu 机器(14.04 LTS)上,我启动了一个 Arch 磁盘来查看周围,现在我的 Lubuntu 机器上的主机名被卡为archiso
.
我的主机名设置为我想要的,但我无法通过该主机名 ssh 到它,我必须使用archiso
我的路由器认为我的 Lubuntu 机器仍然具有主机名archiso
,而它应该是blu
我怎样才能解决这个问题?我使用的是 BT Home Hub 3。
答案1
主机名通常存储在/etc/hostname
并且也被引用在/etc/hosts
这些文件是否包含名称阿基西奥?如果是这样,请更改为您喜欢的任何内容。
答案2
您的路由器存储了主机名...(在 dhcp 表中?)您可以尝试清除它。
也可能有用的是Host
和Hostame
指令~/.ssh/config
。
答案3
如果您已启动到 liveCD 并且希望将正在运行的实例的主机名设置为阿奇索,你可以运行:hostname archiso
如果要更改lubuntu实例的主机名,需要挂载文件系统并编辑etc/hosts、etc/hostname
如果您需要从家庭网络上的另一台主机进行 ssh,假设网络和 SSH 已配置,您需要您的客户端能够将“archiso”解析为您的 liveCD 实例的 IP 地址。最简单的方法是将“archiso”及其 IP 地址添加到客户端上的 /etc/hosts(如果您的 ssh 客户端在 Windows 上运行,则添加到 c:\windows\system32\drivers\etc\hosts)
答案4
结果我所要做的就是重新启动我的 HomeHub。我猜想 HomeHub 重新启动时会重新加载 DHCP 表。感谢蒂姆在这个方向上提示我。