Ich besuche derzeit die TU Wien und habe heute meinen Debian-Linux-Laptop mit dem WLAN wpa_supplicant
und den Anmeldeinformationen meines Heimatinstituts verbunden - wie immer, wenn ich eine andere wissenschaftliche Einrichtung besuche.
Als ich ein Terminal öffnete, bemerkte ich, dass meine Eingabeaufforderung einen anderen Hostnamen zeigte, und tatsächlich hostname
gab mir die Ausführung e244-082.eduroam.tuwien.ac.at
anstelle des üblichen Hostnamens meines Computers x301
.
Das verwirrt mich sehr. Wie um alles in der Welt kann es möglich sein, dass die Verbindung zu einem WLAN ohne meine Zustimmung meinen Hostnamen ändert?
tuwien.ac.at
Domainnamen für diejenigen bekam, die die Übersetzung nicht kennen. Ich verstehe nicht, wie eine solche Übersetzung die Frage sinnvoll ergänzen würde.Antworten:
Einige DHCP-Server senden Hostnamen. Kunden können solche Angebote annehmen oder ignorieren.
Sehen Sie sich Ihre lokale
/etc/dhcp/dhclient.conf
Datei an, um Ihre aktuelle Konfiguration zu überprüfen. Es gibt eine Liste vonrequest
Entitäten, von denen eine wahrscheinlich lesen wirdhost-name
. Weitere Informationen finden Sie auf der Manpage von dhclient.conf .quelle
Ihr Hostname wurde anscheinend über DHCP konfiguriert. Eine gebräuchliche Methode hierfür ist das
/etc/dhcp/dhclient-exit-hooks.d/hostname
Skript. Möglicherweise gibt es andere Hooks, die Ihre eigene IP-Adresse über Reverse-DNS auflösen und Ihren Hostnamen durch einen Anruf entsprechend festlegensethostname()
.Wenn Sie nicht möchten, dass Ihr Hostname geändert wird, konfigurieren Sie Ihren DHCP-Client einfach so, dass er keinen anfordert. Sie können Ihren Hostnamen auch jederzeit neu konfigurieren, indem Sie ausführen
hostname x301
, wenn Sie keine Lust haben, Dateien in zu berühren/etc
quelle
/etc/dhcp/dhclient-exit-hooks.d/hostname
existiert nicht auf meinem Computer und ist nicht erforderlich, um diese Funktion zur Änderung des Remotehostnamens zu aktivieren. Die eingebaute Funktionalität von dhclient describer von Marco ist der Grund für das von mir beobachtete Verhalten.