OpenVPN で ルーティングを行う必要がある場合¶
- 次のケースで行う必要があります。
- VPNサーバがゲートウェイでない場合。
- VPNサーバ及びVPNサーバから接続するサーバ
- VPNサーバがゲートウェイでない場合。
Linuxサーバの場合¶
- 次のコマンドを実行します
(10.8.0.0はvpnクライアントの仮想IP、nはVPNサーバのアドレス)# echo "any net 10.8.0.0 netmask 255.255.255.0 gw 192.168.34.n" >> /etc/sysconfig/static-routes # service network reload
- 次のコマンドが正しく反映されているかを確認する。
# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface ... 10.8.0.0 192.168.34.n 255.255.255.0 UG 0 0 0 eth0 0.0.0.0 192.168.34.254 0.0.0.0 UG 0 0 0 eth0 ...
Windowsサーバの場合¶
- コマンドプロンプトで次のコマンドを実行します
(10.8.0.0はvpnクライアントの仮想IP、nはVPNサーバのアドレス)C:\ >route -p add 10.8.0.0 mask 255.255.255.0 192.168.34.n
- 次のコマンドが正しく反映されているかを確認する。
C:\ >route print IPv4 Route Table =========================================================================== ... Persistent Routes: Network Address Netmask Gateway Address Metric 10.8.0.0 255.255.255.0 192.168.34.n 1
¶
¶