外出時に外から自宅LANに乗り込むためにVPNサーバーを構築します。
インストール
インストールはパッケージを利用します。
# pkg install openvpn
access: 181435
外出時に外から自宅LANに乗り込むためにVPNサーバーを構築します。
インストールはパッケージを利用します。
# pkg install openvpn
/usr/local/share/examples/openvpn/sample-config-files/server.confを参考に /usr/local/etc/openvpn/server.conf に設定を記載します。
port 1194 proto tcp-server dev tun10 ca easy-rsa/keys/ca.crt cert easy-rsa/keys/server.crt key easy-rsa/keys/server.key # This file should be kept secret dh easy-rsa/keys/dh1024.pem server 10.0.1.0 255.255.255.0 ifconfig-pool-persist ipp.txt push "route 10.0.0.0 255.255.0.0" client-to-client keepalive 10 120 tls-auth easy-rsa/keys/ta.key 0 # This file is secret comp-lzo user nobody group nobody persist-key persist-tun status openvpn-status.log verb 0 script-security 2
/etc/rc.conf に起動の設定を記載します。
openvpn_enable="YES" openvpn_configfile="/usr/local/etc/openvpn/server.conf" openvpn_dir="/usr/local/etc/openvpn" openvpn_if="tun"