Что означают поля в / proc / net / ipt_hashlimit / FILE?

Что означают поля в /proc/net/ipt_hashlimit/FILE ?

Эти файлы создаются на iptables -A CHAIN -m hashlimit--hashlimit-name FILE [...]

[...] 9 198.51.100.23:0->0.0.0.0:0 80000 80000 160 [...]

В первом столбце указано время в секундах, когда запись хехлимита будет удалена сборкой мусора, если для этого правила нет согласованных пакетов.

Второй столбец основан на указанном вами режиме с --hashlimit-mode В этом случае это srcip . Здесь отображается srcip.

В чем смысл столбцов 3,4 и 5?

  • Подключение различных атрибутов процесса, сообщаемых top, ps, / proc / pid / statm, / proc / pid / status, / proc / pid / smaps
  • Счетчик прерываний таймера в `/ proc / interrupts` обновляется очень медленно и очень мал
  • Почему некоторые оболочки `read` builtin не могут прочитать всю строку из файла в` / proc`?
  • Кодирование файлов / proc / <pid> / cmdline
  • Почему я не могу «tail -f / proc / $ pid / fd / 1`?
  • Как интерпретировать индикаторы качества беспроводной сети?
  • /proc/config.gz имеет 0 байт
  • Получение архитектуры Linux из файловой системы / proc
  • One Solution collect form web for “Что означают поля в / proc / net / ipt_hashlimit / FILE?”

    На основе структуры C (net / ipv4 / netfilter / ipt_hashlimit.c) и различных комментариев:

     struct { unsigned long prev; /* last modification */ u_int32_t credit; u_int32_t credit_cap, cost; } rateinfo; 

    Кажется, что поля с 3 по 5 имеют это значение:

    • 3 – текущий «кредит» (повторное увеличение 1 раз в 1 раз)
    • 4 – кредитная карта (стоимость * настроек для «-hashlimit-burst»)
    • 5 – это стоимость (то есть, сколько кредитов уменьшается каждый раз, когда правило сопоставляется)

    Если кредит достигнет 0, хеш-запись превысила лимит.

    Например :

     8 ABCD:0->0.0.0.0:0 6400 6400 1280 

    будет иметь кредит 6400 из возможных 6400, при этом каждый матч будет стоить 1280. Это означает, что эта запись пополнила весь свой кредит и хорошо себя ведет.

    Interesting Posts

    Сделать запуск java -jar file.jar при запуске

    Странные искаженные буквы в окнах GTK

    Bash говорит, что файл не найден, когда `ls` и` dir` перечисляют его

    Действительно ли символические ссылки влияют на использование диска?

    Учебный материал Sed and Awk

    Разрешение отклонено для доступа пользователя к монтированию

    История версий GNU Sed (журнал изменений) – как вы можете определить, какая функция была введена в какой версии?

    Менеджер архива графического интерфейса, который отлично работает над ssh

    Установка udisks2 ejects sdcard

    Nautilus Accels на Debian 9 / Gnome 3.22.3

    Как перенаправить / переправить между устройством tun / tap и сокетом с помощью Linux-инструментов?

    Перемещение скомпилированного ассемблерного кода в загрузочный сектор устройства USB

    Linux-дистрибутив, поддерживающий сенсорные панели и acpi на Macbook Pros

    Ошибка: неоднозначное перенаправление при передаче вывода команде

    Отображать содержимое всего экрана в данный момент

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