FreeBSD OpenVPN のインストール(tap L2接続)
・インストール
# pkg_add -r openvpn
・鍵や設定ファイルの作成
http://d.hatena.ne.jp/kt_hiro/20080120/1200767220
・設定ファイルの作成
# vi /usr/local/etc/openvpn/openvpn.conf proto tcp dev tap ca keys/ca.crt cert keys/server.crt key keys/server.key dh keys/dh1024.pem server 192.168.200.0 255.255.255.0 ifconfig-pool-persist ipp.txt port 1194 client-to-client keepalive 10 120 comp-lzo persist-key persist-tun log openvpn.log log-append openvpn.log verb 3
・tap と brigde の ロードと作成
# kldload if_tap # kldload if_bridge # openvpn --dev tap0 <Control> + c で強制終了させること。 # ifconfig bridge0 create
・状態確認
# kldstat # sysctl net.link.tap
・起動
# /usr/local/etc/rc.d/openvpn start
・起動設定
# vi /etc/rc.conf openvpn_enabled="yes" # vi /boot/loader.conf if_tap_load="YES" if_bridge_load="YES"