L2TP连接result_code_avp: avp is incorrect size. 错误_普朗克常量的博客-程序员秘密

技术标签: 异常  

错误信息如下:

xl2tpd[2038]: Calling on tunnel 40109
xl2tpd[2038]: Call established with 192.168.33.1, Local: 28214, Remote: 1, Serial: 10 (ref=0/0)
xl2tpd[2038]: start_pppd: I'm running: 
xl2tpd[2038]: "/bin/xl2tpcltpppd" 
xl2tpd[2038]: "passive" 
xl2tpd[2038]: "nodetach" 
xl2tpd[2038]: ":" 
xl2tpd[2038]: "auth" 
xl2tpd[2038]: "name" 
xl2tpd[2038]: "xl2tpdClient" 
xl2tpd[2038]: "file" 
xl2tpd[2038]: "/etc/xl2tp/xl2tpdcli.option" 
xl2tpd[2038]: "plugin" 
xl2tpd[2038]: "pppol2tp.so" 
xl2tpd[2038]: "pppol2tp" 
xl2tpd[2038]: "10" 
xl2tpd[2038]: result_code_avp: avp is incorrect size.  8 < 10
xl2tpd[2038]: handle_avps: Bad exit status handling attribute 1 (Result Code) on mandatory packet.
xl2tpd[2038]: call_close: Call 28214 to 192.168.33.1 disconnected
xl2tpd[2038]: result_code_avp: avp is incorrect size.  8 < 10
xl2tpd[2038]: handle_avps: Bad exit status handling attribute 1 (Result Code) on mandatory packet.
xl2tpd[2038]: Terminating pppd: sending TERM signal to pid 2426
xl2tpd[2038]: Connection 1089 closed to 192.168.33.1, port 1701 (Result Code: expected at least 10, got 8)

根据网上找了下,以及自己最后解决发现,上面的日志其实看不出啥

我看ROS服务器端的打印是Encryption negotiation rejected

抓包看:

客户端先reject了服务器的MPPE加密协商

 

最后服务器终止了连接,里面的数据也是写得加密协商被拒绝

修改:

有两种方法

(1)去掉l2tp服务器端的加密必选项

(2)在l2tp的客户端加上+mppe-128

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u013401853/article/details/90444318

智能推荐

LSTM_zhaohuizhu135的博客-程序员秘密

(Fig. 1)Fig.1 是一张展开的LSTM模型的示意图,绿色的模块表示隐藏层记忆单元,每个记忆单元都有三个输入,两个输出(虽然图中有三个输出箭头,但其中两个输出都是h(t)h(t)),因此,tt 时刻记忆单元的输入、输出分别为 x(t),h(t−1),s(t−1)x(t), h(t-1), s(t-1) 和 h(t),s(t)h(t), s(t)模型的计算公式如下: g(t)i(t)f(t)

React TS JSX项目自动化配置,打包build报错问题解决_拷贝程序猿的博客-程序员秘密

文章目录前言一、项目打包二、Jenkins自动化部署1.配置编译打包命令2.参考文献3.最终解决总结前言提示:本页面解决方法慎重参考,本人是在自己公司的项目发现的build问题,不代表所有项目都有这个问题,请明确后再参考提示:以下是本篇文章正文内容,下面案例可供参考一、项目打包基本的md配置,本项目使用的是yarn管理工具。本地安装依赖正常,打包正常二、Jenkins自动化部署1.配置编译打包命令正常按照本地打包命令执行:yarn、yarn build:dev dev是自己配置的

halcon ocr(汉字)训练识别_小跑的芥子的博客-程序员秘密_halcon汉字识别训练

