#!/bin/bash public_server_ip="xxxxxx.xxx.xxx" # public IP of server lowest_port_number_file="/tmp/lowest_port_number" config_client="/tmp/keys" config_server="/tmp/keys_server" config_temp="/tmp/config_tmp" mkdir $config_client mkdir $config_server mkdir $config_temp server_ip=$1 # Private IP of server client_ip=$2 # Private IP of client ls $lowest_port_number_file || echo 5000 > $lowest_port_number_file server_port=`cat $lowest_port_number_file` let "server_port=$server_port+1" echo $server_port > $lowest_port_number_file keyfile="$config_temp/secret.key" keyfilebn=`basename $keyfile` openvpn --genkey --secret $keyfile cat > $config_temp/server.conf < $config_temp/client.conf <