我有一个基于 Linux 系统 (Linux 2.6.30) 的互联网网关设备。
我编写了一个自动脚本,可以打开从许多 LAN 站到许多公共 IP 地址的许多 http 会话。我在 wan 接口和 LAN 接口上添加捕获,我发现:
有时,当数据包转发到 WAN 时,NAT 会保留数据包的私有地址(很少发生)
有时 NAT 根本不会将 TCP 数据包转发到 wan(很少发生)。
上述行为很少发生。如果我启动测试 100 次,它只会发生 13 次。
这是内核 NAT 中的已知错误吗?有一些补丁可以解决这个问题吗?