• 幕客老师召集小伙伴
  • 运维高手36项修炼
  • python自动化运维项目实战
  • nginx从入门到实战
  • 阿里云与Centos7实战

ubuntu系统上配置xl2tpd客户端

一、安装l2tp
 apt-get install l2tp-ipsec-vpn
 
二、配置
# vim /etc/xl2tpd/xl2tpd.conf
[lac jeson]
lns = 106.135.64.1  //配置自己的xl2tpd服务端地址
ppp debug = yes
pppoptfile = /etc/ppp/options.l2tpd.client
length bit = y
 
# vim /etc/ppp/options.l2tpd.client
ipcp-accept-local
ipcp-accept-remote
refuse-eap
require-mschap-v2
noccp
noauth
idle 1800
mtu 1410
mru 1410
defaultroute
replacedefaultroute
usepeerdns
debug
lock
connect-delay 5000
name jeson  //配置连接的用户名
password fdsfdsf //配置连接的密码
 
三、服务启动运行
 /etc/init.d/xl2tpd start
 
3.1 开启L2TP/PPP的连接
echo "c jeson">/var/run/xl2tpd/l2tp-control
#若要关闭连接可以用这个命令
echo "d jeson" > /var/run/xl2tpd/l2tp-control
ipsec auto --down L2TP-CERT-CLIENT
 
#这个时候用ip 命令查看网卡设备,有一个ppp0的设备开始拨号了。
#我们确定已经获取到了对应的IP,然后开始下面的配置。
 
3.2、配置路由策略
ip ro ad xl2tp服务端IP via 192.168.1.1(本地拨号服务的网关地址)
 
#为了更方便的在客户端启动和管理xl2tp,写了一个如下的脚本控制
#!/bin/bash
#Jeson
#connect My vpn server
case $1 in
    start)
        /etc/init.d/xl2tpd start
        echo "c jeson">/var/run/xl2tpd/l2tp-control
        ip ro ad 106.135.64.1  via 192.168.1.1
    ;;
    stop)
        echo "d jeson">/var/run/xl2tpd/l2tp-control
        /etc/init.d/xl2tpd stop
        ip ro ad 0.0.0.0 via 0.0.0.0
    ;;
    *)
         echo 'vpn start/stop ?'
    ;;
esac

ubuntu系统上配置xl2tpd客户端

Pingbacks已打开。

引用地址

暂无评论

发表评论