hostname restituisce il nome di un altro dispositivo

1

Mi sono reso conto che il nome host era cambiato mentre stavo facendo un po 'di lavoro usando il terminale in OS X Yosemite. Ho pensato che potrebbe esserci un conflitto di indirizzi IP quindi l'ho resettato. Tuttavia, ho ancora il nome di un altro dispositivo (l'iPhone di qualcun altro, per la precisione) quando uso il comando hostname :

Last login: Fri May  1 15:52:42 on ttys000
SomeonesiPhone:~ irem$

SomeonesiPhone:~ irem$ hostname
SomeonesiPhone.wireless.duke.local

Che cosa sta succedendo e come posso risolvere questo problema?

Sembra che l'indirizzo IP non sia cambiato. Ma l'indirizzo che ottengo facendo ipconfig getifaddr en0 è diverso dal mio indirizzo IP pubblico. Ho cercato il mio indirizzo IP pubblico utilizzando Google, in questo modo:

    
posta sodiumnitrate 01.05.2015 - 23:07
fonte

1 risposta

1

Per impostazione predefinita, il tuo Mac prende il nome host dal router quando riceve una risposta di prenotazione DHCP.

Puoi cambiarlo non usando DHCP o fissando il router o come ultima risorsa scrivendo il nome host una volta che hai notato che è andato perso:

sudo scutil --set ComputerName whatever
sudo scutil --set LocalHostName whatever
    
risposta data 01.05.2015 - 23:42
fonte

Leggi altre domande sui tag