2 votos

¿Cómo hacer que los cambios en el archivo /etc/hosts tengan efecto?

He añadido algunas líneas a mi /etc/hosts para resolver un nombre de host privado, pero cada vez, después de reiniciar, las líneas que añadí se pierden. ¿Debería haber alguna opción de configuración para que estos cambios tengan efecto?

0 votos

¿Lo editas desde Root?

0 votos

@Daniil sí, por supuesto

0 votos

¿Estás usando algún cliente VPN de terceros? Algunos clientes "disfuncionales" modifican los archivos /etc/hosts por sí mismos.

4voto

Gerry Puntos 10709

Se sabe que el cliente VPN Cisco AnyConnect muestra este comportamiento. Reiniciará su /etc/hosts al reiniciar el sistema con el contenido de /etc/hosts.ac .

Si utiliza este cliente VPN, deberá realizar sus modificaciones en ambos archivos.

Consulte esta pista para obtener más información.

http://hints.macworld.com/article.php?story=20111011050950471

0 votos

Dios, realmente uso Cisco AnyConnect VPN...

2voto

Charles E. Grant Puntos 1944

Parece que alguna aplicación borra estas líneas de /etc/hosts al iniciar el sistema. El propio OS X no borra ninguna línea al arrancar ni al reiniciar.

0 votos

Y mi estimación sería un cliente VPN de terceros.

1voto

David DelMonte Puntos 1632

Después de cambiar el archivo de hosts, cambie los permisos en él para evitar que el archivo sea modificado. Puede que tengas que jugar un poco para ver qué funciona.

0voto

usernull Puntos 1

Prueba con sudo nano /private/etc/hosts en la Terminal.

0voto

samh Puntos 138

Si está utilizando pulso seguro el archivo /private/etc/jnpr-pulse-hosts.bak se copia en /private/etc/hosts cada vez que se vuelva a conectar a la VPN (incluso cada vez que su Mac se despierte del modo de suspensión).

Así que si quieres que algunos cambios sobrevivan a una reconexión, edita el archivo /private/etc/jnpr-pulse-hosts.bak archivo, utilice

sudo vi /private/etc/jnpr-pulse-hosts.bak

para añadir sus cambios allí.

A continuación, desconecte la red y vuelva a conectarla (utilice la opción de desconexión en pulse secure o apagar y encender el cable de red o desactivar y volver a activar el wifi) y una vez asegurado el pulso volver a conectarse a su VPN, comprobar que sus cambios están ahora en /private/etc/hosts .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X