NAT网络部分客户端无法连接Server的解决方法

客户端通过NAT连接上网,有的客户端可以访问server端,有的不可以,通过访问固定请求的URL抓包排查和解决问题。

1、http contains "/frontend" 过滤出来客户端请求的这个URL。

2、跟踪一下流(follow stream),看请求是否正常。

3、打开客户端的包,发现请求失败的是重传包,过滤一下 tcp.analysis.retransmission

可以看到有四次请求重传
思考:
A、不是云盾问题,因为云盾是基于ip的;
B、检查系统内没有云锁之类的软件,iptables也没开;
C、检查系统参数 sysctl –p (-a打印所有)看到有timestamp;

4、对比timestamp
失败的截图

成功的截图

成功的timestamp都很大,修改/etc/sysctl.conf文件里面得net.ipv4.tcp_timestamps=0即可

timestamp扩展:
同时开启timestamp(时间戳)和tw_recycle(快速回收),会导致在一个MSL时间内只响应timestamp递增的请求,对于时间戳较小的请求都抛弃了(不响应ack)。

MSL扩展: RFC793中规定MSL为2分钟,也就是说2分钟内同一个ip的请求的时间戳要求递增,不是递增的话服务器不予响应。

时间: 2024-07-28 20:43:52

NAT网络部分客户端无法连接Server的解决方法的相关文章

Can t connect to MySQL server on 解决方法

can t connect to mysql教程 server on 解决方法 错误编号:2003 问题分析: 无法连接到 mysql 服务器,可能的情况为: 1.mysql 服务没有启动,一般是在异常的情况下 mysql 无法启动导致的,比如无可用的磁盘空间,my.ini 里 mysql 的 basedir 路径设置错误等: 2.mysql 服务器资源紧张,导致无法连接. 解决方法: 1.如果你是虚拟主机用户(购买的空间),则联系空间商检查 mysql 是否正常启 动,并确认 mysql 的配

SQL2008的sa账户被禁用其他账户无法连接的快速解决方法

或者你还有其它的sysadmin权限的账号,你可以用此账号登录,重置SA密码. 但是在以下情况下,怎么办呢? 1. SA密码丢失或者SA账号被禁用. 2. 你进行了一些安全操作,把BuiltinAdministrator账号从SQL Server中删除了. 然后你不可以用sysadmin权限的账号登录SQL Server了,是不是打算重装SQL Server 2008了呢?其实可以不用重装系统. 我们可以把SQL Server 2008 启动为单用户模式,然后用Windows Administr

win7系统出现网络连接中断的解决方法

win7系统出现网络连接中断的解决方法   1.其实出现上述所说的情况,多半是与电脑的电源设置选项有关的,想要解决这个问题,就将电源项更改一下即可. 2.咱们在屏幕右下角的任务栏窗口中找到网路连接图标,然后右键点击,选择打开网络和共享中心. 3.咱们找到目前正在使用的网络连接图标,注意在出现的窗口中可能有很多图标,但是咱们要选择的是目前正在使用的那一个,往往有绿色的信号标志.,找到后右键点击,选择属性. 4.在弹出来的窗口中点击配置按钮,然后就可以看到这里有一个"允许计算机关闭此设备以节约电源&

Win7电脑登录穿越火线LOL提示”服务器连接失败"的解决方法

  Win7电脑登录穿越火线LOL提示"服务器连接失败"的解决方法           解决方法如下: 1.自己检查下网络连接,看看是不是网络延时太高照成的.可以在网上下载加速软件或者找宽带客服申请宽带加速解决; 2.也可以在登陆游戏前把没用的程序关掉,来增强游戏的读写速度解决; 3.也可以利用第三方软件,进行简单修复;例如[360安全卫士]打开里面的[人工服务]进入搜索页面搜索[cf连接服务器失败]就能简单解决; 上述也就是Win7电脑登录穿越火线LOL提示"服务器连接失败

电脑运行腾讯游戏时提示服务器连接异常的解决方法

        电脑运行腾讯游戏时提示服务器连接异常的解决方法         1.打开开始--运行,输入services.msc,点击确定; 2.在服务列表中找到"Windows FireWall"服务项,双击打开; 3.直接禁用该服务,或者将启动类型设为手动,并停止服务状态,点击确定. 以上便是在电脑中运行腾讯游戏时提示服务器连接异常的解决方法.

win7宽带连接错误711解决方法

  win7宽带连接错误代码有很多,今天小编给你带来的是win7宽带连接错误711的解决方法;下面我们一起来看一下win7宽带连接错误711怎么办吧. win7宽带连接错误711解决方法: 第一步 打开"计算机",找到"C:WindowsSystem32LogFiles"文件夹,单击右键选择"属性"; 第二步 点击"安全"选项,选择"高级"; 第三步 点击"所有者"选项,选择"

Win7系统下出现网络连接受限的解决方法

  我们新世纪的年轻人已经完全离不开电脑.手机.网络,手机还好,离开了无线网络还有流量但我们的电脑,没有无线网络,除非连接有线宽带,否则电脑将无用武之地.很多时候我们发现明明我们身边有无线网络,电脑也能够连接上,密码输入也没有出错,可是连接网络的图标上却出现感叹号标志,说明网络连接受限.这对于需要网络的用户来说,无疑是个麻烦的问题,除非是专业网络修理用户是无法立刻解决这个问题的,下面小编就为大家介绍Win7网络连接受限的应对措施. Win7系统下出现网络连接受限的解决方法 方法一:返回到桌面位置

印象笔记无法连接到服务器解决方法

  注意:此操作是在确定你的网络畅通,以及你的IE浏览器可以访问其他东西情况下操作 用户会出现无法连接到服务器解决方法: 1.打开你的IE浏览器 2.点击你的IE浏览器的右上角"设置"按钮,选择"Internet选项" 3.进入"Internet选项"后,点击连接选项卡,点击"局域网设置" 4.去掉"为LAN使用代理服务器"的勾勾

常见SQL Server连接错误及解决方法

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   一.SQL Server不存在或访问被拒绝 分析:此问题最为复杂,由于错误发生的原因比较多,所以需要检查很多方面. 一般情况下,有几种可能性: 1.SQL Server名称或IP地址拼写有误. 2.服务器端网络配置有误. 3.客户端网络配置有误. 要解决此问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因. 首先,检查网络物理连接 ping <服务器