Ho aggiunto alcune righe al mio file /etc/hosts
per risolvere un nome host privato, ma ogni volta dopo il riavvio, le righe aggiunte sono andate perse. Dovrebbero esserci delle opzioni di impostazione per rendere effettive queste modifiche?
Il client VPN Cisco AnyConnect è noto per mostrare questo comportamento. Reimposta il file /etc/hosts
al riavvio sul contenuto di /etc/hosts.ac
.
Se si utilizza questo client VPN, è necessario apportare le modifiche a entrambi i file.
Vedi questo suggerimento per maggiori informazioni.
Sembra che alcune app cancellino queste righe da /etc/hosts
all'avvio del sistema. OS X non cancella nessuna riga all'avvio né riavvia.
Dopo aver modificato il file hosts, modificare le autorizzazioni su di esso per interrompere il file che si sta modificando. Potresti dover giocare un po 'per vedere cosa funziona.
Se utilizzi pulse pulse il file /private/etc/jnpr-pulse-hosts.bak
viene copiato in /private/etc/hosts
ogni volta che ti riconnetti alla VPN (incluso ogni volta che il tuo Mac si riattiva dalla modalità di sospensione).
Quindi, se vuoi che alcune modifiche sopravvivano a una riconnessione, modifica il file /private/etc/jnpr-pulse-hosts.bak
, usa
sudo vi /private/etc/jnpr-pulse-hosts.bak
per aggiungere le tue modifiche lì.
Quindi disconnetti la rete e ricollegati (usa l'opzione disconnessione in pulse secure
o spegni e accendi il cavo di rete o disattiva e riattiva il wifi) e una volta sicuro il polso riconnessivo alla tua VPN, controlla che le tue modifiche siano ora in /private/etc/hosts
.
Leggi altre domande sui tag hosts