iptables

10 commands

10 shown

Список правил с номерами Правила цепочки INPUT с счётчиками пакетов/байт iptables -L INPUT --line-numbers -n -v #iptables#linux#network#security Разрешить входящий порт Добавить правило разрешающее входящий HTTPS трафик iptables -A INPUT -p tcp --dport 443 -j ACCEPT #iptables#linux#network#security Заблокировать IP адрес Вставить DROP правило на позицию 1 для конкретного IP источника iptables -I INPUT 1 -s 203.0.113.5 -j DROP #iptables#linux#network#security NAT: маскировать исходящий Включить IP маскировку для исходящего трафика (роутер/NAT) iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE #iptables#linux#network Сохранить и восстановить правила Сохранить правила между перезагрузками iptables-save > /etc/iptables/rules.v4 iptables-restore < /etc/iptables/rules.v4 #iptables#linux#network Удалить правило по номеру Удалить правило номер 3 из цепочки INPUT iptables -D INPUT 3 #iptables#linux#network Ограничить частоту соединений Разрешить не более 3 новых SSH соединений в минуту iptables -A INPUT -p tcp --dport 22 -m state --state NEW -m limit --limit 3/min --limit-burst 5 -j ACCEPT #iptables#linux#network#security nftables: список всех правил Показать полную конфигурацию nftables nft list ruleset #iptables#linux#network#security nftables: добавить accept правило Принять входящий TCP трафик на порту 8080 в nftables nft add rule inet filter input tcp dport 8080 accept #iptables#linux#network#security nftables: сбросить все правила Удалить все правила nftables (осторожно: сбрасывает весь firewall) nft flush ruleset #iptables#linux#network#security
no commands match