¿Cómo hacer que los cambios en Mac /etc/hosts sean permanentes?

¿Cómo hacer que los cambios en Mac /etc/hosts sean permanentes?

En mi Mac (con OS 10.6.8), puedo editar mi archivo de hosts con sudo vi /etc/hosts, pero los cambios que hago no parecen persistir durante los reinicios o posiblemente al despertar del modo de suspensión.

¿Hay alguna manera de hacer que estos cambios persistan?

Aquí hay un cambio de muestra que agrega una anulación 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

Actualizar:También estoy usando el software Cisco AnyConnect VPN y esa resultó ser la clave. Vea la respuesta de Daniel a continuación.

Actualización 2013-05-20:Cisco solucionó/cambió este comportamiento en AnyConnect v3.0.5080 (o superior), lanzado en la primavera de 2013.Notas de lanzamiento- buscar hosts.ac.

Respuesta1

Está utilizando el software Cisco AnyConnect, que se sobrescribirá /private/etc/hostscon /private/etc/hosts.ac. Solo editaesoarchivo en su lugar.

Respuesta2

Tuve el mismo problema. En mi caso estoy usando el cliente VPN F5. No debe editar /etc/hostsmientras el cliente VPN se está ejecutando, porque estos cambios se borrarán cuando apague el cliente VPN. Para que sus cambios sean permanentes, edite /etc/hostsel archivo antes de iniciar su cliente VPN.

Respuesta3

También tuve este problema con el cliente Pulse Secure VPN, que crea un archivo /etc/pulse-hosts.bak que también debes editar. Editar /etc/hosts antes de iniciar Pulse también funciona.

Respuesta4

La mayor parte del cliente VPN crea un archivo de copia de seguridad de /etc/host cuando inicia la VPN.

Para mantener sus cambios permanentemente, simplemente cambie el archivo host sin una conexión VPN.

Una vez que inicie la VPN, se creará el archivo de respaldo con sus cambios, y cualquier cliente VPN que anule el archivo host aún conservará sus cambios.

Nombre de archivo de copia de seguridad común por cliente:

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

información relacionada