Linux
TCPv6 RST 發送 |驅動程序/common/payload2/tb_tcpv6_conn.c:246
我的 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
可線上獲得,則可以提供更好的答案。但是,沒有跡象表明源文件曾經發布過。