CentOS 6.x 快速安装L2TP ***
一、简介
L2TP是一种工业标准的Internet隧道协议,功能大致和PPTP协议类似,比如同样可以对网络数据流进行加密。不过也有不同之处,比如PPTP要求网络为IP网络,L2TP要求面向数据包的点对点连接;PPTP使用单一隧道,L2TP使用多隧道;L2TP提供包头压缩、隧道验证,而PPTP不支持。
L2TP 是一个数据链路层协议。其报文分为数据消息和控制消息两类。数据消息用投递 PPP 帧,该帧作为L2TP报文的数据区。L2TP不保证数据消息的可靠投递,若数据报文丢失,不予重传,不支持对数据消息的流量控制和拥塞控制。控制消息用以建立、维护和终止控制连接及会话,L2TP确保其可靠投递,并支持对控制消息的流量控制和拥塞控制。
二、L2TP与PPTP的不同
PPTP和L2TP都使用PPP协议对数据进行封装,然后添加附加包头用于数据在互联网络上的传输。尽管两个协议非常相似,但是仍存在以下几方面的不同:
PPTP要求互联网络为IP网络。L2TP只要求隧道媒介提供面向数据包的点对点的连接。L2TP可以在IP(使用UDP),帧中继永久虚拟电路(PVCs),X.25虚拟电路(VCs)或ATM VCs网络上使用。
PPTP只能在两端点间建立单一隧道。L2TP支持在两端点间使用多隧道。使用L2TP,用户可以针对不同的服务质量创建不同的隧道。
L2TP可以提供包头压缩。当压缩包头时,系统开销(overhead)占用4个字节,而PPTP协议下要占用6个字节。
L2TP可以提供隧道验证,而PPTP则不支持隧道验证。但是当L2TP或PPTP与IPSEC共同使用时,可以由IPSEC提供隧道验证,不需要在第2层协议上验证隧道
L2TP访问集中器(L2TP Access Concentrator,LAC)是一种附属在网络上的具有PPP端系统和L2Tpv2协议处理能力的设备,它一般就是一个网络接入服务器软件,在远程客户端完成网络接入服务的功能。
L2TP网络服务器(L2TP Network Server,LNS)是用于处理L2TP协议服务器端的软件。
三、L2TP的安装
1、环境准备
[code=bash;toolbar:false">#安装epel源 rpm -ivh http://mirrors.yun-idc.com/epel/6/x86_64/epel-release-6-8.noarch.rpm #关闭防火墙 service iptables stop #关闭SELinux setenforce 0 #开启数据包转发 sysctl -w net.ipv4.ip_forward=12、软件安装yum install xl2tpd -yipcp-accept-local
ipcp-accept-remote
ms-dns 114.114.114.114
# ms-dns 192.168.1.1
# ms-dns 192.168.1.3
# ms-wins 192.168.1.2
# ms-wins 192.168.1.4
noccp
auth
crtscts
idle 1800
mtu 1410
mru 1410
nodefaultroute
debug
lock
proxyarp
connect-delay 5000
logfile /var/log/xl2tpd.log[p][strong]3、配置账号密码
- CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL
- CentOS 6.x 快速安装PPTP ***
- CentOS 6.x Apache2.4.10快速安装
- CentOS 6.x Apache 2.4.10快速安装
- CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL
- CentOS 7 YUM 10分钟快速安装 LNMP 环境详细教程
- centos 下yum 快速安装配置mysql
- CentOS_6.x 安装解压版jdk1.7
- CentOS 7 YUM 10分钟快速安装 LNMP 环境详细教程
- CentOS 6.4 配置 KVM虚拟机笔记(快速简单方便安装)
- 在 CentOS 6.x 上安装最新版本的 git
- CentOS 6.X安装dbproxy
- CentOS 6.x安装gcc 4.8/4.9/5.2
- Centos6.5使用yum安装mysql——快速上手必备