ルーティングと OpenVPN に小さな問題があります。VPN 接続の開始後、すべてのトラフィックは OpenVPN サーバーを経由します。ただし、サーバーは 16/2 MBit のダウンロード/アップロード速度の ADSL ルーターの背後にあります。そのため、内部サーバーにはアクセスできますが、通常のインターネットへのアクセスは低速です。
しかし、私は次のように作りたいのです:
ご覧のとおり、通常のインターネットへのアクセスは直接 (OpenVPN なし) 行われ、内部サーバーへのアクセスは OpenVPN 経由で行われます。
どうすれば作れますか?
- クライアントラップトップ: Ubuntu 12.04、14.04
- OpenVPN サーバー Ubuntu 12.04
答え1
OpenVPN クライアント構成ファイルで、redirect-gateway
VPN 経由のすべてのトラフィックのリダイレクトを停止するオプションを削除します。
サーバーがクライアントに LAN へのルートを自動的にプッシュしない場合は、プライベート サーバーにアクセスできなくなります。回避策として、route <network> <netmask>
構成ファイルにオプションを追加できます。たとえば、プライベート サーバーの IP アドレスが 192.168.0.0/24 ネットワークにある場合は、次の行を追加します。
route 192.168.0.0 255.255.255.0
これにより、宛先が 192.168.0.0/24 ネットワークであるすべてのトラフィックが VPN を通過するようになります。