- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:OpenVPNについて)
OpenVPNについて
このQ&Aのポイント
- OpenVPNを利用したクライアント同士でのVPN通信を行おうとしています。目的はリモートでのクライアントのメンテ&サポートです。
- OpenVPNはソフトウェアVPNだから仕方がないのかも知れませんが、PPTPでのVPNなどに比べ、明らかに速度が遅いです。現在、VPNサーバーとして、メモリ384MBに増設した結構古いPCに、Ubuntuサーバー版を入れたものを使用しているのですが、VPNサーバーのスペックを上げることで、通信速度も上がるものなんでしょうか?
- 基本的にクライアントは起動時にVPNサーバーに接続するようにしたいです(ユーザーに意識させないようにするため)。ただし、VPN対象クライアント数が多いため、接続しっぱなしにはしたくないのです(サーバーリソースを食いそうなので)。つまり、クライアントは常に接続待ちの状態で、サーバーが接続を許可した時点で自動的に接続が確立されるようにはできないでしょうか?そして通信が終わったら、サーバー側で接続を切って、次の接続まで待機ということができますでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
回答1 単純にサーバースペックを上げただけでは変わらない。 ネットワークやクライアント数など様々な要素があるから。 サーバースペックの範囲内で設定を最適化することだけど、基本的に速度を上げることは難しい。 回答2 いろいろと無理がある。 サーバーはクライアントから接続要求が来ないと通信が始まらない。 サーバー側から接続を制限すると、クライアントが繋ぎたいときに繋げない。 従って、仕組み的にはクライアント側で制御するしかない。 クライアントが接続を断った時点でサーバーから何もすることはできない。 うちは自動接続は許可せず、必ずユーザーとパスワード入力させている。
お礼
早速のご回答どうも有難うございます。 [回答1について] そうですか・・・サーバーのスペックを上げてもそれだけで速度を上げることはできないんですね。 Web検索してみても有効な情報は見つからないし、OpenVPNの速度はそんな程度的な情報もあったので、難しいのかなとは思っていましたが、やっぱりそうですか・・・残念です。 でも主にVNC等を使ってのリモート操作がメインなので、画面色数を落とすなどして、実用レベルの速度に持っていけるような気はしています。 [回答2について] >サーバーはクライアントから接続要求が来ないと通信が始まらない。 >クライアントが接続を断った時点でサーバーから何もすることはできない。 冷静に考えて当然ですよね・・・ 必要に応じてユーザーに接続させるとかを検討してみます。 どうも有難うございました。