Linux

TCPv6 RST 發送 |驅動程序/common/payload2/tb_tcpv6_conn.c:246

  • November 7, 2016

我的 AWS Linux Box 出現了一個奇怪的問題,因為有一段時間我託管的網站出現了一些問題。

隨機幾分鐘,網站不可用。

在 dmesg 日誌中,我發現以下消息:

[Mon 07 Nov 2016 05:51:46 AM EST] net.module/1  | TCPv6 RST sent | drivers/common/payload2/tb_tcpv6_conn.c:246
[Mon 07 Nov 2016 06:07:54 AM EST] net.module/1  | TCP RST seq_local:3785211806 ack_local:1386283443 seq_remote:1386284927 ack_remote: 3785211806 | drivers/common/payload2/tb_tcpv6_conn.c:216
[Mon 07 Nov 2016 06:07:54 AM EST] net.module/1  | TCPv6 RST sent | drivers/common/payload2/tb_tcpv6_conn.c:246
[Mon 07 Nov 2016 06:30:38 AM EST] net.module/1  | TCP RST seq_local:1618713829 ack_local:2938400610 seq_remote:2938401115 ack_remote: 1618713829 | drivers/common/payload2/tb_tcpv6_conn.c:216
[Mon 07 Nov 2016 06:30:38 AM EST] net.module/1  | TCPv6 RST sent | drivers/common/payload2/tb_tcpv6_conn.c:246
[Mon 07 Nov 2016 06:30:38 AM EST] net.module/1  | TCP RST seq_local:3750800013 ack_local:4037773702 seq_remote:4037774228 ack_remote: 3750800013 | drivers/common/payload2/tb_tcpv6_conn.c:216
[Mon 07 Nov 2016 06:30:38 AM EST] net.module/1  | TCPv6 RST sent | drivers/common/payload2/tb_tcpv6_conn.c:246
[Mon 07 Nov 2016 06:32:21 AM EST] net.module/1  | TCP RST seq_local:3214567008 ack_local:3717613945 seq_remote:3717614470 ack_remote: 3214567008 | drivers/common/payload2/tb_tcpv6_conn.c:216
[Mon 07 Nov 2016 06:32:21 AM EST] net.module/1  | TCPv6 RST sent | drivers/common/payload2/tb_tcpv6_conn.c:2

系統出了什麼問題?正常嗎?

我查看了您的日誌 ( drivers/common/payload2/tb_tcpv6_conn.c) 中提到的文件的最新 Linux 原始碼。但是common目錄中沒有子目錄drivers

線上搜尋文件路徑時,我發現恰好有兩個點擊:您的問題和另一頁。在該其他頁面上,完整路徑為c:\deepsecurity_dsa\9.0-sp1-p2hf\win32\en\source\src\dsa\drivers\common\payload2\tb_tcpv6_conn.c

這聽起來很像源自 Windows 驅動程序的錯誤消息。

這就引出了一個問題,為什麼來自 Windows 驅動程序的消息會出現在 Linux 系統的核心日誌中。

存在一個在 Linux 上使用 Windows 網路介面驅動程序的框架。根據我的經驗,這種方法效果不好,應該避免。因此,如果這確實是顯示消息的解釋,我的建議是為網路介面找到一個本機驅動程序。

這個答案是基於我能找到的關於這個驅動程序的有限資訊。如果源文件的實際內容tb_tcpv6_conn.c可線上獲得,則可以提供更好的答案。但是,沒有跡象表明源文件曾經發布過。

引用自:https://serverfault.com/questions/813578