Actualmente estoy visitando TU Wien y hoy conecté mi computadora portátil Debian Linux a su eduroam wlan usando wpa_supplicant
las credenciales de mi instituto local, como siempre cuando estoy visitando otra institución científica.
Cuando abrí una terminal, noté que mi símbolo del sistema mostraba un nombre de host diferente y, de hecho, el exceso hostname
me dio en e244-082.eduroam.tuwien.ac.at
lugar del nombre de host habitual de mi máquina x301
.
Estoy muy perplejo por esto. ¿Cómo puede ser posible que conectarse a un wlan cambie mi nombre de host sin mi consentimiento?
tuwien.ac.at
nombre de dominio para aquellos que no conocen la traducción. No veo cómo esa traducción agregaría algo útil a la pregunta.Respuestas:
Algunos servidores DHCP envían nombres de host. Los clientes pueden aceptar o ignorar tales ofertas.
Eche un vistazo a su
/etc/dhcp/dhclient.conf
archivo local para inspeccionar su configuración actual. Hay una lista derequest
entidades de las cuales probablemente se leeráhost-name
. Para obtener más información, consulte la página de manual de dhclient.conf .fuente
Parece que su nombre de host se configuró a través de DHCP. Una forma común de hacerlo es a través del
/etc/dhcp/dhclient-exit-hooks.d/hostname
script. Puede haber otros ganchos en su lugar que resuelvan su propia dirección IP a través de DNS inverso y establezcan su nombre de host en consecuencia llamandosethostname()
.Si no desea que se cambie su nombre de host, simplemente configure su cliente dhcp para que no solicite uno. También puede volver a configurar su nombre de host en cualquier momento ejecutando
hostname x301
, si no se siente cómodo tocando archivos en/etc
fuente
/etc/dhcp/dhclient-exit-hooks.d/hostname
no existe en mi máquina y no es necesario para habilitar esta "característica" de alteración del nombre de host remoto. La funcionalidad incorporada del descriptor dhclient por Marco es lo que causó el comportamiento que observé.