No meu Mac (executando o OS 10.6.8), eu posso editar o arquivo hosts sudo vi /etc/hosts
, mas as alterações que eu faço não parecem persistir durante a reinicialização ou, possivelmente, no modo de suspensão.
Existe uma maneira de fazer essas alterações persistirem?
Aqui está um exemplo de alteração, adicionando uma substituição para www.example.com:
$ cat /etc/hosts
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
1.2.3.4 www.example.com
Atualização: Eu também estou usando o software Cisco AnyConnect VPN, e isso acabou sendo a pista. Veja a resposta de Daniel abaixo.
Atualização 2013-05-20: Este comportamento foi corrigido / alterado pela Cisco no AnyConnect v3.0.5080 (ou superior), lançado no primavera de 2013. Notas da versão - procure por hosts.ac
.
macos
mac
hosts-file
BrianC
fonte
fonte
/etc
é um link simbólico para/private/etc
./etc/hosts.ac
?Respostas:
Você está usando o software Cisco AnyConnect, que irá substituir
/private/etc/hosts
com/private/etc/hosts.ac
. Apenas edite esse arquivo.fonte
Eu tive o mesmo problema. No meu caso, estou usando o cliente VPN F5. Você não deve editar
/etc/hosts
enquanto o cliente VPN estiver em execução, porque essas alterações serão apagadas quando você desligar o cliente VPN. Para tornar suas alterações permanentes, edite o/etc/hosts
arquivo antes de iniciar seu cliente VPN.fonte
Graças à explicação de @ Danial. Usar um script de wrapper para editar hosts, em vez de editá-lo diretamente, aliviaria bastante sua dor.
fonte
Eu também tive esse problema com o cliente Pulse Secure VPN, que cria um arquivo /etc/pulse-hosts.bak que você também deve editar. Editar / etc / hosts antes de iniciar o Pulse também funciona.
fonte
A maior parte do cliente VPN cria um arquivo de backup do / etc / host quando você inicia a VPN.
Para manter suas alterações permanentemente, basta alterar o arquivo host sem uma conexão VPN.
Depois de iniciar a VPN, o arquivo de backup será criado com suas alterações e qualquer cliente VPN que substituir o arquivo host ainda manterá suas alterações.
Nome do arquivo de backup comum por cliente:
fonte