halcon ocr(汉字)训练识别dev_update_off ()dev_close_window ()*加载图片并对图片进行预处理(直方图均衡(增加图片亮度),线性变换,阈值处理*【目的:把汉字区域选择出来,文字区域与其他干扰区域不连接】read_image (Image, 'F:/Download/images/汉字.jpg')get_image_size (Image, Width, Height)dev_open_window (0, 0, Width, Height, 'blac

Android开发动态修改Icon以及注意事项_mrgaoblog的博客-程序员秘密_android 动态修改button icon位置

强调强调,设置了ICON动态变化的时候,在更新APP版本的时候,必须一定要记住将icon的版本设置回默认的,否则无法安装新的版本。使用的方法是:利用android下的activity-alias达到动态更换Icon和标题的目的。一、知道如何关闭一个组件 关闭组件其实并不难,只要创建packageManager对象和ComponentName对象,并调用packageManager对象的...

并发编程辅助类CountDownLatch、CyclicBarrier和Semaphore_Nigtunt的博客-程序员秘密

一.CountDownLatch用法CountDownLatch类位于java.util.concurrent包下,利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他4个任务执行完毕之后才能执行,此时就可以利用CountDownLatch来实现这种功能了。CountDownLatch类只提供了一个构造器:public CountDownLatch(int count) { };...

c#与java对比_GarfieldEr007的博客-程序员秘密

#c#课时01 ##c#与java对比 ###创建: 文件-新建-项目-VisualC#-控制台应用程序。 ###结构: C#:using System;namespace HelloWorld{ class Hello { static void Main() { Console.WriteLine(&quot;Hello World!&quot;); ...

随便推点

OJ_1165.导弹终结版_ironcarrot的博客-程序员秘密

经过100 年的韬光养晦,某国研发出了一种用于太空战争的导弹拦截系统,凡是与它的距离不超过其工作半径的导弹都能够被它成功拦截。而且没有缺陷。 某天,雷达捕捉到外星人的导弹来袭。由于该系统尚处于试验阶段,所以只有一套系统投入工作。请计算可以可以拦截下的导弹个数。 ---------------------------多组测试数据; 对于每组数据共有两行: 第一行一个n(0

用户上网行为分析-大数据项目_zhongyuankai的博客-程序员秘密_上网行为分析

[实验数据]本实验所用数据为某宽带运营商从2014年11月11日0时到1时的用户上网点击流数据,包含了31,487,488条记录。数据集已经存放在HDFS上,路径为“/data/13/4/dpi/dpi.csv”,各字段以制表符分隔。数据集还存放在了Hive上,表名为“bigdata_cases.dpi”。各字段的定义为:字段 定义srcip 用户所在客户端IPad 用户上网设备号ts...

centos7(debian,manjora,freebsd)命令及安装mysql、git、gpg、gogs,安装docker,zsh,chrome_放错位的天才的博客-程序员秘密

最小安装:1. 选择English2. DATE &amp; TIME 修改好本地时间 SOFTWARE SELECTION默认的Minimal Install就好 INSTALLATION DESTINATION选一下 然后,Begin Installation3. ROOT PASSWORD设置ROOT密码 USER CREATION设置新用户,...

XSS的关键之列表_iteye_1989的博客-程序员秘密

[code] //this field are used tp escape XSS script attach //get all the html 4 event from http://www.w3schools.com/Html/html_eventattributes.asp private static final String[][] XSS_CHARS_ES...

做一个简单的监控流量的悬浮窗_GYongJia的博客-程序员秘密

开发环境:Android9.0 API28 AS3.3.2测试日期:2019年6月26日 19:22:58—开始需要加入两种权限AndroidManifest.xml &lt;!-- 获取网速所需要的权限 --&gt; &lt;uses-permission android:name="android.permission.PACKAGE_USAGE_STAT...

多线程独占资源的处理_woshizfs的博客-程序员秘密_多线程资源占用

#include #include using namespace std;HANDLE hMutex;DWORD WINAPI fun(LPVOID ip){while (1){WaitForSingleObject(hMutex,INFINITE);coutSleep(1000);ReleaseMutex(hMutex);}}int main

推荐文章

热门文章

相关标签