Como tornar permanentes as alterações no Mac/etc/hosts?

Como tornar permanentes as alterações no Mac/etc/hosts?

No meu Mac (executando o OS 10.6.8), posso editar meu arquivo hosts com sudo vi /etc/hosts, mas as alterações que faço não parecem persistir durante as reinicializações ou possivelmente ao despertar do modo de suspensão.

Existe uma maneira de fazer essas mudanças 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

Atualizar:Também estou usando o software Cisco AnyConnect VPN, e essa acabou sendo a pista. Veja a resposta de Daniel abaixo.

Atualização 20/05/2013:Esse comportamento foi corrigido/alterado pela Cisco no AnyConnect v3.0.5080 (ou superior), lançado na primavera de 2013.Notas de versão- procurar hosts.ac.

Responder1

Você está usando o software Cisco AnyConnect, que substituirá /private/etc/hostspor /private/etc/hosts.ac. Basta editarquearquivo em vez disso.

Responder2

Eu tive o mesmo problema. No meu caso, estou usando o cliente VPN F5. Você não deve editar /etc/hostsenquanto o cliente VPN estiver em execução, pois essas alterações serão apagadas quando você desligar o cliente VPN. Para tornar as alterações permanentes, edite /etc/hostso arquivo antes de iniciar o cliente VPN.

Responder3

Também tive esse problema com o cliente VPN Pulse Secure, 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.

Responder4

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 substitua o arquivo host ainda manterá suas alterações.

Nome comum do arquivo de backup por cliente:

  • Cliente Pulse Secure - pulse-hosts.bak
  • Cisco Any Connect - hosts.ac

informação relacionada