linux下支持l2tp协议的软件有几个,笔者这里选择使用xl2tpd。
1)、安装:
$ sudo apt-get install xl2tpd
2)、修改 /etc/xl2tpd/xl2tpd.conf 配置文件,添加一个lac段
$ sudo gedit /etc/xl2tpd/xl2tpd.conf
---------------------------------------------------------------------------
[lac gdqy]
lns = 000.000.000.000
redial = yes
redial timeout = 15
max redials = 5
require pap = yes
require chap = yes
require authentication = yes
name = xxxxxxxx
ppp debug = no
pppoptfile = /etc/ppp/options.l2tpd
---------------------------------------------------------------------------
红色的000.000.000.000替换成学校给的VPN拨号服务器的lns,
xxxxxxxx改成学校给你的宽带帐号。lac后面的gdqy(改成你喜欢的名字)也可以改,但是你后面的拨号脚本也要改相应的地方,总之你把所有的gdqy改成你喜欢的名字就行了(名字保持一致)。
3)、修改(创建) /etc/ppp/chap-secrets
$ sudo gedit /etc/ppp/chap-secrets
在文件的最后面添加如下内容:
---------------------------------------
xxxxxxxx * 000000 *
---------------------------------------
将xxxxxxxx换成学校给你的宽带帐号,000000换成学校给你的宽带密码
注意,这里每个字段之间的分隔符是<Tab>,即键盘上字幕Q左边的那个键( 同下面的/etc/ppp/pap-secrets)。
4)、修改(创建) /etc/ppp/pap-secrets
$ sudo gedit /etc/ppp/pap-secrets
在文件的最后面添加如下内容:
---------------------------------------
xxxxxxxx * 000000 *
---------------------------------------
将xxxxxxxx换成学校给你的宽带帐号,000000换成学校给你的宽带密码
5)、修改(创建) /etc/ppp/options.l2tpd
$ sudo gedit /etc/ppp/options.l2tpd
添加如下内容:
-----------------------------------------
noauth
proxyarp
defaultroute
-----------------------------------------