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 中的一个已知错误吗?是否有补丁可以修复此问题?

相关内容