Для блокировки или разблокировки 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 обычно проще в настройке и управлении.