Para realizar el desarrollo web en mi máquina local, utilizo el /etc/hosts
archivo para definir hosts que apuntan de nuevo a 127.0.0.1 a los que tengo que apache servir a través de VirtualHosts. Esto funciona muy bien, excepto que ahora parece que Lion restablece mi archivo / etc / hosts de vez en cuando.
Alguien más ha experimentado esto? ¿Hay alguna manera de evitar que esto suceda?
Nunca tuve este problema en Snow Leopard.
macos
osx-lion
cisco-vpn-client
hosts-file
Jimmy Z
fuente
fuente
Respuestas:
Acabo de descubrir qué está restableciendo mi archivo / etc / hosts. Es el cliente Cisco AnyConnect VPN. Cada vez que me conectaba a la VPN de mi organización, restablecía el archivo de hosts a un valor predeterminado. Raramente me conecto a la VPN, que hizo que el problema pareciera intermitente.
Si usa el Cliente VPN AnyConnect de Cisco, tenga en cuenta que restablecerá su archivo de hosts a los siguientes contenidos: /etc/hosts.ac
Para resolver el problema, realice cambios en sus hosts tanto en
/etc/hosts
el/etc/hosts.ac
archivo como en el archivo.Recibí la pista de MacWorld.
fuente
hosts.ac
.Los servicios de directorio (NetInfo en Tiger y versiones anteriores) tienen su propio mapa de hosts estáticos, que será utilizado por el solucionador de direcciones antes
/etc/hosts
. Estos pueden ser manipulados a través de Directory Utility odscl
.fuente
No he visto este comportamiento en Lion y tengo un / etc / hosts personalizado.
¿Se revierte todo el archivo o las primeras líneas para entradas comunes como 127.0.0.1?
Es posible que ciertas acciones del sistema operativo vuelvan a aplicar las pocas líneas "estándar" / etc / host superiores, por lo que podría intentar agregar líneas, en lugar de editarlas ...
El mío se parece a esto y nunca ha cambiado mágicamente:
fuente
Fui testigo del mismo problema que Jimmy Z. Realmente frustrante, especialmente porque tengo numerosos hosts personalizados. No fue hasta la tercera o cuarta vez que me di cuenta de que siempre estaba sucediendo después de un reinicio.
Finalmente me topé con esta publicación de blog que sugería eliminar y volver a crear el archivo de hosts. Seguí las sugerencias, reinicié y me sentí aliviado al encontrar / etc / hosts en el estado previo al arranque. Aquí hay un resumen de lo que hice.
fuente