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