TCP Retransmission 超時問題

Linux服務器和服務器之間出現數據包發送不過去的問題,抓包如下

在這裏插入圖片描述

簡單說明
當服務器打開net.ipv4.tcp_tw_recycle = 1參數後會識別這些包的時間戳(net.ipv4.tcp_timestamps = 1)
但是nat過來的數據包又因爲時間戳有可能不是順序的,導致服務器認爲包不可信而丟棄。
設置系統參數
sudo vi /etc/sysctl.conf 文件加
	net.ipv4.tcp_timestamps=0
sudo sysctl -p  #配置生效
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章