问题背景 什么是TCP timestamps(TCP 时间戳)? The remote host implements TCP Timestamps, as defined by RFC1323 (https://www.ietf.org/rfc/rfc1323.txt). A side effec ...
分类:
移动开发 时间:
2021-06-13 09:49:28
阅读次数:
0
说一下现象是用tpcping 域名 443端口会时断时续的,还很有规律,web页面登录状态也会不断的失效,通过客户端,网关出口,clb,后端 rs抓包查看发现,客户端到clb都正常,clb把tcp syn请求转发给后端rs, rs没有回应 通过查阅资料,发现tcp_timestamps默认是开启,如 ...
分类:
其他好文 时间:
2020-07-06 16:07:54
阅读次数:
139
不同时开启tcp_timestamps和tcp_tw_recycle的场景描述 FULL NAT下 FULL NAT 在client请求VIP 时,不仅替换了package 的dst ip,还替换了package的 src ip;但VIP 返回给client时也替换了src ip lvs后端为web ...
分类:
其他好文 时间:
2019-10-11 10:59:20
阅读次数:
111
环境:centos7.4 内核版本3.10 最近看内核参数tcp_tw_recycle(该参数在内核 4.12 之后被移除),它用于快速回收处理TIME_WAIT状态的socket。搜索该参数相关的资料,发现同时启用该参数和tcp_timestamps后有可能在NAT环境下导致客户端始连接失败,抓包 ...
分类:
系统相关 时间:
2019-09-27 01:07:18
阅读次数:
124
1.无线网络只能打开百度等少数网页 执行 sysctl -w net.ipv4.tcp_timestamps = 0 执行 sysctl -p 重启 2.开机蓝屏 按Ctrl + Alt + F4进入命令行界面 执行 sudo apt-get install xserver-xorg-lts-uto ...
分类:
系统相关 时间:
2019-06-21 09:45:46
阅读次数:
115
解决这类问题,方法很重要,最好的做法其实是阅读官方的RFC,源码,然后进行实际测试验证。tcp_timestamps,tcp_tw_reuse,tcp_tw_recycle几篇比较好的解释这三个参数的文章:https://serverfault.com/questions/502305/linux-networking-port-exhaustionhttp://perthcharles.gith
分类:
其他好文 时间:
2018-10-04 12:20:41
阅读次数:
143
1.排查道路通不通 ping baidu.com 是否通畅,如果不通 2.排查DNS ping 223.5.5.5 地址解释是否通畅 3.是否有劫财劫色的 检查防火墙 selinux是否 关闭 4.是否为内核问题 timrstamp校验的问题 net.ipv4.tcp_timestamps = 0 ...
分类:
系统相关 时间:
2018-08-02 19:17:15
阅读次数:
164
一,背景:今天下午发现线上的一台机器从办公网登录不上且所有tcp端口都telnet不通,但是通过同机房的其它机器却可以正常访问到出问题的机器。于是就立即在这台出问题的server端抓包分析,发现问题如下:server端收到了本地pc发的SYN包,但是没有回syn+ack包,所以确认是server..
分类:
系统相关 时间:
2017-08-09 01:11:26
阅读次数:
4043
把服务里面的net.ipv4.tcp_timestamps这个参数设置为0后已经可以正常telnet通了。 具体设置方法: 在/etc/sysctl.conf 里面加入 net.ipv4.tcp_timestamps =0 让后使用sysctl -p 生效就可以了。 原理是主机client1和cli ...
分类:
其他好文 时间:
2017-08-01 14:39:10
阅读次数:
159
注意:本文档中的内核代码的版本号:linux-4.0.5 /************************************************* * Author : Samson * Date : 07/14/2015 * Test platform: * gcc (Ubuntu 4 ...
分类:
其他好文 时间:
2017-06-16 20:16:57
阅读次数:
253