博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 配置 l2tp-client
阅读量:4955 次
发布时间:2019-06-12

本文共 1537 字,大约阅读时间需要 5 分钟。

1,安装yum源

yum install epel-release

 

1,安装xl2tpd和ppp

yum -y install xl2tpd ppp

3.配置xl2tpd.conf,原始的xl2tpd.conf里面有[lns default],这个是将xl2tpd当做l2tpd服务器的关键语句。 要将xl2tpd作为l2tp的client端,需要把xl2tpd.conf里面的[lns default]部分删掉,加入[lac testvpn]部分。

[root@localhost ~]# vi /etc/xl2tpd/xl2tpd.conf[global][lac testvpn]name = test01                                                        ;L2TP的账号lns = 1.1.1.1                                                            ;L2TP的服务器IPpppoptfile = /etc/ppp/peers/testvpn.l2tpd            ;PPPD拨号时的配置文件ppp debug = yes

4.设置拨号配置文件。

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

[root@localhost ~]# vi /etc/ppp/peers/testvpn.l2tpd  remotename testvpnuser "test01"password "Gn4JOfYXu"unit 0nodeflatenobsdcompnoauthpersistnopcompnoaccompmaxfail 5 debug

5.配置文件都建好后,可以启动xl2tpd了(注意启动不代表拨号)。

systemctl start xl2tpd

6.开始拨号,连接VPN服务器。

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

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

[root@localhost ~]# ifconfig ppp0ppp0: flags=4305
mtu 1492 inet 172.16.4.43 netmask 255.255.255.255 destination 172.16.4.42 ppp txqueuelen 3 (Point-to-Point Protocol) RX packets 41 bytes 5451 (5.3 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 57 bytes 6541 (6.3 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

断开拨号命令:

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

7.l2tp连接上后,需要数据通过此ppp0接口出去的话,就需要配置路由了。

  yum install net-tools

route add -net 192.168.1.0 netmask 255.255.255.0 dev ppp0 # 这边的地址 是你需要访问的 内网段

转载于:https://www.cnblogs.com/th-lyc/p/11226464.html

你可能感兴趣的文章
基于插件技术的GIS应用框架(C# + ArcEngine9.3)(一)
查看>>
iOS 静态类库项目的建立与使用
查看>>
A new weblog from Contribute CS4
查看>>
VsCode中使用Emmet神器快速编写HTML代码
查看>>
(转)Android屏幕适配全攻略
查看>>
快速掌握iOS API的一个小技巧
查看>>
Windows下GIT配置BeyondCompare为默认差异比较工具和合并工具
查看>>
明明可以靠脸吃饭偏要靠才华_你身边有女神程序员吗?
查看>>
HDU 5285 wyh2000 and pupil 判二分图+贪心
查看>>
为什么做SEO优化?
查看>>
poj3061
查看>>
linux--多进程进行文件拷贝
查看>>
笔记:git基本操作
查看>>
根据屏幕分辨率变化动态调整工具条位置
查看>>
ORACLE 将查询结果中的多个字段值赋给变量
查看>>
在powershell上使用python。
查看>>
c语言基础(一)
查看>>
Promise简单实现(正常思路版)
查看>>
EasyPlayerPro Windows播放器电子放大/局部放大播放功能实现
查看>>
Python Socket网络编程详解
查看>>