web-dev-qa-db-ja.com

Ubuntu 14.04 / 16.04でOpenVPN接続がインターネットアクセスなし

OpenVPNを使用してVPNに接続しようとしています。

OpenVPNプラグインでnetwork-managerを使用してみましたが、ovpn.confファイルを使用して端末でも試しました。

すべてが端末に接続されます(connection establishedと表示されます)が、インターネットにアクセスできません。

トンネルのゲートウェイでさえ、何でもpingできます。

これが私が試したものです

私はもう試した:

  • ufwを無効にします。
  • いくつかの設定ファイルを試しました。

同じ結果。

VPN configaration> IPv4> routes> use this connection only for resources on its networkの下のオプションにチェックを入れました。この後、インターネットが再び機能し、VPNが接続されたことが表示されます。しかし、私のトラフィックは暗号化されておらず、IPと場所は同じままです。最後に、--redirect-gatewayオプションを試してみましたが、まだ使用できません。

私は今リーグから外れています。助けてください。読んでくれてありがとう!

24
Shantanu Shady

私はopenvpnインターネットの問題も修正しました

最初にopenvpnを完全に削除してから自動削除してから、リンクに示されているようにppaを追加し、コマンドを1つずつ実行します。 220.220 リンク

3
Shantanu Shady

OpenVPN Network Managerプラグインでgnomeネットワークマネージャーを使用しています。

以下でインストールできます:

Sudo apt-get install network-manager-openvpn-gnome

OpenVPNを直接試してみると、接続は正常に機能しています。しかし、Network Managerを使用しようとすると動作しますが、インターネットにアクセスできません。

これを修正するには、Network ManagerでOpenVPN接続構成を編集し、IPv4 Settingsタブをクリックしてから、Routesボタンをクリックします。

IPv4 tab

次に、Use this connection only for resources on its networkをマークします。

IPv4 routes

OkをクリックしてからSaveをクリックし、再接続します。

58

問題はルートを作ります。正確には、デフォルトルート。

まず、NMのvpnを介してすべてのトラフィックをルーティングする場合は、[ネットワーク上のリソースにのみこの接続を使用する]オプションをオンにしません。

2番目の問題は、デフォルトのgwに関するルートです

0.0.0.0 10.211.1.2 128.0.0.0 UG 0 0 0 tun0

ルートを手動で追加するか、VPNサーバーの設定をチェックすると、問題を解決できます。

すべてのトラフィックに手動ルートを設定するには、vpn putコマンドに接続した後にtun0に移動します

ip route add default via ip_address_of_vpn_server

編集1

トラフィックをwlan0にコマンドで送信したい場合は、デフォルトルート(デフォルト)を追加できます。

Sudo ip route add default via 172.16.156.65

またはVPNを介したトラフィックルーティング用

Sudo ip route add default via 10.211.1.2

その後、さらにルートを追加できます

たとえば、106.158.15.233経由でwlan0に移動したくない場合

 ip route add 106.158.15.233/32 via 172.16.156.65 dev wlan0

またはVPN経由

 ip route add 106.158.15.233/32 via 10.211.1.2 dev tun0

172.16.156.65は、wifiルーターのアドレスです

10.211.1.2はvpnサーバーのアドレスです

1
2707974

私はこれが古いことを知っていますが、このスレッドからこの問題を解決することはできず、同様の問題があります。

これが私の問題です。ルーターからopenVPNキーをダウンロードしました。 Linuxmint仮想マシンとElementaryOSにインストールされ、ラップトップ上の仮想OSとホストOSの両方。両方のバージョンで同じ問題が発生します。 VPNは接続しますが、トラフィックはまったくありません。 「ネットワーク上のリソースにのみこの接続を使用する」を有効にすることは完全に役に立たず、それでもvpnネットワークリソースにアクセスできません。その傷...

ここに私がやったことがあります。コマンドラインvpnを介して接続したとき、いくつかの人が言ったのに気付いたようです。問題は、openVPN構成をインポートできないという事実に存在する必要があります。そこで、信頼できるテキストエディターを開いてopenvpn .confファイルを開きました。 openvpn接続プロファイルで、「詳細」タブがあることに気付きました。さまざまなオプションがたくさんあります。だから私はすべての設定オプションを詳細タブに変換しようとしましたが、あなたは何を知っていますか...それはうまくいきました...

[解決する]

だから私は別のディストリビューションでラップトップでもう一度やった。私はこのたびにVPNをチェックし、圧縮を設定した後にVPNが機能し始めたオプションを1つずつ変更しました。

[接続設定] [VPN]> [詳細設定]ボタン> [LZOデータ圧縮を使用](アダプティブに設定)をオンにすると、トンネルは問題なく機能し始め、VPNルーターの外部IPとして「マイIP」が表示されます。

私の経験では特別な設定やファイアウォールなどはありません。すべてのオプションを設定ファイルと同じように設定するだけで、組み込みのネットワークマネージャーを使用して処理できます。

1
m3th0s

私が見つけた最良の解決策は、ターミナルを開いて次を実行することです。

Sudo gedit /etc/resolvconf/resolv.conf.d/head

開いたファイルに、次を追加します。

nameserver 208.67.222.222
nameserver 208.67.220.220

ファイルを保存し、ターミナルで次のコマンドを実行します。

Sudo resolvconf -u

今すぐOpenVPNサーバーに接続してみてください。あなたは行ってもいいはずです!

0
user3526197

同じ問題がありました。 openvpnを設定するとき、ファイアウォールが必要です。ファイアウォールを設定し、openvpnトラフィックをファイアウォールを通過させる必要があります。

0
Ghasemi

ファイアウォールをオンにすることで、この問題を簡単に解決できます。 Linux Mintで、ファイアウォールの設定に進み、ファイアウォールをオンにしました。その後、VPNを接続しましたが、問題はありませんでした。それがお役に立てば幸いです。

0
aziz

この問題は解決された可能性がありますが、私の場合は、再起動しても解決しませんでした。そこで、引数に--management localhost 1194を追加することにより、Ubuntu 14.04でインターネットアクセスを提供しないopenvpn端末の別のソリューションを見つけました。好む:

root@user /# openvpn --config file.ovpn --management localhost 1194.

network-managerアプレットから使用するために構成ファイルを他の3つのファイルに分割したくない場合に便利です。

0
Xrobot