OpenVPNのクライアント端末ルーティング設定


OpenVPNのクライアント側のルーティング設定のメモです。
設定はすべてクライアントPC端末上で行います。

1.クライアント端末

PC:Windows10 Professional
ソフトウェア:OpenVPN GUI v11.26.0.0

2.ネットワーク構成

3.config.ovpn(すべてのトラフィックをVPNへ向ける)

client
dev tun
proto udp
remote xxx.xxx.xxx.xxx 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert xxxxxxxxxxxxxxxxxxx.crt
key xxxxxxxxxxxxxxxxxxx.key
cipher AES-128-CBC
;comp-lzo
verb 4
redirect-gateway autolocal         /すべてのトラフィックをVPN経由にする
dhcp-option DNS 8.8.8.8         /DNSを指定
block-outside-dns             /VPN経由でDNSを解決

4.config.ovpn(特定のトラフィックをVPNへ向ける)

client
dev tun
proto udp
remote xxx.xxx.xxx.xxx 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert xxxxxxxxxxxxxxxxxxx.crt
key xxxxxxxxxxxxxxxxxxx.key
cipher AES-128-CBC
;comp-lzo
verb 4
route 10.0.0.0 255.0.0.0           /Staticで特定のネットーワークをVPN経由にする
dhcp-option DNS 8.8.8.8         /DNSを指定
block-outside-dns             /VPN経由でDNSを解決

Windows上のroute print

C:\Users>route print
Network Destination        Netmask          Gateway       Interface  Metric
       10.0.0.0    255.0.0.0      192.168.2.1     192.168.2.2    259

5.補足

すべてのトラフィックを向けるのとStaticで特定のネットワークのみにする設定は要件により使い分けてもらえればと思います。