Il nome host è cambiato da remoto tramite wifi?


15

Attualmente sto visitando TU Wien e oggi ho collegato il mio laptop Debian Linux al loro eduroam wlan usando wpa_supplicante alle credenziali del mio istituto di origine - come sempre quando visito un'altra istituzione scientifica.

Quando ho aperto un terminale ho notato che il mio prompt dei comandi mostrava un nome host diverso e, in effetti, l'esecuzione hostnamemi ha dato e244-082.eduroam.tuwien.ac.atinvece del solito nome host della mia macchina x301.

Sono molto perplesso da questo. Come mai è possibile che la connessione a una rete wireless cambi il nome del mio host senza il mio consenso?


Da un lato, non dovresti anche tradurre il nome della città in TU Vienna?
Sebb,

@Sebb Il loro nome inglese sembra essere l' Università della Tecnologia di Vienna .
glglgl,

5
Non credo che il nome dell'istituzione sia rilevante per la domanda tecnica.
cgogolin,

1
@cgogolin Vero, ma non vale neanche una domanda neta.
Sebb,

3
Se traducesse il nome della città in TU Vienna , sarebbe molto meno chiaro il motivo per cui ha ottenuto un tuwien.ac.atnome di dominio per coloro che non conoscono la traduzione. Non vedo come una tale traduzione possa aggiungere qualcosa di utile alla domanda.
Johnny,

Risposte:


18

Alcuni server DHCP inviano nomi host. I clienti possono accettare o ignorare tali offerte.

Dai un'occhiata al tuo /etc/dhcp/dhclient.conffile locale per controllare la tua configurazione attuale. C'è un elenco di requestentità che una delle quali probabilmente leggerà host-name. Per ulteriori informazioni, consultare la pagina man di dhclient.conf .


È davvero il nome host, l'ho preso e alcune altre opzioni dal mio dhclient.conf nel mio server di casa. L'idea non è quella di consentire al mio ISP di non influire sulle mie impostazioni locali e di ottenere dal DHCP una risposta IP e informazioni di routing. Stesso problema dell'OP.
Rui F Ribeiro,

2
Grazie per aver chiarito questo. Non ero a conoscenza di questa funzione e devo dire che non assottiglio la pagina man fa un ottimo lavoro spiegandolo. Vedo che questo può essere utile per amministrare centralmente le macchine, ma sono piuttosto sorpreso che sia abilitato per impostazione predefinita. Non è nemmeno un potenziale rischio per la sicurezza? In ogni caso, almeno per me, è stato altamente intuitivo che il mio nome host possa essere modificato da remoto.
cgogolin,

Sì, questo è un bug, ma quello che le persone a seconda di esso non vogliono correggere. :-(
R .. GitHub FERMA AIUTANDO ICE

4

Sembra che il tuo nome host sia stato configurato tramite DHCP. Un modo comune per farlo è tramite lo /etc/dhcp/dhclient-exit-hooks.d/hostnamescript. Potrebbero esserci altri hook in atto che risolvono il tuo indirizzo IP tramite DNS inverso e impostano il tuo nome host di conseguenza chiamando sethostname().

Se non desideri che il tuo nome host venga modificato, configura semplicemente il tuo client DHCP per non richiederne uno. Puoi anche riconfigurare il tuo nome host in qualsiasi momento eseguendo hostname x301, se non ti senti a tuo agio nel toccare i file/etc


Lo script /etc/dhcp/dhclient-exit-hooks.d/hostnamenon esiste sul mio computer e non è necessario per abilitare questa "funzione" di modifica del nome host remoto. La funzionalità integrata del descrittore dhclient di Marco è ciò che ha causato il comportamento che ho osservato.
cgogolin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.