web-dev-qa-db-ja.com

WitopiaのViscosityopenVPNインストールを使用した後、ネットワークを再起動するにはどうすればよいですか?

私はWitopiaの顧客です。 VPNサービスを提供します。クライアントの場合、openVPNのGUIフロントエンドであるViscosityのコピーのライセンスを取得します。過去数日間、Viscosityが接続できない場合、ネットワーク接続が乗っ取られる場所で何かが発生することに気づきました。 ping、Webサイトへの接続、DNSへの接続ができません…何もできません。

コンソールで行われていることのスニペットは次のとおりです。

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 

Pingを実行すると、次のメッセージが表示されることがわかります。

ping: sendto: No buffer space available

ネットワーク接続を回復するには、再起動する必要がありました。誰かがこの問題を解決する方法を知っていますか?

MacBook Intel Core Duo 1.83 GHz、MacOS X 10.5.8、Viscosity1.0.9を実行しています。 Viscositをアップグレードすると、Witopiaサーバーへのアクセスが中断されます(理由はわかりませんが、アクセスできることはわかっています)

4
Avery Chan

どういうわけかopenvpnが私のネットワーク接続を乗っ取っています:DNS解決を取得できず、接続できません。再起動を避けるための私の解決策は、openvpnを強制終了することです。アクティビティモニターを開き、openvpnプロセスをフィルタリングします。それを殺します。これで、ネットワークに再びアクセスできるようになりました。これがこの問題を抱えている人の助けになることを願っています。私は人々が彼らができる唯一のことは再起動であると指摘したいくつかの場所を見てきました。

1
Avery Chan

この問題は、Viscosityがresolv.confファイルを手動で書き換える方法に関連しているようです。ネットワーク接続は実際には有効ですが、VPN接続を切断した後、resolv.confファイルがないため、名前を解決する方法がありません。

VPNを閉じた後にこの問題が発生した場合は、[ネットワーク]システム環境設定パネルを開き、何かを変更して(コンマとDNSサーバーのIPアドレスの間のスペースを削除します)、変更を元に戻します(スペースを元に戻します)。この後、[適用]をクリックすると、コンピューターは魔法のようにresolv.confファイルを再度書き出します... Presto。修繕。

2
Wibbly

私たちがあなたをよりよく支援するために、私たちが分析するためにいくつかのより多くの情報を集めてください。

ターミナルを開いて、次のコマンドからの出力を投稿してください。

$ netstat -rn
$ ifconfig -a

これにより、ルーティングとインターフェイスの構成がわかります。

また、ViscosityはOpenVPNのフロントエンドGUIであるとおっしゃっていたので、OpenVPN構成ファイル/キー/証明書などを使用している必要があります。

コンピューターで.ovpnクライアント構成ファイルを見つけて、ここにも投稿してください。クライアント構成ファイルの内容は次のようになります。

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

*サーバーの場所を開示しないためのプライバシーのために、この行を隠してください

0
naisanza