网关以 ACK 而不是服务器进行响应。导致 RST

网关以 ACK 而不是服务器进行响应。导致 RST

我的 LAN 上运行着一项服务,但运行非常不稳定。在我重新启动运行 macOS 14.1 的服务器后,它立即可以正常提供网页(我注意到这种情况也发生在 13.0 的多个版本上)。但几个小时后,我无法再在 LAN 上的任何设备上连接到它,因为我使用的任何浏览器都会出现连接重置错误。我注意到客户端和服务器之间的 SYN 正常运行,但只要我执行 GET,我的网关就会以 ACK 响应,导致我的客户端发送 RST。我的网关正在运行 AsusWRT。当页面正常工作时,我的网关没有响应。

我的客户端是192.168.50.228,服务器是192.168.50.42。

不。 时间 来源 目的地 源MAC地址 目标 MAC 地址 协议 长度 信息
9154 4.932032 192.168.50.228 192.168.50.42 客户 服务器 TCP 78 54054 → 8080 [SYN] 序列=0 Win=65535 长度=0 MSS=1460 WS=64 TSval=1633977301 TSecr=0 SACK_PERM
9155 4.937303 192.168.50.42 192.168.50.228 路由器 客户 TCP 78 8080 → 54054 [SYN,ACK] 序列=0 确认=1 Win=65535 长度=0 MSS=1460 WS=64 TSval=1803376346 TSecr=1633977301 SACK_PERM
9156 4.937396 192.168.50.228 192.168.50.42 客户 服务器 TCP 66 54054 → 8080 [ACK] 序列=1 确认=1 Win=131712 长度=0 TSval=1633977306 TSecr=1803376346
9157 4.937488 192.168.50.228 192.168.50.42 客户 服务器 HTTP 543 获取/HTTP/1.1
9158 4.941333 192.168.50.1 192.168.50.228 路由器 客户 TCP 66 8080 → 54054 [ACK] 序列=1 确认=1 Win=2051 长度=0 TSval=1803376351 TSecr=1633977306
9159 4.941385 192.168.50.228 192.168.50.1 客户 路由器 TCP 54 54054 → 8080 [RST] 序列=1 赢=0 长度=0
9160 5.047863 192.168.50.228 192.168.50.42 客户 服务器 TCP 517 [TCP 重传] 54054 → 8080 [PSH,ACK] Seq=1 Ack=1 Win=131712 Len=477 TSval=1633977417 TSecr=1803376346
9161 5.053608 192.168.50.42 192.168.50.228 路由器 客户 TCP 54 8080 → 54054 [RST] 序列=1 赢=0 长度=0

在服务器端,我从未看到过网关的 IP 地址,只看到它在 GET 之后发送的 ACK,这让我认为网关正在拦截 ACK 并代表服务器做出响应。

不。 时间 来源 目的地 源MAC地址 目标 MAC 地址 协议 长度 信息
1935 9.542822 192.168.50.228 192.168.50.42 客户 服务器 TCP 78 54054 → 8080 [SYN] 序列=0 Win=65535 长度=0 MSS=1460 WS=64 TSval=1633977301 TSecr=0 SACK_PERM
1936 9.543382 192.168.50.42 192.168.50.228 服务器 路由器 TCP 78 8080 → 54054 [SYN,ACK] 序列=0 确认=1 Win=65535 长度=0 MSS=1460 WS=64 TSval=1803376346 TSecr=1633977301 SACK_PERM
1937 9.543747 192.168.50.1 192.168.50.42 路由器 服务器 ICMP 106 重定向(针对主机重定向)
1938 9.548315 192.168.50.228 192.168.50.42 客户 服务器 TCP 66 54054 → 8080 [ACK] 序列=1 确认=1 Win=131712 长度=0 TSval=1633977306 TSecr=1803376346
1939 9.548317 192.168.50.228 192.168.50.42 客户 服务器 HTTP 543 获取/HTTP/1.1
1940 9.548480 192.168.50.42 192.168.50.228 服务器 路由器 TCP 66 8080 → 54054 [ACK] 序列=1 确认=478 Win=131264 长度=0 TSval=1803376351 TSecr=1633977306
1941 9.551754 192.168.50.228 192.168.50.42 路由器 服务器 TCP 54 54054 → 8080 [RST] 序列=478 赢=0 长度=0
1942 9.658227 192.168.50.228 192.168.50.42 客户 服务器 TCP 543 [TCP 虚假重传] 54054 → 8080 [PSH,ACK] Seq=1 Ack=1 Win=131712 Len=477 TSval=1633977417 TSecr=1803376346
1943 9.658367 192.168.50.42 192.168.50.228 服务器 路由器 TCP 54 8080 → 54054 [RST] 序列=1 赢=0 长度=0
1944 9.658987 192.168.50.1 192.168.50.42 路由器 服务器 ICMP 82 重定向(针对主机重定向)

相关内容