Linux下l2tp客户端xl2tpd安装配置的具体操作

服务器环境:Centos 5.8 64位

  1、下载xl2tp

  http://pkgs.org/search/?query=xl2tp&type=smart选择相应的版本进行下载

  2、安装ppp和xl2tp

  yum install ppp

  yum install xl2tpd

  3、 配置xl2tpd.conf

  文件地址: /etc/xl2tpd/xl2tpd.conf

  为了保险,在修改配置文件前先备份原有文件,原始的xl2tpd.conf里面有[lns default],这个好像是用来将xl2tpd当做l2tpd服务器的关键语句。

  要将xl2tpd作为l2tp的client话,我把xl2tpd.conf里面的所有东西都删掉了,加入了下面几行

  vi /etc/xl2tpd/xl2tpd.conf将下面内容直接复制到里面,注意填写正在的VPN账号和服务器地址,保存退出

  [lac testvpn(VPN名称)]

  name = l2tp_user_name ; l2tp帐号

  lns = 192.168.11.1 ; l2tp server的IP

  pppoptfile = /etc/ppp/peers/testvpn.l2tpd ; pppd拨号时使用的配置文件

  ppp debug = yes

  4、设置拨号配置文件:

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

  用vi /etc/ppp/peers/testvpn.l2tpd进行编辑

  将下面内容直接复制到里面然后保存退出

  remotename testvpn

  user "l2tp_user_name"如果服务器是windows下面域环境这里的写法应为“域名\\用户名”用 用\ 对\进行转义

  password "l2tp_user_password"

  unit 0

  lock

  nodeflate

  nobsdcomp

  noauth

  persist

  nopcomp

  noaccomp

  maxfail 5

  debug

  5、 配置文件都建好后,可启动xl2tpd了,注意启动不代表拨号

  运行方式1:# xl2tpd -c "/your/config_file/path",如果使用此方法,要确保存在/var/run/xl2tpd/这个目录,其实看看/etc/init.d/xl2tpd这个文件也可以看出来,若不存在,脚本会创建这个目录

  运行方式2: 运行/etc/init.d/xl2tpd start即可,这种启动方式会自动去找/etc/xl2tpd/xl2tpd.conf这个配置文件,

  6、 开始拨号:

  # echo ‘c testvpn‘ > /var/run/xl2tpd/l2tp-control

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

  7、 断开连接:

  # echo ‘d testvpn‘ > /var/run/xl2tpd/l2tp-control

  8、启动xl2tpd到拨号,整个过程可查看日志

  tail -f /var/log/message

时间: 2024-10-14 09:19:58

Linux下l2tp客户端xl2tpd安装配置的具体操作的相关文章

Linux下l2tp客户端xl2tpd的安装配置

1.下载xl2tp http://pkgs.org/search/?query=xl2tp&type=smart选择相应的版本进行下载 2.安装xl2tp和ppp yum install xl2tpd yum install ppp 3. 配置xl2tpd.conf 文件地址: /etc/xl2tpd/xl2tpd.conf 为了保险,在修改配置文件之前先备份原有文件,原始的xl2tpd.conf里面有[lns default],这个好像是用来将xl2tpd当做l2tpd服务器的关键语句. 要将

linux下 php+nginx+mysql安装配置

我主要是用来安装php,以及nginx和php的交互.原文:http://www.cnblogs.com/lost-1987/articles/2642979.html 一 安装插件 可以选择YUM安装或者源码编译安装 gcc gcc-c++ zlib pcre pcre-devel libevent libevent-devel libxml2 libxml2-devel libmcrypt libmcrypt-devel curl-devel libpng-devel libtool-ltd

linux下xampp集成包安装配置方法

1.查看你linux系统的位数,是32位的还是64位的.使用uname -a命令查看. 显示有 x86_64则说明你是64位内核, 跑的是64位的系统. i386, i686说明你是32位的内核, 跑的是32位的系统 2.首先下载xampp的安装包.打开网址:https://www.apachefriends.org/zh_cn/download.html或http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.3/,选择你需要

Linux下l2tp客户端配置并解决pppd断线问题

1.安装客户端软件使用xl2tpd,pppyum install -y xl2tpd ppp 2.配置xl2tpd vim /etc/xl2tpd/xl2tpd.conf 最下方追加下面代码 [lac gomez]name = aomenglns = www.gomezddup.compppoptfile = /etc/ppp/peers/gomez.l2tpdppp debug = no 保存 说明: gomez为连接名称,后面控制连接时需要 name为帐号的用名户,由服务器分配 lns为服务

Linux 下DHCP服务器rpm安装配置及其测试

一.了解DHCP DHCP服务提供动态指定IP地址和配置参数的机制.有动态和静态两种方式. 二.rpm安装 因为配过Samba,所以感觉挺简单. 首先找到主程序和几个附属程序的rpm的安装包.应该都是在media的DVD的Server包里的.用find找到文件位置然后rpm -ivh安装就可以了.[好像不能直接命令进入DVD...于是选择窗口进入...]安装完之后,rpm -qa|grep dhcp可以查看是否安装成功. 三.配置 主配置文件是/etc目录下的dhcpd.conf文件,但是这个文

Python 虚拟环境 | Mac/Linux下如何避坑安装配置Virtualenv

1.为什么要使用虚拟环境 在Python中,不同的应用可能需要用到不同版本的第三方包,而这些第三方包被统一存放到目录site-packages中,不同版本的包容易相互覆盖,如安装Django 2.1时,把Django 1.8 覆盖掉.导致使用Django 1.8的应用可能出现问题.因此需要使用虚拟环境,隔离出不同的'空间':让每个应用拥有各自独立的环境来使用各自不同的第三方包. 而使用Virtualenv就可以为应用创建虚拟环境. 2.安装和配置Virtualenv 操作系统:Mac/Linux

超简单的linux下virtualbox4.3.26安装配置黑苹果 OSX 10.9的办法

为了在虚拟机上装个osx,前前后后折腾了7天,终于搞定了. 发现虚拟机装osx有个最大的好处是,可以直接下载别人现成的虚拟机镜像,我就是在屡屡失败后,下载了个vdi镜像了事,虽然比较偷懒,但对于没时间折腾的我来说这种方式是最合适不过的. 需要说明的是省去了安装步骤,还是需要做一些配置的,不然只能进入安全模式,正常模式启动不了. 镜像地址是 10.9 镜像百度云盘下载地址 这个登录密码是 250530692 10.10 镜像百度云盘下载地址 这个没试过,密码不详 俩镜像都不是我装的,我只试了10.

Linux下Nginx+PHP 简单安装配置

测试环境 Linux 2.6.18nginx-1.0.4 http://www.nginx.org/php-5.3.6 http://www.php.net/ 一,安装Nginxwget http://nginx.org/download/nginx-1.0.4.tar.gztar -zxvf nginx-1.0.4.tar.gzcd nginx-1.0.4./configure --prefix=/data/apps/nginx-1.0.4make && make install 二,安

Linux下ORACLE客户端安装详解

1.首先去oracle官网下载以下安装包(http://www.oracle.com/technetwork/topics/linuxsoft-082809.html) instantclient-basic-linux.x64-11.2.0.3.0.zip instantclient-odbc-linux-11.2.0.3.0.zip instantclient-sdk-linux.x64-11.2.0.3.0.zip instantclient-sqlplus-linux.x64-11.2.