Linux 终端环境安装 L2TP 客户端
安装:
yum -y install xl2tpd ppp
安装成功后,直接进入配置流程
配置:
配置过程也并不复杂,主要有两个文件。首先就是配置 /etc/xl2tpd/xl2tpd.conf 文件。此文件原有的内容是做服务端用的,而作为客户端使用只需保留如下配置:
[lac myvpn]
name = l2tp_user_name
lns = l2tp_server_domain_or_ip
pppoptfile = /etc/ppp/peers/myvpn.xl2tpd
ppp debug = no
name和lns 按照实际情况进行修改。
然后再配置 /etc/ppp/peers/myvpn.xl2tpd 文件,也就是上一项配置中的 pppoptfile 配置项中指定的文件。内容如下:
remotename myvpn
user "l2tp_user_name"
password "l2tp_user_password"
unit 0
nodeflate
nobsdcomp
noauth
persist
nopcomp
noaccomp
maxfail 5
debug
remotename 必须为上个配置中第一行中括号里面设置的 lac 名称
user和password按照实际情况进行修改。
启动:
完成上面的配置后,就可以启动服务了。启动服务的命令如下:
systemctl start xl2tpd
启动成功后,并不是表示就已经连接了,这只是一个守护进程。连接 L2TP 服务器的命令如下:
sh -c 'echo "c myvpn" > /var/run/xl2tpd/l2tp-control'
断开连接的命令为:
sh -c 'echo "d myvpn" > /var/run/xl2tpd/l2tp-control'
使用 ifconfig 查看网络设备,如果出现 ppp0 这个网卡项,表示连接成功了。
如果连接不成功,可以尝试在日志中找原因。查看连接日志的命令:
tailf /var/log/messages
如果连接成功了,也并不是表示从现在开始,流量都是从 L2TP 连接走的了。还有最后一步要走: 配置路由。
比如我在vpn服务端的ip为192.168.20.53,但是我要访问北京192.168.8.0/24 网络的主机。这就需要手动加路由。比如192.168.8.20,我可以使用下面的命令:
route add -host 192.168.8.20 dev ppp0
Linux 终端环境安装 L2TP 客户端相关推荐
- phpstudy for linux版环境安装
phpstudy for linux版环境安装 本文主要和大家分享PHP环境安装-phpstudy for linux版,希望能帮助到大家. 下载地址: 下载版:http://lamp.phpstud ...
- 打造前端 Deepin Linux 工作环境——安装最新版本的火狐firefox浏览器
打造前端 Deepin Linux 工作环境--安装最新版本的火狐firefox浏览器 尝试使用 apt-get 命令安装火狐浏览器,但是,居然是 55 的版本,而最新的已经是 56 了.当然,这并不 ...
- 打造前端 Deepin Linux 工作环境——安装系统
打造前端 Deepin Linux 工作环境--安装系统 为什么选择 Deepin Linux 系统 在 linux 操作系统的选择上,我个人不喜欢太花里胡哨的东西.曾经一度认为 linux 系统只应 ...
- 打造前端 Deepin Linux 工作环境——安装配置 atom 编辑器
打造前端 Deepin Linux 工作环境--安装配置 atom 编辑器 好,我个人推荐大家使用 atom 编辑器,第一是免费,第二是好看,第三是好用. 安装 atom 编辑器 我们输入 apt-c ...
- 【测试工具】在linux测试环境安装bug管理工具禅道
在我们测试中,为了方便管理测试流程,提交测试发现的bug,我们需要使用到bug管理工具.有些大公司可能会自己开发一些bug管理工具,但是我们也会用一些开源的bug管理工具,比如Bugzilla,Red ...
- Linux 终端自动安装orical java8 和 Android studio
Ubuntu / Deepin java环境安装配置(不是openJAVA) ubuntu java 环境变量配置 java安装 两种配置方式 第一: 在 Ubuntu 中使用 PPA 安装 ...
- 在Linux系统上安装Redis客户端报错:In file included from adlist.c:34 zmalloc.h:50:31: error: jemalloc......
在Centos6.9系统上安装redis客户端时报错,步骤如下: 1.下载redis客户端源码包: wget http://download.redis.io/releases/redis-3.0. ...
- linux go环境安装和基本项目结构
最近项目中要用到Go语言,所以简单总结一下安装和配置,Go这个语言本身就限定了很多规范,比如项目设置,编程风格等,开发中就不需要再因为各种规范问题纠结了,直接用官方规定的能避免很多坑,下面直接切正题, ...
- linux中打开gif图片命令,在Linux终端中安装使用Gifski创建GIF动图
Gifski 是一款跨平台的高质量 GIF 编码器,在 Linux 终端中可以安装及使用 Gifski 来创建高质量的 GIF 动图及使用 Gifski 从视频创建 GIF 动图. Gifski 简介 ...
最新文章
- UI自动化测试中的页面定位问题,年薪50W软件测试工程师为你解答
- freebsd下vi的使用
- leetCode-第四题求两个数组的中位数
- SSRS的安装、部署和配置
- Introduction-to-React-JS -- 2 Helloworld
- 跟我学: 使用 fireasy 搭建 asp.net core 项目系列之一 —— 开篇
- 编写可阅读代码的艺术 培训实践 第一部分 表面层次的改进
- vs2017创建外部css,webpack - 从生成的Microsoft SPA模板VS2017 webpack中删除特定供应商css - 堆栈内存溢出...
- python适合自学编程吗-对于0基础的人,直接学 Python 编程合适吗?
- jsonp 使用选择器
- vue中index.html文件为什么可以使用模板语法
- 疲劳测试分析软件,ANSYS nCode DesignLife高级疲劳耐久性分析_ANSYS仿真工具_其他软件_工业软件_安世亚太...
- 中国十大骨干网,了解互联网的真实结构
- 怎样改计算机密码忘了怎么办,电脑设置的密码忘了怎么办
- openfeign远程调用接口报错:feign.codec.DecodeException: Error while extracting response for type
- 3年级计算机的知识能力,三年级信息技术教案资料三篇
- iOS XibKits-- Label内边距设置
- 使用树莓派实现动作捕捉、抓拍并存储照片
- GIT创建仓库及导入源码小记
- 10月3日 c语言 输入4*5矩阵
热门文章
- [USACO07NOV]牛继电器Cow Relays
- 游戏开发-从零开始 002
- BZOJ 1008 [HNOI2008]越狱
- 每日英语:Five Really Dumb Money Moves You've Got to Avoid
- Google 拼音会导致卡 Ctrl 键?
- [导入]Ms XmlDom 异步装载Xml文件
- js 获取session_Python实战案例:这是你见过的最详细的JS加密登录某博
- php yaf 教程,Yaf教程2:入门使用
- Intellij IDEA中maven更新不下来pom中的jar包,reimport失效
- Java 自动装箱与拆箱