首页 > 其他分享 >xl2tpd.conf详细介绍

xl2tpd.conf详细介绍

时间:2023-07-14 17:23:43浏览次数:20  
标签:章节 conf ip xl2tpd LNS LAC 详细 L2TP

xl2tpd的配置文件xl2tpd.conf一共有3种章节类型:

  • global 全局配置章节
  • lns LNS(L2TP Network Server网络服务器)配置章节,作为服务器时
  • lac LAC(L2TP Access Concentrator接入汇聚点)配置章节,作为客户端时

章节格式为:

[section_type section_name]
attribute1_key = attribute1_value
attribute2_key = attribute2_value
;this is a comments line

章节类型为上面提到的global,lns, lac,章节可以取一个名字,在章节下面有由key = value组成的参数。值可以是字符,数字,boolean值,其中boolean值用yes,no表示。也可以用范围,例如192.168.0.1-192.168.0.20表示这个范围的IP。更多细节可以通过阅读源码里面的file.c文件了解。

如果章节名指定为default,则这个章节下面的参数会应用到所有同类型的章节。

GLOBAL SECTION

  • auth file

    指定身份验证文件,此文件用于l2tp隧道的身份验证。默认为/etc/xl2tpd/l2tp-secrets

  • listen-addr

    守护进程监听的拥有此IP的网络接口。默认监听INADDR_ANY (0.0.0.0),即所有网络接口。

  • ipsec saref

    使用IPsec安全关联跟踪

  • saref refinfo

  • port

    UDP监听端口,默认1701。

  • access control

    boolean值,如果设置为yes,xl2tpd进程只接受下面章节里面peers adresses指定的连接。默认为no。

  • debug avp

    是否开启L2TP AVP调试信息。AVP(Attribute-Value Pair)是一种用于在 L2TP 控制消息中传递信息的格式。

  • debug network

    是否开启网络调试信息。

  • debug packet

    是否开启打印L2TP数据包的调试信息。

  • debug state

    是否打开FSM调试信息。(FSM有限状态机,指L2TP状态装换过程)

  • debug tunnel

    是否开启隧道调试信息

  • max retries

    指定隧道关闭前重试次数。如果当前没建立隧道,则停止重发。默认值为5。

LNS SECTION

  • exclusive

    如果设置为yes,表示两端仅允许建立一条控制隧道。LNS这端可以和多个host建立隧道,但是对同一个host仅允许建立一个。

  • (no) ip range

    指定LNS分配给LAC的端分配的ip地址范围,可以指定多个范围。如果以no开头表示非的意思,即不分配指定范围的ip。IP范围的格式为IP-IP(例如:1.1.1.1 - 1.1.1.10)。注意,至少分配一个IP范围,或者设置下面的参数assign ip为no 。

  • assign ip

    是否让xl2tpd来分配ip。如果你想用其他方式来分配ip,例如ppp如果支持RADIUS AAA。

  • (no) lac

    指定允许作为LNS连接xl2tpd的LAC的ip地址。格式与ip range选项相同。

  • hidden bit

    开启L2TP的AVP hiding特性,AVP(Attribute-Value Pair)是一种用于在 L2TP 控制消息中传递信息的格式。

  • local ip

    指定xl2tpd自己这端使用的ip地址

  • length bit

    是否在l2tp包的payload里面加入长度字段。

  • (refuse | require) chap

    是否拒绝或者启用对端ppp的CHAP身份验证方式

  • (refuse | require) pap

    是否拒绝或者启用对端ppp的PAP身份验证方式

  • (refuse | require) authentication

    是否需要对端开启身份验证

  • unix authentication

    是否使用/etc/passwd作为对端ppp验证方式

  • hostname

    xl2tpd协商时,上报的hostname。如果不指定,默认使用系统hostname

  • ppp debug

    开启pppd的debug信息

  • pass peer

    将对端IP地址传递给pppd作为ipparam.默认开启

  • pppoptfile

    指定给pppd使用的配置文件路径

  • call rws

    废弃选项,不解释。

  • tunnel rws

    定义控制通道的窗口大小。窗口大小定义为未确认数据包的数量,而不是字节数。

  • flow bits

    如果设置为yes,则在通信中将包含序列号。在会话中使用序列号的功能目前已被停用并且不起作用。

  • challenge

    如果设置为yes,使用挑战认证方式进行认证

  • rx bps

    设置最大接收带宽

  • tx bps

    设置最大发送带宽

