CentOS 7.3搭建xl2tp服务器
1.下载xl2tpd.tar.gz源码包
```
wget http://pkgs.fedoraproject.org/repo/pkgs/xl2tpd/xl2tpd-1.3.8.tar.gz/d244fdcd88f64601b64b7302870afca8/xl2tpd-1.3.8.tar.gz
```
## 2.安装xl2tpd和libreswan
```
tar -zxvf xl2tpd-1.3.8.tar.gz
cd xl2tpd-1.3.8
make && make install
如果make过程中出现"contrib/pfc.c:14:23: 致命错误:pcap-bpf.h:没有那个文件或目录"则安装libpcap
yum -y install libpcap-devel
```
## 3.配置xl2tpd.conf配置文件
`vim /etc/xl2tpd/xl2tpd.conf`
修改内容如下:
```
[global]
[lns default]
ip range = 172.100.1.100-172.100.1.150
local ip = 172.100.1.1
require chap = yes
refuse pap = yes
require authentication = yes
name = LinuxVPNserver
ppp debug = yes
pppoptfile = /etc/ppp/options.xl2tpd
length bit = yes
```
## 4.配置pppd选项参数
`vim /etc/ppp/options.xl2tpd`
修改内容如下:
```
ipcp-accept-local
ipcp-accept-remote
ms-dns 8.8.8.8
ms-dns 209.244.0.3
ms-dns 208.67.222.222
name xl2tpd
#noccp
auth
crtscts
idle 1800
mtu 1410 #第一次配置不建议设置mtu,mru,否则可能789错误(贴配置时去掉注释信息)
mru 1410
nodefaultroute
debug
lock
proxyarp
connect-delay 5000
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
persist
logfile /var/log/xl2tpd.log
```
## 5.设置l2tp拨号用户名密码
```
vim /etc/ppp/chap-secrets`
修改内容:
vpnuser * pass *
说明:用户名[空格]service[空格]密码[空格]指定IP
```
## 6.启动xl2tpd
```
/sbin/chkconfig xl2tpd on
systemctl enable xl2tpd
systemctl restart xl2tpd
```
## 7.使用win7客户端进行拨号
[Win7拨号报错] (https://shipengliang.com/software-exp/win7-l2tpipsec-%E8%AE%BF%E9%97%AE%E7%BD%91%E7%AB%99%E8%BF%9E%E6%8E%A5%E8%A2%AB%E9%87%8D%E7%BD%AE%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95.html)

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS系统创建新用户
创建新用户 创建一个叫xiaoming的用户: [root@192 ~]# adduser xiaoming 为这个用户初始化密码,linux会判断密码复杂度,不过可以强行忽略: [root@192 ~]# passwd xiaoming 更改用户 xiaoming 的密码 。 新的 密码: 无效的密码: 密码少于 8 个字符 重新输入新的 密码: passwd:所有的身份验证令牌已经成功更新。 为新创建的用户授权 个人用户的权限只可以在本home下有完整权限,其他目录要看别人授权。而经常需要root用户的权限,这时候sudo可以化身为root来操作。sudo创建文件,然后发现并没有读写权限,因为查看权限是root创建的。 新创建的用户并不能使用sudo命令,需要给他添加授权。 sudo命令的授权管理是在sudoers文件里的。可以看看sudoers: [root@192 ~]# sudoers -bash: sudoers: 未找到命令 [root@192 ~]# whereis sudoers sudoers: /etc/sudoers /etc/sudoers.d /usr/sh...
- 下一篇
(Centos6.6)的创建和扩容
好久没来更博了,从这篇开始,我准备好好梳理一下Hadoop的那些“事”。本人技术渣一枚,只是本着知识共享的原则,希望将我所掌握的知识分享出来。若文中有错误的地方,欢迎大家告知我,我会及时改正以免误导别人!! 1 准备文件 在创建虚拟机之前,需要准备好以下两个文件: 镜像文件 复制提供的模板镜像文件,其中镜像文件的大小决定了虚拟机的系统存储空间。 配置文件 配置文件中包含对虚拟机名称、内存、CPU核数、挂载磁盘等信息。 2 创建虚拟机 2.1复制镜像模板文件 通过复制镜像模板文件centos-6.6.img得到需要的镜像文件test.img,使用如下命令进行拷贝: dd if=centos-6.6.img of=test.img 2.2 编辑虚拟机配置文件 创建test.cfg文件,并添加如下内容(注意具体配置信息要根据实际情况修改): name="test" memory="4096" maxmem="4096" disk=["file:/home/xen/test.img,xvda,w"] vcpus = 1 bootloader="/usr/bi...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS关闭SELinux安全模块
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库