Jak skonfigurować klienta aby połączył się do serwera VPN xl2tpd ?

Pliku xl2tpd.conf konfigurujemy jak poniżej:

[global]
port = 1701
access control = no

[lac openwrt]
lns = ip_serwerka_xl2tpd
length bit = yes
require chap = yes
refuse pap = yes
require authentication = yes
name = openwrt
ppp debug = yes
pppoptfile = /etc/ppp/options.xl2tpd

W pliku xl2tp-secrets ustawiamy wspólna nazwę i hasło:

# Secrets for authenticating l2tp tunnels
# us them secret
* openwrt tajnehaslo

W pliku options.xl2tpd ustawiamy dodatkowe opcje:

user naszuser
noipdefault
noaccomp
auth
idle 1800
mtu 1460
mru 1460
refuse-eap
debug
logfd 2
logfile /var/log/xl2tpd.log
ipcp-accept-local
ipcp-accept-remote
nodefaultroute
lock
crtscts
connect-delay 5000

Uruchamianie tunelu:

echo "c openwrt" > /var/run/xl2tpd/l2tp-control

Dodawanie routingu na naszej sieci wewęntrznej po stronie serwera:

route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.254.200

Rozłączanie tunelu:

 echo "d openwrt" > /var/run/xl2tpd/l2tp-control