LAC SECTION

下列选项是LAC特定的选项。上面LNS章节结束的大多数选项都可以用于LAC,特别是l2tp协议微调选项或者认证/ppp相关的选项。
  • lns

    设置LNS的域名或者IP,LAC这端会用这个去连接LNS

  • autodial

    是否开机自动拨号

  • redial

    是否重拨,例如发现断连,自动重拨

  • redial timeout

    重拨超时时间,单位秒。默认30秒。

  • max redials

    重拨最大尝试次数。

标签:章节,conf,ip,xl2tpd,LNS,LAC,详细,L2TP
From: https://www.cnblogs.com/thammer/p/17554536.html

相关文章

  • Splay&LCT不怎么详细的详解
    Splay:平衡树的一种,学名伸展树。平衡树首先是一棵二叉搜索树(BST),满足性质:中序遍历单调递增。根据这个性质,很容易在一棵BST上完成以下操作:插入一个数,查询一个数的排名,查询给定排名的数,删除一个数。BST可能是不平衡的,即左右子树相差很大。Splay均摊后是平衡的,即时间复杂度均摊......
  • Linux下chkconfig命令详解(service)
    Linux下chkconfig命令详解(service)一、释义chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。二、使用语法chkconfig[--add][--del][--list][系统服务]或chkconfig[--level......
  • BOSHIDA DC电源模块输出电压的关键参数详细说明
    BOSHIDADC电源模块输出电压的关键参数详细说明DC电源模块是一种直流电源设备,广泛应用于各种电子设备的供电系统中。DC电源模块的输出电压是其中一个非常关键的参数,对于电子设备的性能和稳定性都有着重要的影响。以下将详细描述DC电源模块输出电压的关键参数。输出电压的稳定性......
  • ChatGLM2 部署全过程每一步超详细
    打开autodl,创建实例TeslaT4*1卡使用miniconda镜像。方法一:从huggingface下载这个步骤不稳定我们换种下载方式apt-getupdateaptinstallgit-lfsgitlfsinstallgitclonehttps://huggingface.co/THUDM/chatglm2-6b方法二:去清华云下载模型这个链接只能下载所有的模型......
  • Java IO流 - 字节流的使用详细介绍
    IO流的基本介绍:IO流的概述:i表示intput,是数据从硬盘文件读入到内存的过程,称之输入,负责读。o表示output,是内存程序的数据从内存到写出到硬盘文件的过程,称之输出,负责写。IO流的分类:按方向分类:输入流输出流按流中的数据最小单位分为:按流中的数据最小单位分为:字......
  • TCC(Try/Confirm/Cancel)
    学习分布式事务心得:TCC(Try/Confirm/Cancel)在学习分布式事务的过程中,我深入研究了一种常见的分布式事务解决方案——TCC(Try/Confirm/Cancel)。TCC概述TCC是一种基于补偿机制的分布式事务处理模式。它将一个复杂操作拆分为三个阶段:尝试(Try)、确认(Confirm)和取消(Cancel),以确保多个服务......
  • @Configration
      OpenDeclarationorg.springframework.context.annotation.Configuration@Target(value={TYPE})@Retention(value=RUNTIME)@Documented@ComponentIndicatesthataclassdeclaresoneormore@BeanmethodsandmaybeprocessedbytheSpringcontainer......
  • @ConfigurationProperties 前缀注入属性
     importjava.util.LinkedHashMap;importjava.util.Map;importorg.springframework.boot.context.properties.ConfigurationProperties;importorg.springframework.context.annotation.Configuration;@ConfigurationProperties(prefix="zoo")@Configura......
  • nginx: [emerg] unknown directive "ngx_fastdfs_module" in /usr/local/src/nginx-1.
    一、问题说明:搭建fastDFS集群时,提示错误信息为:nginx:[emerg]unknowndirective"ngx_fastdfs_module"in/usr/local/src/nginx-1.10.0/conf/nginx.conf:52        通过分析加载fastdfs模块出错二、配置完信息后在,执行nginx-V  发现没有fastdfs的相关内......
  • defined in class path resource [de/codecentric/boot/admin/server/config/AdminSe
    搭建springbootadmin监控时出现的,经排查是版本过低,换个高版本的,顺利进入网页界面<dependency><groupId>de.codecentric</groupId><artifactId>spring-boot-admin-starter-server</artifactId><version>2.7.10</version......