だから、私はWindowsでうまく機能するPureVPN接続をしました。しかし、最新のUbuntu 14.04.1 LTSで使用しようとすると、
PureVPNサポートに連絡してみて、彼らから提供されたすべての設定を切り替えて、サーバーを切り替え、OpenVPNでTCPまたはUDPを試して、状況が改善するかどうかを確認しました。これらはすべて、VPN企業のそれほど優れた技術サポートではないようです。彼らはただチャットセッションを通過しようとしているように見えました。
私は多数のsolutionsを試しましたが、オンラインでは見つかりませんでした。コマンドライン設定とGUI設定を試しましたが、どれも機能しませんでした。 Ubuntuに完全に切り替えられないのは、このVPNの問題だけです。 stackexchangeのすばらしいコミュニティヘルプを使用して解決できることを願っています:)これはstackoverflowのようなアクティブなサイトではないことを知っていますが、私はまだ尋ねています(これは私がLOLを持っている絶望のレベルを示しています)
追伸私は普通のLinuxユーザーではありません(Windowsから切り替えようとしています)
私もPureVPNを使用しています。 MTUパラメータやsmthには触れないでください...
OpenVPNを使用することをお勧めします。
そして、ここに私の解決策があります:何らかの理由で、ファイアウォールはルールがなくてもデフォルトでTUN/TAPインターフェースをフィルタリングしています。
したがって、Linuxファイアウォールから仮想TUNまたはTAPインターフェースを除外する必要があります。ターミナルでこれらのコマンドを実行するだけでTUN/TAPを除外できます-
Sudo iptables -A INPUT -i tun0 -j ACCEPT
Sudo iptables -A FORWARD -i tun0 -j ACCEPT
Sudo iptables -A INPUT -i tap0 -j ACCEPT
Sudo iptables -A FORWARD -i tap0 -j ACCEPT
または、Ubuntu(g)ufw(ベストプラクティス)でこれらのルールを追加します。このファイルを編集-
Sudo gedit /etc/ufw/before.rules
そして、Word COMMITの行の前に、この行をファイルの下部に追加します
# allow all on loopback (!check if you already have this!)
-A ufw-before-input -i lo -j ACCEPT
-A ufw-before-output -o lo -j ACCEPT
# allow all traffic via our OpenVPN TUN/TAP interfaces
-A ufw-before-input -i tun0 -j ACCEPT
-A ufw-before-input -i tap0 -j ACCEPT
-A ufw-before-forward -i tun0 -j ACCEPT
-A ufw-before-forward -i tap0 -j ACCEPT
-A ufw-before-forward -o tun0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A ufw-before-forward -o tap0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A ufw-before-forward -o tun0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A ufw-before-forward -o tap0 -m state --state RELATED,ESTABLISHED -j ACCEPT
保存して終了。
最後に、IP転送機能を有効にする必要があります。ターミナルファイルsysctl.confで開きます-
Sudo gedit /etc/sysctl.conf
そして、この行を下部に追加します-
# Enable IP forwarding
net.ipv4.ip_forward = 1
保存して終了。その後、ターミナルでそのコマンドを実行して変更を適用します-
Sudo sysctl -p
それだけです!
リブートして、VPNサーバーに接続し、youtubeまたはP2P共有を確認します。
VPNサーバーに接続しているときにメールやウェブページが停止しない場合は、通常、MTUの問題があります。各インターネット接続には、最大伝送単位(MTU)と呼ばれるプロパティがあります。 MTUは、その接続上を流れることができるデータの最大チャンクのサイズを指定します。
ほとんどの場合、オペレーティングシステムは接続のMTUを自動的に検出し、適切に調整します。ただし、一部の場所には、MTUディスカバリアルゴリズムを混乱させるルーターがあります。私の知る限り、UbuntuはVPN接続のMTU設定を修正しており、これにより一部のルーターで問題が発生します。
Mtuサイズを手動で調整する簡単な方法は次のとおりです。
Sudo nano /etc/ppp/ip-up
この行をファイルの最後に追加します。
ifconfig $1 mtu 1492
問題を解決できることを願っています
Astrill VPNで同様の問題を追加します。
その後、数日前にスクリプトをダウンロードしていたことが判明しましたAdZHostsファイルに追加する広告をブロックするために/ etc/hostsファイルをブロックしていました私のLANのすべてのマシンはVPNを使用し、ログインプロセスも遅くします。