web-dev-qa-db-ja.com

OpenVPNでLANにVPNのみを通過させるにはどうすればよいですか?

だから私は次の設定をしています: enter image description here

homeからOpenVPN経由で接続して、workからLANにアクセスしたいと思います。そこで、自宅のコンピューターでOpenVPNクライアントの構成を次のように編集します。

remote 180.135.0.10 1194

これで接続できますが、箱から出してすぐにLANにアクセスすることはできません。そこで、clientsconfigに新しい行を追加します。

redirect-gateway def1

これにより、すべてのトラフィックがVPNを通過するようになります。これは機能します。しかし今はインターネットがありません。だから私は次の行を追加します:

dhcp-option DNS 8.8.8.8
dhcp-option DNS 8.8.4.4

これで、VPNを介してLANにアクセスできるようになり、WhatIsMyIpを確認すると、workWAN IP。これは好ましくありません。私の理想的な状況では、VPNを通過する必要がある唯一のトラフィックは、インターネットや私のホームなどの他のすべてのトラフィックのLANです。 )LANは通常どおりにルーティングする必要があります。

誰かがそのようなことを達成する方法を持っていますか?

2
Mark

構成とネットワークトポロジを理解している場合は、redirect-gatewayディレクティブを削除し、代わりに次を追加する必要があります。

route 192.168.188.0 255.255.255.0

名前で作業用マシンにアクセスする場合は、作業用DNSサーバー(存在する場合)を構成する必要があります。

dhcp-option DNS <your work dns server LAN IP>

2つのGoogleDNSエントリを削除します。

よろしく

パオロ・バセンギ

1
Paolo Basenghi