如何檢視 ubuntu 的 2MSL 是多少秒

ponponon發表於2023-05-12

在 Ubuntu 上,可以使用 sysctl 命令來檢視 net.ipv4.tcp_fin_timeout 引數,該參數列示 TCP 連線終止後在 TIME_WAIT 狀態下的最長等待時間。在 Linux 核心中,2MSL 等待時間通常是 tcp_fin_timeout 的兩倍。

可以使用以下命令檢視 Ubuntu 上的 tcp_fin_timeout 引數:

sysctl net.ipv4.tcp_fin_timeout

該命令會輸出類似以下內容的結果:

net.ipv4.tcp_fin_timeout = 60

這表示在 Ubuntu 上 TCP 連線終止後會等待 60 秒,然後才能釋放資源。因此,2MSL 時間通常是 120 秒。

相關文章