Linux下l2tp客户端xl2tpd安装配置的具体操作
  • 1
  • 2
  • 3
  • 4
  • 5
  • 阿里云主机ECS
    无极荣耀注册-无极荣耀首页-无极荣耀登录
    发布日期:2015-12-28 11:12:44

      服务器环境:Centos 5.8 64位

      1、下载xl2tp

      http://pkgs.org/search/?query=xl2tp&type=smart选择相应的版本进行下载

      2、安装ppp和xl2tp

      yum install ppp

      yum install xl2tpd

      3、 配置xl2tpd.conf

      文件地址: /etc/xl2tpd/xl2tpd.conf

      为了保险,在修改配置文件前先备份原有文件,原始的xl2tpd.conf里面有[lns default],这个好像是用来将xl2tpd当做l2tpd服务器的关键语句。

      要将xl2tpd作为l2tp的client话,我把xl2tpd.conf里面的所有东西都删掉了,加入了下面几行

      vi /etc/xl2tpd/xl2tpd.conf将下面内容直接复制到里面,注意填写正在的VPN账号和服务器地址,保存退出

      [lac testvpn(VPN名称)]

      name = l2tp_user_name ; l2tp帐号

      lns = 192.168.11.1 ; l2tp server的IP

      pppoptfile = /etc/ppp/peers/testvpn.l2tpd ; pppd拨号时使用的配置文件

      ppp debug = yes

      4、设置拨号配置文件:

      文件路径:xl2tpd.conf文件中pppoptfile =/etc/ppp/peers/testvpn.l2tpd

      用vi /etc/ppp/peers/testvpn.l2tpd进行编辑

      将下面内容直接复制到里面然后保存退出

      remotename testvpn

      user "l2tp_user_name"如果服务器是windows下面域环境这里的写法应为“无极荣耀注册\\用户名”用 用\ 对\进行转义

      password "l2tp_user_password"

      unit 0

      lock

      nodeflate

      nobsdcomp

      noauth

      persist

      nopcomp

      noaccomp

      maxfail 5

      debug

      5、 配置文件都建好后,可启动xl2tpd了,注意启动不代表拨号

      运行方式1:# xl2tpd -c "/your/config_file/path",如果使用此方法,要确保存在/var/run/xl2tpd/这个目录,其实看看/etc/init.d/xl2tpd这个文件也可以看出来,若不存在,脚本会创建这个目录

      运行方式2: 运行/etc/init.d/xl2tpd start即可,这种启动方式会自动去找/etc/xl2tpd/xl2tpd.conf这个配置文件,

      6、 开始拨号:

      # echo 'c testvpn' > /var/run/xl2tpd/l2tp-control

      拨号成功的话,通过ifconfig可看见有个ppp0的接口

      7、 断开连接:

      # echo 'd testvpn' > /var/run/xl2tpd/l2tp-control

      8、启动xl2tpd到拨号,整个过程可查看日志

      tail -f /var/log/message

      参考来源:http://nanjingabcdefg.is-programmer.com/posts/25458.html