Как заблокировать IP адрес с помощью iptables?

Для блокировки IP адресов используем следующие команды iptables:

iptables -A INPUT -s ip-addr -j DROP

iptables -A INPUT -s ip-addr -j REJECT

где ip-addr  — ip адрес который нужно блокировать

Если необходимо заблокировать подсеть IP адресов для доступа к определенному порту используем

iptables -A INPUT -s 175.44.123.0/24 -p tcp —dport 22 -j DROP

Данная команда iptables блокирует 256 адресов 175.44.123.1 — 175.44.123.255 для доступа к порту 22 SSH

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

iptables-save > /path/to/file

а после рестарта восстановить их с помощью команды

iptables-restore < /path/to/file

 

 

 

 

 

Вам также может понравиться

Аватар

About the Author: alexey

Добавить комментарий