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/hosts
con /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/hosts
mientras 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/hosts
el 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