我希望我的主机名对我的网络对等体(包括路由器和 DHCP 服务器)隐藏(或者显示一个虚假的主机名 - 实际上这两种变体都很有趣)。
我相信我的 IP 和 MAC 地址足以让他们知道。如何在 Ubuntu 中实现这一点?
实际上,我见过 SOHO 无线路由器检测客户端(客户端设置)的主机名,并在其 DHCP 租约表中显示它们。不确定这是否适用于 Ubuntu,但我很确定适用于 Windows。我希望在我使用的所有操作系统中都避免这种情况,Ubuntu 是其中的主要操作系统。
答案1
这可能是我迄今为止在 AskUbuntu 上读到的最奇怪的问题。您可以使用 hostname.local 而不是使用 IP 地址连接到网络上的计算机。我不明白为什么有人想隐藏它。不过,如果您不喜欢在主机名中使用用户名的默认设置,您可以轻松更改它。这是可以理解的。
只需编辑/etc/hostname
您喜欢的主机名,然后编辑/etc/hosts
以反映该更改。之后您需要重新启动。
答案2
拥有主机名的唯一原因是从网络上使用它。在主机本身上,您很少需要主机名。
如果您希望其他人使用不同的主机名,请选择不同的主机名。
虽然灵魂是可以偷走的东西的想法是无稽之谈,但依赖于知道名字的想法更是无稽之谈。相信我,计算机有灵魂更是无稽之谈!