Como posso reiniciar minha rede depois de usar a instalação de Viscosity openVPN da Witopia que morre?

4

Sou cliente da Witopia; eles fornecem um serviço VPN. Para o cliente, eles licenciam uma cópia do Viscosity, que é um front-end de GUI para o openVPN. Nos últimos dias, percebi que, se Viscosity não puder se conectar, algo acontece quando minha conexão de rede é invadida; Não consigo fazer ping, conectar-me a sites, conectar-me ao DNS ... não posso fazer nada.

Aqui está um trecho do que está acontecendo no console:

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 

Se eu fizesse um ping, ele me diria que haveria a seguinte mensagem:

ping: sendto: No buffer space available

Eu tive que reiniciar para recuperar minha conexão de rede. Alguém sabe como resolver esse problema?

Estou executando um MacBook Intel Core Duo de 1,83 GHz, MacOS X 10.5.8, Viscosity 1.0.9. A atualização do Viscosit interrompe meu acesso aos servidores da Witopia (não sei por quê, só sei que funciona!)

    
por Avery Chan 05.10.2010 / 15:55

3 respostas

1

De alguma forma, o openvpn está seqüestrando minha conexão de rede: não consigo obter nenhuma resolução de DNS e não consigo me conectar. Minha solução, para evitar a reinicialização, é matar o openvpn. Abra o Activity Monitor e filtre pelo processo openvpn. Mate isso. Agora tenho acesso à rede novamente. Espero que isso ajude alguém que tenha esse problema. Eu vi alguns lugares onde as pessoas notaram que a única coisa que podem fazer é reiniciar.

    
por 08.10.2010 / 03:21
2

O problema parece estar relacionado à maneira como Viscosity está reescrevendo o arquivo resolv.conf manualmente. A conexão de rede está realmente ativa, mas depois de soltar a conexão VPN, não há arquivo resolv.conf e, portanto, não há como resolver nomes.

Se você tiver esse problema depois de fechar a VPN, abra o painel Preferências do sistema 'Rede', mude qualquer coisa (eu removo um espaço entre uma vírgula e um endereço IP do servidor DNS) e desfaça a alteração (coloco o espaço de volta). Depois disso, clique em "Aplicar" e o computador magicamente gravará um arquivo resolv.conf novamente ... Presto. Corrigido.

    
por 25.03.2011 / 14:28
0

Para melhor atendê-lo, reúna mais algumas informações para analisarmos mais.

Por favor, abra o terminal e poste a saída dos seguintes comandos:

$ netstat -rn
$ ifconfig -a

Isso nos dará as configurações de roteamento e interface.

Além disso, desde que você mencionou Viscosity é uma GUI front-end para OpenVPN, ele deve estar usando arquivos de configuração OpenVPN / chaves / certificados / etc.

Por favor, encontre o arquivo de configuração do cliente .ovpn em seu computador e poste-o aqui também. O conteúdo do arquivo de configuração do cliente deve ser algo como isto:

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 motivos de privacidade, por não divulgar a localização do servidor, por favor obscureça esta linha

    
por 07.04.2011 / 14:30