Nome do host alterado remotamente por wifi?

14

Atualmente, estou visitando a TU Wien e hoje conectei meu laptop Debian Linux à sua eduroam wlan usando wpa_supplicant e as credenciais da minha instituição de origem - como sempre, quando estou visitando outra instituição científica.

Quando abri um terminal, notei que meu comando promt mostrava um nome de host diferente e, na verdade, a execução de hostname me dava e244-082.eduroam.tuwien.ac.at em vez do nome de host usual da minha máquina x301 .

Estou muito intrigado com isso. Como é possível que a conexão a uma wlan mude meu nome de host sem meu consentimento?

    
por cgogolin 17.11.2015 / 11:05

2 respostas

18

Alguns servidores DHCP enviam nomes de host. Os clientes podem aceitar ou ignorar essas ofertas.

Dê uma olhada no seu arquivo local /etc/dhcp/dhclient.conf para inspecionar sua configuração atual. Existe uma lista de request entidades, uma das quais provavelmente lerá host-name . Para mais informações, consulte o página man do dhclient.conf .

    
por 17.11.2015 / 11:20
4

Parece que seu nome de host foi configurado via DHCP. Uma maneira comum de fazer isso é através do script /etc/dhcp/dhclient-exit-hooks.d/hostname . Pode haver outros ganchos que resolvam seu próprio endereço IP por meio de DNS reverso e configure seu nome de host de acordo chamando sethostname() .

Se você não quiser que seu nome de host seja alterado, simplesmente configure seu cliente dhcp para não solicitar um. Você também pode reconfigurar seu nome de host a qualquer momento executando hostname x301 , caso não se sinta à vontade para tocar em arquivos em /etc

    
por 17.11.2015 / 11:16