From 6140e7e0c2bac4e885abf230855965b38e689a92 Mon Sep 17 00:00:00 2001 From: Erik Kapfer Date: Wed, 20 Jun 2012 19:58:38 +0200 Subject: [PATCH] openvpn: Introduce CCD. --- config/rootfiles/common/openvpn | 1 + html/cgi-bin/ovpnmain.cgi | 1 + lfs/openvpn | 1 + 3 files changed, 3 insertions(+) diff --git a/config/rootfiles/common/openvpn b/config/rootfiles/common/openvpn index 18f4d31972..6be9a102a7 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 398e9a7825..2b4c1fdd6e 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 4f10e7afbe..e57aa30bac 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 -- 2.39.2