El cliente VPN Network Connect de Juniper parece dejar una interfaz de red OS X en un estado inutilizable si no se desconecta con gracia.
Editar: "desconectarse con gracia" se refiere a cualquier momento en que la VPN caiga por otras razones que no sean hacer clic en el botón "Cerrar sesión" en el cliente de software. Esto sucede cuando el wifi se desconecta lo suficiente como para provocar que la VPN se caiga, o tal vez cerré la pantalla de la computadora portátil sin recordar desconectarme, etc.
Desde la terminal, un simple ping le da el siguiente resultado:
ping: sendto: Cannot allocate memory
Reiniciar resuelve el problema, pero eso es inconveniente.
Usar ifconfig para restablecer la interfaz no funciona:
ifconfig en0 down
ifconfig en0 up
Tampoco vaciar la tabla de rutas:
route -n flush
También intenté restablecer el caché de DNS (completamente irrelevante, pero pensé que lo intentaría de todos modos). Eso obviamente no funcionó.
launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Lo que finalmente funcionó de manera confiable fue apagar IPv4 y luego volver a encenderlo usando los siguientes pasos:
- Abrir las preferencias del sistema
- Haga clic en el ícono de red
- Haga clic en la interfaz rota.
- Haz clic en el botón Avanzado.
- Seleccione TCP / IP
- Seleccione "Desactivado" en Configurar IPv4.
- Seleccione "OK"
- Seleccione "Aplicar".
- Realice los pasos 4 - 8 nuevamente, pero reemplace 6 con el método de configuración de IP que desee.
Entonces, a mi pregunta ... ¿Hay alguna manera de lograr lo mismo que los pasos 1-9 anteriores desde la línea de comandos? Idealmente, me gustaría poder llamar a un script bash para hacer el reinicio.
Nota: Esto se probó en OS X Mountain Lion y OS X Yosemite. Me salté OS X Mavericks, de ahí la razón por la que omití esa etiqueta específica. Tengo todas las razones por las que esto también se aplica a Mavericks, pero no puedo probarlo.
fuente
Respuestas:
Estos comandos me funcionaron.
Apagando IPv4:
Configurando de nuevo a DHCP:
fuente
s/Wi-Fi/Ethernet/
networksetup -listallnetworkservices
dice todo.Tal vez estás buscando
networksetup
? Específicamente, el encendido / apagado que es el último en esta lista abreviada con otras opciones que pueden ser directamente útiles. (Ejecute ese comando sin argumentos para ver toda la larga lista de opciones).fuente
Veo este problema cada vez que salgo de Network Connect VPN de manera desagradecida . Usé la respuesta proporcionada anteriormente y tiene un alias en mi
/etc/profile
Ahora, cuando esto sucede, escribo
netbounce
en la terminal y todo está bien con el mundo.fuente
Vea la tabla de enrutamiento y elimine todas las rutas a sus redes locales / VPN, luego intente volver a conectarse a su VPN.
más o menos :)
fuente