En mi Mac (con OS 10.6.8), puedo editar mi archivo de hosts sudo vi /etc/hosts
, pero los cambios que realizo no parecen persistir durante los reinicios o posiblemente despertando 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
Actualización: también estoy usando el software Cisco AnyConnect VPN, y resultó ser la pista. Vea la respuesta de Daniel a continuación.
Actualización 2013-05-20: Cisco corrigió / modificó este comportamiento en AnyConnect v3.0.5080 (o superior), lanzado en la primavera de 2013. Notas de la versión : busque hosts.ac
.
macos
mac
hosts-file
BrianC
fuente
fuente
/etc
es un enlace simbólico a/private/etc
./etc/hosts.ac
?Respuestas:
Está utilizando el software Cisco AnyConnect, que se sobrescribirá
/private/etc/hosts
con/private/etc/hosts.ac
. Simplemente edite ese archivo en su lugar.fuente
He tenido el mismo problema. En mi caso estoy usando el cliente F5 VPN. No debe editar
/etc/hosts
mientras se ejecuta el cliente VPN, porque estos cambios se borrarán cuando cierre el cliente VPN. Para que sus cambios sean permanentes, edite el/etc/hosts
archivo antes de iniciar su cliente VPN.fuente
Gracias a la explicación de @ Danial. El uso de un script de envoltura para editar hosts en lugar de editarlo directamente aliviaría mucho su dolor.
fuente
También tuve este problema con el cliente Pulse Secure VPN, que crea un archivo /etc/pulse-hosts.bak que también debe editar. Editar / etc / hosts antes de iniciar Pulse también funciona.
fuente
La mayoría del cliente VPN crea un archivo de copia de seguridad de / etc / host cuando inicia la VPN.
Para mantener sus cambios de forma permanente, simplemente cambie el archivo host sin una conexión VPN.
Una vez que inicie la VPN, el archivo de copia de seguridad se creará con sus cambios y cualquier cliente VPN que anule el archivo host aún mantendrá sus cambios.
Nombre de archivo de respaldo común por cliente:
fuente