Perché il mio nome host è errato al prompt del terminale quando è connesso a una rete WiFi pubblica? [duplicare]

65

Per tre giorni di seguito, mi sono collegato alla rete WiFi pubblica nella mia biblioteca locale. Ogni giorno, ho visto una richiesta diversa nel terminale. Ecco alcune delle istruzioni che ho visualizzato:

zp-pc:~ russell$
mary-pc:~ russell$
normob05:~ russell$

Controllo in Preferenze di Sistema - > Condivisione e il mio nome computer è "Mac di Russell". Inoltre, ho impostato l'ID client DHCP su "RUSSMAC" in Preferenze di Sistema - > Rete - > Avanzate: > TCP / IP, ma vedo ancora i nomi host casuali al prompt del terminale.

Perché il nome del mio computer cambia ogni giorno?

    
posta Russell Thackston 17.02.2012 - 15:58
fonte

5 risposte

16

Trovata la risposta qui , anche se c'è qualche discussione sui dettagli.

In breve, il Mac preleverà un nome host dal server DHCP. Questo non ha alcun effetto sul nome del tuo computer come lo hai assegnato. Ciò influirà solo su ciò che vedi al prompt dei comandi.

    
risposta data 17.02.2012 - 16:01
fonte
94

Scrivi nel Terminale:

scutil --get HostName

Se non è disponibile alcun nome host, probabilmente ciò che vedi proviene dal server DNS o DHCP.

Imposta il tuo nome host con:

sudo scutil --set HostName 'yourHostName'

Questo dovrebbe farlo.

    
risposta data 13.04.2014 - 09:57
fonte
1

Soluzione semplicissima e semplice ...

  1. sudo hostname [nome-dell'host]

  2. inserisci hostname e vedi il tuo nuovo nome host set

per es.

doolally: ~ sjohnson $ sudo hostname AllTheRage

doolally: ~ sjohnson $ hostname

AllTheRage

Accedi di nuovo o riavvia il terminale per aggiornare ...

Inoltre, controlla l'uso dell'hostname nel manuale nome host uomo

    
risposta data 02.07.2017 - 02:15
fonte
0

Ho notato che il mio nome host elencato nel prompt del terminale era cambiato. Ho trovato lo stesso nome configurato nelle impostazioni di rete nella scheda WINS. Sembrava essere associato a un gruppo di lavoro dal mio ufficio (forse dalla connessione alla mia VPN aziendale). Comunque, l'ho lasciato da solo e ho semplicemente usato il comando sudo scutil sopra elencato per impostare il mio nome host e ha risolto il problema. Terminale chiuso e aperto uno nuovo; tutto è buono.

    
risposta data 06.01.2017 - 20:06
fonte
-1

Questo è molto tardi, ma si spera che questo aiuti chi in futuro incontra questo problema. Dopo molte ricerche, la risposta un po 'lunga ma più semplice che ho trovato è stata:

  1. Apri le Preferenze di Sistema > Rete
  2. Fai clic sul menu a discesa della posizione
  3. Seleziona "Modifica posizioni ..."
  4. Fai clic sul pulsante più per aggiungere una nuova posizione
  5. Aggiungi una nuova posizione assegnandogli un nome
  6. Fai clic su Fine
  7. Fai clic su Applica (ordinando di utilizzare la nuova posizione)
  8. Apri una nuova finestra di Terminale

Questo dovrebbe farlo.

    
risposta data 17.06.2014 - 22:34
fonte

Leggi altre domande sui tag