【发布时间】:2018-10-15 21:32:35
【问题描述】:
我在 /etc/hosts 和 /etc/hostname 中更改主机名
主持人:
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.0.1 newhost
主机名:
newhost
是的,它有效
>>> socket.gethostbyname('newhost')
'10.0.0.45'
但是
import socket
>>> socket.gethostbyaddr('10.0.0.45')
('raspberrypi', [], ['10.0.0.45'])
前段时间我使用了不同的名称,它可以双向使用,然后我更改了它,它一直向我显示 raspberrypi。我相信一定有一些默认文件会触发这个。任何人? 提前谢谢大家
【问题讨论】:
-
使用
sudo raspi-config彻底改变主机名。 -
没有帮助或相关。我知道如何更改主机名,但我不知道为什么 pi 仍然在网络上显示为“raspberrypi”,即使我可以使用 socket.gethostbyname('newhost') 找到 pi
标签: python networking raspberry-pi host hostname