主机名是否通过wifi远程更改?


15

我目前正在访问维也纳工业大学(TU Wien),今天,我使用wpa_supplicant自己的家庭研究所的证书将我的Debian Linux笔记本电脑连接到他们的eduroam wlan ,就像我在访问另一所科研机构时一样。

当我打开一个终端时,我注意到我的命令提示符显示了一个不同的主机名,实际上,执行hostname使我得到的e244-082.eduroam.tuwien.ac.at不是我的计算机的通常主机名x301

我对此感到非常困惑。在没有我同意的情况下,连接到无线局域网怎么可能更改我的主机名?


顺便说一句,您不还应该将城市名称翻译为维也纳工业大学吗?
Sebb 2015年

@Sebb他们的英文名字似乎是Vienna University of Technology
glglgl 2015年

5
我认为机构名称与技术问题无关。
cgogolin

1
@cgogolin是的,但这也不值得一个neta问题。
Sebb 2015年

3
如果他将城市名称翻译为TU Vienna,那么为什么他会tuwien.ac.at为那些不懂翻译的人获得域名就不清楚了。我看不出这种翻译如何为问题增加任何有用的内容。
约翰尼

Answers:


18

一些DHCP服务器发送主机名。客户可以接受或忽略此类报价。

查看您的本地/etc/dhcp/dhclient.conf文件以检查当前配置。这里有一个request实体列表, 其中一个实体可能会读取host-name。有关更多信息,请查看dhclient.conf手册页


它的确是主机名,我在家庭服务器的dhclient.conf中使用了它以及其他一些选项。这个想法是不允许我的ISP不影响我的本地设置,而只能从DHCP答复IP和路由信息。与OP相同的问题。
Rui F Ribeiro 2015年

2
感谢您澄清这一点。我不了解此功能,必须说我不精简手册页,在解释它方面做得很好。我看到这对于集中管理计算机很有用,但是我很惊讶默认情况下启用了此功能。这甚至不是潜在的安全风险吗?无论如何,至少对于我而言,可以远程更改我的主机名非常直观。
cgogolin

是的,这是一个错误,但是依赖此错误的人不希望修复。:-(
R .. GitHub STOP HELPING ICE

4

看来您的主机名是通过DHCP配置的。一种常见的实现方法是通过/etc/dhcp/dhclient-exit-hooks.d/hostname脚本。可能还有其他挂钩可以通过反向DNS解析您自己的IP地址,并通过调用来相应地设置您的主机名sethostname()

如果您不希望更改主机名,只需将dhcp客户端配置为不请求它。hostname x301如果您不习惯触摸其中的文件,还可以通过运行随时重新配置主机名。/etc


该脚本/etc/dhcp/dhclient-exit-hooks.d/hostname在我的计算机上不存在,并且不需要启用此远程主机名更改“功能”。Marco的dhclient describer的内置功能是造成我观察到的行为的原因。
cgogolin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.