No edit summary
No edit summary
Line 185: Line 185:
*[https://www.mwkeyless.org/main/login MW Keyless]
*[https://www.mwkeyless.org/main/login MW Keyless]
*[https://www.americankeysupply.com/ American Key Supply]
*[https://www.americankeysupply.com/ American Key Supply]
*[https://www.ultimatesecuritydevices.com/#gsc.tab=0 Ultimate Security Devices]
*[https://www.youngbrosstampworks.com/ Young Bros]
*[https://www.youngbrosstampworks.com/ Young Bros]


Line 269: Line 270:


  opkg install luci-app-advanced-reboot luci-app-openvpn openvpn-easy-rsa openvpn-openssl
  opkg install luci-app-advanced-reboot luci-app-openvpn openvpn-easy-rsa openvpn-openssl
The following four scripts can be created under the /root path and will need to be chmod to executable.
sudo chmod +x *.sh


=====1-preparation.sh=====
=====1-preparation.sh=====
Line 297: Line 301:
=====2-keymanagement.sh=====
=====2-keymanagement.sh=====
  # Work around EasyRSA issues
  # Work around EasyRSA issues
  wget -U "" -O /tmp/easyrsa.tar.gz \
  wget -U "" -O /tmp/easyrsa.tar.gz https://github.com/OpenVPN/easy-rsa/releases/download/v3.2.2/EasyRSA-3.2.2.tgz
https://github.com/OpenVPN/easy-rsa/\
releases/download/v3.1.7/EasyRSA-3.1.7.tgz
  tar -z -x -f /tmp/easyrsa.tar.gz
  tar -z -x -f /tmp/easyrsa.tar.gz
   
   
Line 306: Line 308:
  export EASYRSA_PKI="${VPN_PKI}"
  export EASYRSA_PKI="${VPN_PKI}"
  export EASYRSA_TEMP_DIR="/tmp"
  export EASYRSA_TEMP_DIR="/tmp"
  export EASYRSA_CERT_EXPIRE="3650"
  export EASYRSA_CERT_EXPIRE="36500"
  export EASYRSA_BATCH="1"
  export EASYRSA_BATCH="1"
  alias easyrsa="/root/EasyRSA-3.1.7/easyrsa"
  alias easyrsa="/root/EasyRSA-3.2.2/easyrsa"
  EOF
  EOF
  . /etc/profile.d/easy-rsa.sh
  . /etc/profile.d/easy-rsa.sh