关于l2tp vpn 的讲述, h3c就讲得不错,请参考:
l2tp比pptp的拨号方式多了点步骤, pptp 采用 pppd call 的方式, 而l2tp采用 xl2tpd 去拨号.
以下为l2tp的拨号步骤:
1. 安装xl2tpd
sudo apt-get install xl2tpd
2. 创建两个配置文件
进入/var/run/xl2tpd
2.1 创建 xl2tpd.conf , 内容为:
[lac lroute]
lns = 110.119.114.101
pppoptfile = /var/run/xl2tpd/options.l2tpd.lac
redial = yes
redial timeout = 15
2.2 创建 options.l2tpd.lac , 内容为:
ipcp-accept-local
ipcp-accept-remote
refuse-eap
noccp
noauth
mtu 1400
mru 1400
name l2tp
password l2tppwd
lcp-echo-interval 20
lcp-echo-failure 3
ifname l2tp
3. 用xl2tpd拨号
进入/var/run/xl2tpd , 切换root账号
3.1: xl2tpd -c xl2tpd.conf
3.2: echo "c lroute " > l2tp-control
3.3 注意:
3.2 的 "lroute" 值应为xl2tpd.conf 里[lac lroute] 的 LAC 名称,可更换.
4 调试:
可通过 /var/run/syslog 查看 系统log信息,log不足以查找问题,就抓下包看下交互.