我最近在一台新的笔记本电脑上安装了Fedora 30。当我设置它时,我的主机名(从命令提示符中看到)被简单地设置为'fedora‘。在最后一个月的使用中,主机名更改为“Galaxy-Note9”。我不知道这是怎么发生的,虽然这是我手机的模型,所以我想当我在某个时候插上手机的时候发生了一些奇怪的事情。我研究了如何更改我的计算机的名称来解决这个问题。我发现的一切都与更改主机名有关,因此我使用hostnamectl命令执行此操作,并将其重置为“fedora”。此更改将持续重新启动,并在提示符中成功地更改了名称,正如hostname命令所返回的那样,因此我认为问题已经解决。
然而,今天我已经进入了我的覆盆子π,我注意到当我第二次访问它时,它说最后一次登录是从一个名为'galaxy-note9.home‘的设备上。事实上,我用nmap -sP 192.168.1.*检查了我网络上的设备,我的笔记本电脑的IP地址列在“Galaxy-Note9.home”的名字下。我的主机名仍然被设置为“fedora”。
我怎样才能完全改变我的系统的名称,使它不会再次出现在这里或其他任何地方在未来?有人能解释一下为什么这个名字一开始就变了吗?
发布于 2019-08-12 11:11:48
计算机名在文件/etc/hostname中设置。如果你编辑这个,那么你应该把你的电脑名字拿回来。
如果这不起作用,
请检查/etc/hosts文件并将所需主机名添加到IP地址127.0.0.1,如下所示:
127.0.0.1 fedora如果仍然不能工作,则为
有些计算机还可以通过DHCP设置计算机/主机名,这意味着它可以按照您的家庭路由器的指示进行动态更改。也许这事已经发生了?
如果主机名在计算机内部是正确的,并且从内部永远不会出现错误,那么您的DNS服务器(我猜是主路由器?)可能会在您的计算机稍后重新连接时为它们分配不同的IP地址。
大多数家庭路由器/DSL/电缆调制解调器可以通过设置一个选项来配置。
[X] Always assign the same IP address to this device通过其网络接口,为每台计算机,如该特定设备的文档:
https://unix.stackexchange.com/questions/535153
复制相似问题