OpenVPNのマニュアルを見てもよく分からないので、ご質問します。
環境は、以下の通りとなります。
・OpenWRTルーター × 3
拠点A グローバルIP 111.111.111.111 (ダミー)
プライベートIP 192.168.1.0/24
OpenVPN IP 192.168.8.1/24
拠点B グローバルIP 222.222.222.222 (ダミー)
プライベートIP 192.168.2.0/24
OpenVPN IP 192.168.8.2/24
拠点C グローバルIP 333.333.333.333 (ダミー)
プライベートIP 192.168.3.0/24
OpenVPN IP 192.168.8.3/24
要件として、
拠点Aから拠点B、拠点CのプライベートIPにアクセスしたい。
また、拠点B、拠点Cから拠点AのプライベートIPにアクセスしたい。
上記を解決するためにOpenVPNの導入を検証しています。
現在、以下の設定ファイルでとりあえず動作はしています。
拠点A
vpnserver
1verb 3 2user nobody 3group nogroup 4dev tun0 5port 1194 6proto udp 7server 192.168.8.0 255.255.255.0 8topology subnet 9client-to-client 10keepalive 10 120 11persist-tun 12persist-key 13push "dhcp-option DNS 192.168.8.1" 14push "dhcp-option DOMAIN lan" 15push "redirect-gateway def1" 16push "persist-tun" 17push "persist-key" 18fragment 1280 19mssfix 1280 20link-mtu 1400 21<dh> 22-----BEGIN DH PARAMETERS----- 23-----END DH PARAMETERS----- 24</dh> 25<tls-crypt> 26-----BEGIN OpenVPN Static key V1----- 27-----END OpenVPN Static key V1----- 28</tls-crypt> 29<ca> 30-----BEGIN CERTIFICATE----- 31-----END CERTIFICATE----- 32</ca> 33<cert> 34-----BEGIN CERTIFICATE----- 35-----END CERTIFICATE----- 36</cert> 37<key> 38-----BEGIN PRIVATE KEY----- 39-----END PRIVATE KEY----- 40</key>
拠点B,拠点C
vpnclient
1verb 3 2dev tun 3nobind 4client 5remote 111.111.111.111 1194 udp 6auth-nocache 7remote-cert-tls server 8fragment 1280 9mssfix 1280 10link-mtu 1400 11<tls-crypt> 12-----BEGIN OpenVPN Static key V1----- 13-----END OpenVPN Static key V1----- 14</tls-crypt> 15<ca> 16-----BEGIN CERTIFICATE----- 17-----END CERTIFICATE----- 18</ca> 19<cert> 20-----BEGIN CERTIFICATE----- 21-----END CERTIFICATE----- 22</cert> 23<key> 24-----BEGIN PRIVATE KEY----- 25-----END PRIVATE KEY----- 26</key>
上記の設定だと、拠点B、Cからのインターネットアクセスが全て拠点Aを経由してしまい、速度が遅い現象が発生しました。
サーバー設定ファイルで「redirect-gateway def1」を設定しているのが原因かと思いますが、どの様に記述すれば良いかと、iptablesのルーティングの設定方法が分からないです。
拠点のプライベートLAN間通信のみ、OpenVPNで通信させるにはどの様にすれば良いのでしょうか?

回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。