Пытаюсь на веб-сервере (Debian 6) немного ограничить всяких негодяев и для этого хочу использовать iptables.
Ввожу простейшее правило для проверки iptables -A INPUT -p tcp -s 111.111.111.111 -j DROP
но с этого IP все-равно можно зайти, по команде iptables -nL правило видно.
Перезагружаться пробовал :(
Та же самая команда запущенная на локальном сервере под UBUNTU работает как ожидается — доступа у указанного IP к компьютеру нет.
Обычно -A используют при заполнении с нуля.
При изменении уже существующих цепочек в зависимости от обстоятельств используют и -A, и -I.
В данному случае нужен -I, чтобы вставлять частные запреты до полного разрешения.
Что бы не маяться с -A -I контролирую приоритет правил просто редактируя файл /etc/sysconfig/iptables
Что приоритетнее то выше, что то ниже.
Отредактировал, сохранил, перезапустил