NAT не работает должным образом в Linux 2.6.30

У меня есть устройство интернет-шлюза с основанной системой Linux (Linux 2.6.30).

Я безумный автоматический скрипт, который открывает много http-сессий со многих локальных станций на многие общедоступные IP-адреса. И я добавляю захват по интерфейсу wan и интерфейсу LAN. И я нашел:

  • Некоторое время NAT сохраняет частный адрес пакета, когда пакет перенаправляется на wan (редко случается)

  • Некоторое время NAT не передает пакет TCP в wan вообще (редко случается).

Вышеприведенное поведение редко случается. Если я запускаю тест 100 раз, это случается только 13 раз.

Это известная ошибка в NAT ядра? есть ли исправление, чтобы исправить эту проблему?

  • AWS CLI, передать вывод предыдущей команды как ввод для другой?
  • Как переопределить DNS-сервер в nat-шлюзе (iptables)
  • Шлюз Linux: как маршрутизировать NAT-соединения с использованием LAN через туннель OpenVPN?
  • Настройка iptables для входящего статического NAT
  • порядок обработки правил в цепочках iptables
  • Включить хост ssh для гостевого и гостевого Интернета на гостевой системе CentOS 7 с VirtualBox
  • Не удается связаться с локальным DNS-сервером для подзонов локального домена, поскольку брандмауэр возвращает IP-адрес шлюза
  • Реализация симметричной NAT с дополнительным портом источника? (программное обеспечение / ОС или аппаратный маршрутизатор)
  • Изменение правил NAT iptables на лету
  • Соединение ssh отказалось от того же ПК при выходе за пределы локальной сети
  • Как включить ping между машинами, подключенными к двум интерфейсам?
  • Linux и Unix - лучшая ОС в мире.