Je suis actuellement en visite à TU Wien et aujourd'hui, j'ai connecté mon ordinateur portable Debian Linux à leur eduroam wlan en utilisant wpa_supplicant
et les informations d'identification de mon institut d'origine - comme toujours lorsque je visite une autre institution scientifique.
Lorsque j'ai ouvert un terminal, j'ai remarqué que mon invite de commande affichait un nom d'hôte différent et, en fait, l'exécution hostname
m'a donné à la e244-082.eduroam.tuwien.ac.at
place du nom d'hôte habituel de ma machine x301
.
Je suis très perplexe à ce sujet. Comment diable peut-il être possible que la connexion à un réseau local sans fil modifie mon nom d'hôte sans mon consentement?
tuwien.ac.at
nom de domaine pour ceux qui ne connaissent pas la traduction. Je ne vois pas comment une telle traduction ajouterait quelque chose d'utile à la question.Réponses:
Certains serveurs DHCP envoient des noms d'hôtes. Les clients peuvent accepter ou ignorer ces offres.
Jetez un œil à votre
/etc/dhcp/dhclient.conf
fichier local pour inspecter votre configuration actuelle. Il existe une liste d'request
entités dont l'une sera probablement luehost-name
. Pour plus d'informations, consultez la page de manuel de dhclient.conf .la source
Il semble que votre nom d'hôte ait été configuré via DHCP. Une façon courante de le faire est via le
/etc/dhcp/dhclient-exit-hooks.d/hostname
script. Il peut y avoir d'autres hooks en place qui résolvent votre propre adresse IP via DNS inverse et définissent votre nom d'hôte en conséquence en appelantsethostname()
.Si vous ne voulez pas que votre nom d'hôte soit changé, configurez simplement votre client DHCP pour ne pas en demander un. Vous pouvez également reconfigurer votre nom d'hôte à tout moment en exécutant
hostname x301
, si vous ne vous sentez pas à l'aise de toucher des fichiers dans/etc
la source
/etc/dhcp/dhclient-exit-hooks.d/hostname
n'existe pas sur ma machine et n'est pas nécessaire pour activer cette "fonctionnalité" de modification du nom d'hôte distant. La fonctionnalité intégrée de dhclient describer par Marco est à l'origine du comportement que j'ai observé.