Как заблокировать/разблокировать IP в Ubuntu?

Для блокировки или разблокировки IP-адреса в Ubuntu можно использовать несколько инструментов. Вот два основных способа:

С помощью UFW (Uncomplicated Firewall)

Блокировка IP-адреса:

sudo ufw deny from <IP-адрес>

Пример:

sudo ufw deny from 192.168.1.100

Разблокировка IP-адреса:

sudo ufw delete deny from <IP-адрес>

Пример:

sudo ufw delete deny from 192.168.1.100

UFW является более простым в использовании инструментом для управления фаерволом и часто предустановлен в Ubuntu.


С помощью iptables

Блокировка IP-адреса:

sudo iptables -A INPUT -s <IP-адрес> -j DROP

Пример:

sudo iptables -A INPUT -s 192.168.1.100 -j DROP

Разблокировка IP-адреса:

sudo iptables -D INPUT -s <IP-адрес> -j DROP
/pre>

Пример:

sudo iptables -D INPUT -s 192.168.1.100 -j DROP

Обратите внимание, что изменения в iptables могут не сохраняться после перезагрузки системы. Чтобы сохранить правила, можно воспользоваться командами iptables-save и iptables-restore или использовать соответствующий скрипт для автоматической загрузки правил при старте системы.

Выберите метод, который удобнее для вашей задачи. Если у вас нет особых требований, UFW обычно проще в настройке и управлении.