NAT 在 Linux 2.6.30 上无法正常工作

NAT 在 Linux 2.6.30 上无法正常工作

我有一个基于 Linux 系统 (Linux 2.6.30) 的互联网网关设备。

我编写了一个自动脚本,可以打开从许多 LAN 站到许多公共 IP 地址的许多 http 会话。我在 wan 接口和 LAN 接口上添加捕获,我发现:

  • 有时,当数据包转发到 WAN 时,NAT 会保留数据包的私有地址(很少发生)

  • 有时 NAT 根本不会将 TCP 数据包转发到 wan(很少发生)。

上述行为很少发生。如果我启动测试 100 次,它只会发生 13 次。

这是内核 NAT 中的已知错误吗?有一些补丁可以解决这个问题吗?

相关内容