我正在开发一个 Linux 嵌入式发行版,我需要监视传入和传出连接(如果它们仍然处于活动状态等)并且我遇到了问题,因为我注意到,即使远程主机关闭连接,我也可以看到通过 netstat建立的连接。
我有这个 Linux 嵌入式系统的两个不同版本:一个使用旧的 2.6.34 内核并且运行良好,而一个失败的使用内核 3.18.18。
寻找更多信息,我怀疑我必须设置/更改TCP 超时,所以我通过 syctl.conf 配置了它们,但没有改变任何内容。使用2.6.34内核的系统没有配置TCP超时,所以这让我觉得TCP不是我问题的根源。
您是否知道连接保持为ESTABLISHED的原因可能是什么?