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

Linux - показывать отброшенные пакеты из брандмауэра

Я пытаюсь настроить sip-ствол и пока все идет хорошо. Единственная проблема, с которой я сталкиваюсь, заключается в том, что вызов не принимается, когда работает служба iptables. После остановки службы все работает как положено. Мне нужно идеально запустить itbales и отслеживать отбрасываемые пакеты. В идеале я бы не видел исходный IP-адрес и порт, чтобы я мог отследить проблему, может кто-нибудь посоветовать, какая команда мне понадобится для этого. Я попробовал несколько команд netstats и все еще ищу, но, возможно, ищу не то.

Я использовал цепочку, которая регистрирует все с ограничениями, чтобы не спамить ваш системный журнал

$IPT -N DUMP > /dev/null
$IPT -F DUMP
$IPT -A DUMP -p tcp -m limit --limit 3/minute --limit-burst 3 -j LOG --log-prefix "TCP DUMP: "
$IPT -A DUMP -p udp -m limit --limit 3/minute --limit-burst 3 -j LOG --log-prefix "UDP DUMP: "
$IPT -A DUMP -p tcp -j REJECT --reject-with tcp-reset
$IPT -A DUMP -p udp -j REJECT --reject-with icmp-port-unreachable
$IPT -A DUMP -j DROP

Весь скрипт брандмауэра находится Вот