openwrt:install-openvpn-server-tun
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| openwrt:install-openvpn-server-tun [2014/07/25 12:05] – [ネットワークインタフェースを作成] admin | openwrt:install-openvpn-server-tun [2014/08/03 17:52] (現在) – [クライアントの設定] admin | ||
|---|---|---|---|
| 行 123: | 行 123: | ||
| 以下の設定をファイルの末尾に追記。 | 以下の設定をファイルの末尾に追記。 | ||
| + | VPNの接続開始を許可する。 | ||
| < | < | ||
| - | config | + | config rule |
| - | option | + | option |
| - | option | + | option |
| - | option | + | option src * |
| - | option | + | option proto udp |
| - | option | + | option |
| </ | </ | ||
| - | ファイアウォールを再起動し、設定を有効にする。 | + | VPNで接続してきたクライアントの通信を許可する。 |
| < | < | ||
| - | # / | + | config zone |
| + | option name vpn | ||
| + | option input ACCEPT | ||
| + | option forward | ||
| + | option output | ||
| + | option network | ||
| + | option masq 1 | ||
| </ | </ | ||
| - | ===== DHCP サーバの設定を変更する ===== | ||
| - | OpenVPN の制御と競合する場合があるため、DHCP サーバで IP を配る範囲を限定する。 | ||
| + | ファイアウォールを再起動し、設定を有効にする。 | ||
| < | < | ||
| - | # vi /etc/config/dhcp | + | # /etc/init.d/firewall restart |
| </ | </ | ||
| + | ===== OpenVPN のサーバ設定 ===== | ||
| - | **dhcp ' | ||
| < | < | ||
| - | config | + | # vi /etc/config/openvpn |
| - | option interface ' | + | |
| - | option leasetime ' | + | |
| - | option start ' | + | |
| - | option limit ' | + | |
| - | option ignore ' | + | |
| </ | </ | ||
| - | DHCP の設定を有効にする。 | + | 以下の設定を記述する。 |
| - | <code> | + | <note important> |
| - | # /etc/init.d/dnsmasq restart | + | /etc/config/openvpn に元から記述されている内容はすべて消して新しく作り直す。 |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | ===== OpenVPN のサーバ設定 ===== | + | |
| + | option enabled 0 が設定されていても、設定が読み込まれているらしく、新しく作り直さないと後々エラーが発生する。 | ||
| + | </ | ||
| < | < | ||
| - | # vi /etc/config/openvpn | + | config openvpn vpn-tun |
| + | option enable | ||
| + | option dev tun | ||
| + | option port | ||
| + | option proto udp | ||
| + | option verb | ||
| + | |||
| + | option ca '/etc/openvpn/ | ||
| + | option cert '/ | ||
| + | option key '/ | ||
| + | option dh '/ | ||
| + | |||
| + | option server ' | ||
| + | option keepalive '10 120' | ||
| + | |||
| + | option comp_lzo adaptive | ||
| + | option log '/tmp/openvpn.log' | ||
| + | list push ' | ||
| + | list push 'route 192.168.1.0 255.255.255.0' | ||
| </ | </ | ||
| + | * server ' | ||
| + | * 192.168.222.1 がVPNアダプタのアドレスになる。サブネットマスクは 255.255.255.0 | ||
| - | < | + | * route 192.168.1.0 255.255.255.0 |
| - | config ' | + | * クライアントからサーバ側のネットワークにアクセスできるようにする |
| - | option ' | + | |
| - | option ' | + | |
| - | option ' | + | |
| - | option ' | + | |
| - | option ' | + | |
| - | option ' | + | |
| - | option ' | + | |
| - | option ' | + | |
| - | option ' | + | |
| - | option ' | + | |
| - | option ' | + | |
| - | option ' | + | |
| - | option ' | + | |
| - | option ' | + | |
| - | option ' | + | |
| - | option ' | + | |
| - | </ | + | |
| - | + | ||
| - | | + | |
| - | |ネットワークアドレス|192.168.1.1| | + | |
| - | |サブネットマスク|255.255.255.0| | + | |
| - | |OpenVPN クライアント IP|192.168.1.151 〜 192.168.1.170| | + | |
| サーバを開始し、ブート時に自動起動するように設定。 | サーバを開始し、ブート時に自動起動するように設定。 | ||
| 行 204: | 行 201: | ||
| # / | # / | ||
| </ | </ | ||
| - | |||
| - | OpenVPN をルータの LAN に接続する。 | ||
| - | |||
| - | Web 設定画面から、 Network -> Interface -> LAN -> Edit を選択。 | ||
| - | |||
| - | Physical Settings のタブで **Ethernet Adapter: " | ||
| - | |||
| - | |||
| ===== クライアントの設定 ===== | ===== クライアントの設定 ===== | ||
| 行 221: | 行 210: | ||
| < | < | ||
| - | client | + | remote <server address> 1194 # OpenVPN サーバのホスト名か IP アドレスを記述 |
| - | tls-client | + | dev tun |
| - | dev tap | + | |
| proto udp | proto udp | ||
| - | remote <server address> 1194 # OpenVPN サーバのホスト名か IP アドレスを記述 | + | # redirect-gateway def1 # すべてVPN経由でアクセスする場合はコメントをはずす |
| resolv-retry infinite | resolv-retry infinite | ||
| - | nobind | + | persist-key |
| persist-tun | persist-tun | ||
| - | persist-key | ||
| ca ca.crt | ca ca.crt | ||
| - | cert Jimmy.crt | + | cert kyxw22.crt |
| - | key Jimmy.key | + | key kyxw22.key |
| dh dh1024.pem | dh dh1024.pem | ||
| #pkcs12 Jimmy.p12 | #pkcs12 Jimmy.p12 | ||
| - | comp-lzo | ||
| verb 3 | verb 3 | ||
| </ | </ | ||
| - | |||
openwrt/install-openvpn-server-tun.1406257518.txt.gz · 最終更新: 2014/07/25 12:05 by admin
