From 6f35f0363b0500981f09ea008859259815005f5c Mon Sep 17 00:00:00 2001 From: nico Date: Fri, 16 Dec 2005 12:00:19 +0000 Subject: port l2tpd fixes from changeset:2696 to trunk. git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2697 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/l2tpd/files/l2tpd.conf | 29 +++++++++++++++++++++++++++++ package/l2tpd/files/l2tpd.init | 21 +++++++++++++++++++++ package/l2tpd/files/options.l2tpd | 17 +++++++++++++++++ 3 files changed, 67 insertions(+) create mode 100644 package/l2tpd/files/l2tpd.conf create mode 100644 package/l2tpd/files/l2tpd.init create mode 100644 package/l2tpd/files/options.l2tpd (limited to 'package/l2tpd/files') diff --git a/package/l2tpd/files/l2tpd.conf b/package/l2tpd/files/l2tpd.conf new file mode 100644 index 000000000..2a9ba1cc6 --- /dev/null +++ b/package/l2tpd/files/l2tpd.conf @@ -0,0 +1,29 @@ +; +; This is a minimal sample l2tpd configuration file for use +; with L2TP over IPsec. +; +; The idea is to provide an L2TP daemon to which remote Windows L2TP/IPsec +; clients connect. In this example, the internal (protected) network +; is 192.168.1.0/24. A special IP range within this network is reserved +; for the remote clients: 192.168.1.128/25 +; (i.e. 192.168.1.128 ... 192.168.1.254) +; +; The listen-addr parameter can be used if you want to bind the L2TP daemon +; to a specific IP address instead of to all interfaces. For instance, +; you could bind it to the interface of the internal LAN (e.g. 192.168.1.98 +; in the example below). Yet another IP address (local ip, e.g. 192.168.1.99) +; will be used by l2tpd as its address on pppX interfaces. + +[global] +; listen-addr = 192.168.1.98 + +[lns default] +ip range = 192.168.1.128-192.168.1.254 +local ip = 192.168.1.99 +require chap = yes +refuse pap = yes +require authentication = yes +name = LinuxVPNserver +ppp debug = yes +pppoptfile = /etc/ppp/options.l2tpd +length bit = yes diff --git a/package/l2tpd/files/l2tpd.init b/package/l2tpd/files/l2tpd.init new file mode 100644 index 000000000..f53175799 --- /dev/null +++ b/package/l2tpd/files/l2tpd.init @@ -0,0 +1,21 @@ +#!/bin/sh + +BIN=l2tpd +DEFAULT=/etc/default/$BIN +RUN_D=/var/run +PID_F=$RUN_D/$BIN.pid +[ -f $DEFAULT ] && . $DEFAULT + +case $1 in + start) + $BIN $OPTIONS + ;; + stop) + [ -f $PID_F ] && kill $(cat $PID_F) + ;; + *) + echo "usage: $0 (start|stop)" + exit 1 +esac + +exit $? diff --git a/package/l2tpd/files/options.l2tpd b/package/l2tpd/files/options.l2tpd new file mode 100644 index 000000000..425a56e08 --- /dev/null +++ b/package/l2tpd/files/options.l2tpd @@ -0,0 +1,17 @@ +ipcp-accept-local +ipcp-accept-remote +ms-dns 192.168.1.1 +ms-dns 192.168.1.3 +ms-wins 192.168.1.2 +ms-wins 192.168.1.4 +noccp +auth +crtscts +idle 1800 +mtu 1410 +mru 1410 +nodefaultroute +debug +lock +proxyarp +connect-delay 5000 -- cgit v1.2.3