¿Cómo puedo reiniciar mi red después de usar la instalación de Viscosity openVPN de Witopia que muere?

¿Cómo puedo reiniciar mi red después de usar la instalación de Viscosity openVPN de Witopia que muere?

Soy cliente de Witopia; Proporcionan un servicio VPN. Para el cliente, obtienen una licencia de una copia de Viscosity, que es una interfaz gráfica de usuario para openVPN. En los últimos días he notado que si Viscosity no puede conectarse, sucede algo que hace que mi conexión de red sea secuestrada; No puedo hacer ping, conectarme a ningún sitio web, conectarme a DNS… No puedo hacer nada.

Aquí hay un fragmento de lo que está sucediendo en la consola:

10/5/10 9:21:45 PM openvpn[600] Connection reset, restarting [0] 
10/5/10 9:21:45 PM openvpn[600] /Applications/Internet-Network/Viscosity.app/Contents/Resources/dnsdown.py tun0 1500 1544 10.244.0.110 10.244.0.109 restart 
10/5/10 9:21:45 PM openvpn[600] SIGUSR1[soft,connection-reset] received, process restarting 
10/5/10 9:21:45 PM openvpn[600] NOTE: the current --script-security setting may allow this configuration to call user-defined scripts 
10/5/10 9:21:45 PM openvpn[600] NOTE: --fast-io is disabled since we are not using UDP 
10/5/10 9:21:45 PM openvpn[600] Re-using SSL/TLS context 
10/5/10 9:21:45 PM openvpn[600] LZO compression initialized 
10/5/10 9:21:45 PM mDNSResponder[16] NOTE: Wide-Area Service Discovery disabled to avoid crashing defective DNS relay 192.168.1.1:53 
10/5/10 9:22:31 PM kernel dlil_output: output error retval = 37 
10/5/10 9:22:34 PM kernel dlil_output: output error retval = 37 
10/5/10 9:22:34 PM mDNSResponder[16] mDNSPlatformSendUDP sendto failed to send packet on InterfaceID 00000000 unicast/4 to 208.67.220.123:53 skt 15 error -1 errno 55 (No buffer space available) 1364468745 
10/5/10 9:22:34 PM kernel dlil_output: output error retval = 37 
10/5/10 9:22:34 PM kernel dlil_output: output error retval = 37 
10/5/10 9:22:35 PM kernel dlil_output: output error retval = 37 
10/5/10 9:22:35 PM openvpn[600] RESOLVE: Cannot resolve host address: tlsvpn.iad.witopia.net: [HOST_NOT_FOUND] The specified host is unknown. 
10/5/10 9:22:35 PM kernel dlil_output: output error retval = 37 
10/5/10 9:22:35 PM kernel dlil_output: output error retval = 37 
10/5/10 9:22:35 PM kernel dlil_output: output error retval = 37 
10/5/10 9:22:35 PM openvpn[600] RESOLVE: Cannot resolve host address: tlsvpn.iad.witopia.net: [HOST_NOT_FOUND] The specified host is unknown. 
10/5/10 9:22:35 PM kernel dlil_output: output error retval = 37 

Si hiciera un ping me diría que saldría el siguiente mensaje:

ping: sendto: No buffer space available

Tuve que reiniciar para recuperar mi conexión de red. Alguien sabe cómo resolver este problema?

Estoy ejecutando una MacBook Intel Core Duo 1,83 GHz, MacOS X 10.5.8, Viscosity 1.0.9. Actualizar Viscosit interrumpe mi acceso a los servidores de Witopia (¡no sé por qué, solo sé que es así!)

Respuesta1

El problema parece estar relacionado con la forma en que Viscosity está reescribiendo el archivo resolv.conf manualmente. La conexión de red en realidad está activa, pero después de desconectar la conexión VPN no hay ningún archivo resolv.conf y, por lo tanto, no hay forma de resolver nombres.

Si tiene este problema después de cerrar la VPN, abra el panel de Preferencias del Sistema 'Red', cambie cualquier cosa (elimino un espacio entre una coma y una dirección IP del servidor DNS) y luego deshago el cambio (devuelvo el espacio). Después de esto, haga clic en 'Aplicar' y la computadora mágicamente escribirá un archivo resolv.conf nuevamente... Listo. Fijado.

Respuesta2

De alguna manera, openvpn está secuestrando mi conexión de red: no puedo obtener ninguna resolución DNS y no puedo conectarme. Mi solución, para evitar reiniciar, es eliminar openvpn. Abra Activity Monitor y filtre por el proceso openvpn. Mátalo. Ahora tengo acceso a la red nuevamente. Espero que esto ayude a cualquiera que tenga este problema. He visto un par de lugares donde la gente ha notado que lo único que pueden hacer es reiniciar.

Respuesta3

Para que podamos ayudarlo mejor, recopile más información para que la analicemos.

Abra la terminal y publique el resultado de los siguientes comandos:

$ netstat -rn
$ ifconfig -a

Eso nos dará las configuraciones de enrutamiento y de interfaz.

Además, dado que mencionó que Viscosity es una interfaz gráfica de usuario para OpenVPN, debe utilizar archivos/claves/certificados/etc de configuración de OpenVPN.

Busque el archivo de configuración del cliente .ovpn en su computadora y publíquelo aquí también. El contenido del archivo de configuración del cliente debería verse así:

client
dev tun
proto udp
remote remote-server 1195*
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert server.crt
key server.key
ns-cert-type server
tls-auth ta.key 1
comp-lzo
verb 3

*Por razones de privacidad al no revelar la ubicación del servidor, oculte esta línea.

información relacionada