From: Erik Kapfer Date: Wed, 20 Jun 2012 17:58:38 +0000 (+0200) Subject: openvpn: Introduce CCD. X-Git-Url: http://git.ipfire.org/?p=people%2Fteissler%2Fipfire-2.x.git;a=commitdiff_plain;h=6140e7e0c2bac4e885abf230855965b38e689a92 openvpn: Introduce CCD. --- diff --git a/config/rootfiles/common/openvpn b/config/rootfiles/common/openvpn index 18f4d3197..6be9a102a 100644 --- a/config/rootfiles/common/openvpn +++ b/config/rootfiles/common/openvpn @@ -8,6 +8,7 @@ usr/sbin/openvpn var/ipfire/ovpn var/ipfire/ovpn/ca var/ipfire/ovpn/caconfig +var/ipfire/ovpn/ccd #var/ipfire/ovpn/certs var/ipfire/ovpn/certs/index.txt var/ipfire/ovpn/certs/serial diff --git a/html/cgi-bin/ovpnmain.cgi b/html/cgi-bin/ovpnmain.cgi index 398e9a782..2b4c1fdd6 100644 --- a/html/cgi-bin/ovpnmain.cgi +++ b/html/cgi-bin/ovpnmain.cgi @@ -334,6 +334,7 @@ sub writeserverconf { print CONF "port $sovpnsettings{'DDEST_PORT'}\n"; print CONF "script-security 3 system\n"; print CONF "ifconfig-pool-persist /var/ipfire/ovpn/ovpn-leases.db 3600\n"; + print CONF "client-config-dir /var/ipfire/ovpn/ccd\n"; print CONF "tls-server\n"; print CONF "ca /var/ipfire/ovpn/ca/cacert.pem\n"; print CONF "cert /var/ipfire/ovpn/certs/servercert.pem\n"; diff --git a/lfs/openvpn b/lfs/openvpn index 4f10e7afb..e57aa30ba 100644 --- a/lfs/openvpn +++ b/lfs/openvpn @@ -84,6 +84,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP)/plugin/down-root && make cp -pvf $(DIR_APP)/plugin/down-root/openvpn-down-root.so /usr/lib/openvpn -mkdir -vp /var/ipfire/ovpn/ca + -mkdir -vp /var/ipfire/ovpn/ccd -mkdir -vp /var/ipfire/ovpn/crls -mkdir -vp /var/ipfire/ovpn/n2nconf -mkdir -vp /var/ipfire/ovpn/scripts