Назад | Перейти на главную страницу

Не понимаю синтаксис [0: 0] iptable

Я борюсь с некоторыми iptables правила. Я новичок в iptables. Я нашел некоторые ресурсы, где я получаю следующую команду, связанную с iptables. Это сохраняется в файле, который будет выполнен.

[0:0] -A PREROUTING -s 10.1.0.0/24 -p tcp -m tcp --dport 81 -j DNAT --to-destination 10.1.0.6:3128

Кто-нибудь может объяснить мне, что означает [0: 0]? Кроме того, некоторые ссылки, связанные с этим в iptables приветствуются.

Заранее спасибо!

P.S. Если вам нужно больше правил, просто дайте мне знать.

[0: 0] или [1280: 144299] или что-то еще - это количество [Packets:Bytes], которые прошли через цепочку. Они сохраняются при запуске iptables-save команда и используются iptables-restore команда для инициализации счетчиков.


В Packets и bytes ценности могут быть полезны для некоторых статистических целей. Выполнение команды iptables-save с аргументом -c позволит нам перезагрузиться без нарушения наших статистических и учетных процедур. (Цитируется из Учебник Iptables 1.2.2 - Оскар Андреассон) Наконец, восстановление iptables правила с Packets и bytes указанное не повлияет на поведение правила, просто сохранит отслеживание состояния Packets соответственно bytes которые соответствуют правилу.

У каждого правила есть две фишки; количество пакетов и количество байтов, соответствующих каждому правилу. В политиках по умолчанию также есть счетчики.

Этот синтаксис вводится в iptables-restore и устанавливает счетчики на любое число в квадратных скобках. iptables-save помещает текущее значение счетчиков в квадратные скобки в своем выводе.

Вы можете увидеть удобочитаемое количество для каждого правила, используя:

iptables -L -n -v

и необработанные значения с

iptables -L -n -v -x