DD-WRT OpenVPN の設定
Table of Contents
用意するもの
OpenVPN 認証局の設置 の手順に従って生成した、下記ファイルが必要。
- ca.crt
- server_サーバ名.crt
- server_サーバ名.key
- dh2048.pem
DD-WRTのWeb管理画面からの設定方法
Services -> VPN
OpenVPN Server/Daemon
図のように設定する。
- Public Server Cert
- server_サーバ名.crt より、–—BEGIN CERTIFICATE–— から –—END CERTIFICATE–— までの部分を張り付ける
- CA Cert
- ca.crt より、–—BEGIN CERTIFICATE–— から –—END CERTIFICATE–— までの部分を張り付ける
- Private Server Key
- server_サーバ名.key より、 –—BEGIN PRIVATE KEY–— から –—END PRIVATE KEY–— までの部分を張り付ける
- DH PEM
- dh2048.pem より、–—BEGIN DH PARAMETERS–— から –—END DH PARAMETERS–— までの部分を張り付ける
- Additinal Config
- 下記を記述する
push "route 192.168.1.0 255.255.255.0" push "dhcp-option DNS 10.8.0.1" dev tun0 keepalive 10 120
Administration -> Commands
"Commands"のフィールドに下記を入力し、「Save Startup」を押す。
iptables -t nat -A POSTROUTING -o br0 -s 10.8.0.0/255.255.255.0 -j MASQUERADE
状況確認
Status -> OpenVPN
設定の解説
push "route 192.168.1.0 255.255.255.0" クライアントにサーバー側の LAN を通知しアクセスを可能にする指定
参考
- 23.7. VPN の拡張 (Turbolinux 11 Server: ユーザーガイド)
- Linux(Network/VPN)ブログトップ (ぴろにっき)
- Linux での OpenVPN セットアップに関して、ブリッジモード、ルーティングモード両方について説明がある
- OpenVPNのインストールとセットアップからインターネット接続までのガイドブック
- ルーティングモードの例。"redirect-gateway def1 bypass-dhcp"の設定について言及がある