Iptables возвращает код 4?

У меня есть сервер и отдельные VPS на нем, поэтому я использую iptables для перенаправления портов, я делаю это автоматически с помощью скрипта.

Это около 500 команд iptables для вставки правил после перезапуска сервера, но иногда выполняется только несколько команд, и остальные из них терпят неудачу, а команды iptables возвращают значение выхода 4, я не нашел нигде, что это значит?

Я вставляю 500 правил внутри каждого цикла, так что в основном в то же время я вставляю много правил, может быть, это проблема?

  • Почему эта команда ограничения входа tc не работает? (пропускная способность падает до нуля)
  • Проверить правила брандмауэра без доступа к другим машинам
  • На маршрутизаторе, что решает, должен ли пакет быть перенаправлен или направлен непосредственно в маршрутизатор?
  • Как устройство IFB позиционируется в потоке пакетов ядра Linux
  • Объяснение вызова сценария управления пропускной способностью tc
  • Отклонить ssh-соединения из прокси
  • Правила Iptables не работают должным образом
  • Вопрос по установке IPtables
  • One Solution collect form web for “Iptables возвращает код 4?”

    Из spelunking источника в include/xtables.h мы находим

     enum xtables_exittype { OTHER_PROBLEM = 1, PARAMETER_PROBLEM, VERSION_PROBLEM, RESOURCE_PROBLEM, // number 4 because that's how enum count 

    С некоторыми дикими предположениями о соблюдении ветви кода (нет ли ошибок, напечатанных вашим iptables ?), iptables/iptables.c может exit(RESOURCE_PROBLEM) из-за того, что выглядит как проблема блокировки. Это соответствует описанию жесткой петли команд iptables (хотя должна быть некоторая ошибка стандартной ошибки, ваша печать печатает это?); возможно, вместо этого используйте iptables-restore для атомной вставки всех изменений, которые вам нужны за один раз, или замедления цикла (и убедитесь, что этот код запускается с ошибкой).

    Interesting Posts

    Задержка запуска файла

    Как заставить tty отображать на другом мониторе (используя драйверы nvidia)

    Как перенаправить входящий трафик на другой порт, на NAS Synology (DSM5)

    Автоматический перезапуск процесса на X-сервере

    Настройка nice и ionice для rsync через xinetd

    Почему расширение переменной bash сохраняет кавычки?

    Использовать sed или awk для объединения строк в определенном шаблоне?

    Создать RAID-Z2 в деградированном состоянии?

    передать значение переменной из сценария в другой скрипт с другого сервера

    Установка umask libvirt / virt-manager для правильных разрешений в каталоге, совместно используемом хостом и гостем

    sudo: невозможно инициализировать PAM: нет такого файла или каталога

    Как я могу использовать vi для редактирования строки подсказки утилиты?

    Проблемы с Kazam + Pavucontrol

    Флэш-накопитель не загружается и не монтируется после попытки создания установочной среды

    В CentOS, в чем разница между обновлением yum и обновлением yum?

    Linux и Unix - лучшая ОС в мире.