linux+ppptp+客户端,一直连不上网,等待PPP客户端连接
被同样问题折腾好久
进入路由器后台后,找到高级设置--外部网络(WAN)----然后在右边页面找到:
[不主动发送 lcp-echo(off)],选择“是”
[自适应LCP回应间隔],选择“是”
****************************
有个坛友的分析:
----------------------------------我是分割线
楼主苦逼程序员一枚,也是技术宅一个,入手的是华硕RT-AC66u,杭州电信100M光纤入户,PPPoE拨号方式上网。
跟很多人一样,我也发现PPPoE经常断开重连,起初怀疑是电信光宽带的问题,前前后后投诉了差不多10次,电信上门仪器测试,线路测试,各种方式都试过,还是一样,最后换了光猫依旧无改善
最后电信方面没办法了,叫我不要用路由,用windows拨号,看看会不会出现这样的问题,开玩笑!!用电脑拨号,我家里的手机、平板之类的怎么办?还有一系列的智能wifi插座都没法用了,想想其实问题也不大,断一下很快连上,玩游戏也就表现为卡顿一下,除了有点不爽,倒也还能勉强接受,就算了,没再去找电信扯皮了(无奈啊.........)
以上是背景,,交代完毕。
最近闲来无事,手痒,于是又来折腾这个问题。电信解决不了,那么咱就自己来,谁让咱是搞技术的呢?
鉴于还无法定位问题原因,最简单的办法就是排除法。首先,用TP-Link拨号,持续一个星期,没有断线,这让我很好奇,难道身价如此之高的AC66u,还比不上身价只有AC66u的十分之一的TP-Link?我只能说这不科学!!
开始以为是对非windows主机拨号都有限制,但是TP-Link也不是windows主机啊,莫非TP-Link是模拟windows主机的PPPoE拨号?
用wireshark抓包,发现TP-Link和windows主机拨号的包还是有区别的,再用RT-AC66u拨号,抓包后发现,RT-AC66u拨号和TP-Link拨号是一样的,这尼玛!!这什么情况??难道真的是AC66u软件不稳定导致的?
拨号是一样的,那好。只有尝试分析一下拨号后的行为了,运气好的话说不定能发现点什么、、、
宽带一次只能用一个路由器拨号,我先打开抓包工具,用RT-AC66u拨号,拨号成功后一直等,观察到RT-AC66u拨号断线重拨3次之后,断开电源,保存抓包数据,判断依据是wan口的公网IP发生变化了。时间花了很久,大概4个小时。
接下来,同样用TP-Link拨号,抓包4个小时,保存抓包数据,接下来分析两次抓包数据的不同。
一番分析,结合自己对PPPoE的了解,终于发现了问题所在:“RT-AC66u拨号断线的原因是电信对echo请求没有响应,导致超时后自动断开”。而TP-Link拨号,是不主动发送echo请求的,只被动回应来自电信PPPoE服务器的echo请求。这就是问题所在!!
找到问题的根源了,那么我就顺便看看为什么4个小时断网重连3次,telnet到RT-AC66u,输入用户名和密码,打开/tmp/ppp/options.wan0,发现存在如下两个属性:
lcp-echo-interval 6
lcp-echo-failure 10
好家伙,6秒一次lcp-echo请求,10次收不到,就认为pppoe断开了。这本来也是正常的,国外用户没这个问题就是明证,可恶的电信运营商,为了节省服务器资源,不响应路由器发送的echo请求。咱们普通消费者也没办法——
按照这个原理,那也应该是60秒断线一次啊,为啥4个小时才断3次??
原来服务器会主动间隔一段时间,发送一次echo请求,让路由器回应,证明PPPoE没有断开,每次路由器收到服务器发来的echo请求,就立即回应,然后知道PPPoE没有断开,重新开始计时这60秒。抓包数据显示,在断线前60秒内,确实没有收到电信PPPoE服务器发来的echo请求,然后自己发出去的
echo请求请求,电信服务器又不响应,然后可怜的RT-AC66u就以为PPPoE拨号连接断开了,于是重拨。。。
PS:
经过查阅相关资料,以及抓包核实,号windows下默认不发送请求,只回应来自对方的echo请求,这也是windows自带PPPoE拨号稳定不断线的原因。
linux+ppptp+客户端,一直连不上网,等待PPP客户端连接相关推荐
- tp link拨号失败 服务器无响应,【求救】K2提示“等待PPP客户端连接”拨号失败...
被同样问题折腾好久 进入路由器后台后,找到高级设置--外部网络(WAN)----然后在右边页面找到: [不主动发送 lcp-echo(off)],选择"是" [自适应LCP回应间隔 ...
- netty获取玩家chanel_基于netty的TCP服务端如何给客户端发送消息,但是如何拿到客户端连接时的SocketChannel呢,菜鸟求助?...
1.思路1 每个客户端连接时的SocketChannel保存在会话类sessionManager中的sessionIdMap中 问题: 1.客户端连接时确实将SocketChannel保存在会话类se ...
- Linux下服务器搭建(2)——linux搭建svn服务器详细过程 及 使用TortoiseSVN客户端连接服务器
环境: Linux环境为Centos7.2x64位:Centos6+版本搭建过,通用 首先安装svn,svn是subversion的缩写. 检查是否安装过: rpm -qa | grep subver ...
- 浩方连接不上服务器无响应,sv独立客户端无法登陆服务器(sv独立客户端连接失败)...
登录全国教师信息系统为什么要下载SV独立客户端?下载完独立客户端以后. 桌面上点击右键选择"屏幕分辨率",再点击"放大或缩小文本和其他项目",再点在"较小(s) ...
- 浩方登录不上服务器无响应,sv独立客户端无法登陆服务器(sv独立客户端连接失败)...
登录全国教师信息系统为什么要下载SV独立客户端?下载完独立客户端以后. 桌面上点击右键选择"屏幕分辨率",再点击"放大或缩小文本和其他项目",再点在"较小(s) ...
- 客户端怎么远程上服务器失败,远程客户端连接不上,与服务器那台,跨网络,怎么解决...
对应版本:用友U8.52 对应产品线:供应链 对应模块:销售管理模块 问题现象:1.销售发货单参照单生成不能增行(充许超计单发货)?新增行单价为0如何体现.2.到货单中合格数不可填写(不用GSP质量管 ...
- 解决linux ssh客户端SSH连接linux服务器很慢的问题
在linux上使用ssh客户端连接另一台的linux服务器时,出现了连接慢的情况.但是换一台客户端去连发现速度正常.推测ssh客户端出现为问题. 于是使用使用ssh -v IP 调试,果然发现问题. ...
- linux上的客户端连接window上的服务器
server代码: window上的服务器代码不变,但是需要注意一点:linux上的client连接服务器上的server时服务器的防火墙必须关闭才能连接成功. #define WIN32_LEAN_ ...
- [转]Linux下pppoe配合Drcom插件上网方法介绍......
Linux下pppoe配合Drcom插件上网方法介绍 近几天在西邮bbs上闲逛,无意间注意到很多人纠结于同一个问题---linux上网,众所周知,linux系统在宿舍上网时比较烦人的一件事,虽然bbs ...
最新文章
- 出门问问工程副总裁黄美玉入选IEEE Fellow,曾担任微软Cortana首席NLP科学家
- java 编写命令行工具_编写命令行工具
- 产品经理真的是「背锅侠」吗?
- 各种排序算法的C++实现
- 计算机基础 课程简介,课程简介及计算机基础知识课件.ppt
- 数列分块入门 7(LibreOj-6283)
- Confluence 6 数据中心的 SAML 单点登录最佳实践和故障排除
- position:fixed定位
- ios html特殊符号转化,iOS HTML特殊字符转译
- MyBatis 入门到精通(一) 了解MyBatis获取SqlSession
- C# 编译的DLL文件在其他项目中调用时,看不见注释
- sql [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause
- linux拷贝文件后几百行,我 的 一 些 练 习 题
- python tkinter画动态时钟
- Oracle SQL
- 集成 rootbeer 和 小米mix2s Root 流程
- linux 显示器识别工具,Linux 显示器未正确识别 最佳分辨率 Ubuntu 10.10 X1
- 计算机应用基础自学手写笔记,计算机应用基础第一章笔记.docx
- 由《天龙八部》想到的
- 计算机网络atm功能,自考计算机网络实用技术考核知识点之ATM原理
热门文章
- anaconda prompt、labelimg安装使用
- 全名k歌解析php,全民K歌详情解析API接口
- 20230228英语学习
- No address associated with hostname
- python二维分布图怎么画_python如何绘制二维图形
- mybatis中的${} 与 #{}实际使用-模糊查询的几种实现方式
- 晋中计算机职业学校,山西晋中计算机学院
- 广州市车联网先导区车联网先导区路侧感知技术规范
- 搜狐大话IT观光团:第30期 - 汉王科技 电纸书
- 洗车预约小程序开发方案,如何利用小程序提升到店交易