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 #配置生效
當服務器打開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 #配置生效
ls命令 -a:顯示所有子目錄和文件的信息,包括隱藏文件(.開頭) -l :顯示詳細信息(包括文件的類型 用戶 組 大小 文件的創建時間 文件名(有顏色顯示) )