Назад | Перейти на главную страницу

Как удалить маршрут с IP?

Используется для бана некоторых флуд-ботов с

route add -host $ip reject

Но пара «хороших» IP-адресов тоже была забанена. Мой вопрос глупый (но я искал и не нашел хорошего решения (все были большими и / или не работали)):

Как его разбанить, если я знаю IP?

Пытался использовать это:

route del -host 111.11.11.11

111.11.11.11 - просто к примеру. Пробовал именно забаненный IP.

Он сказал:

SIOCDELRT: No such process

Надеюсь на ответы. Спасибо.

Использовать man route:

route del -host $ip

Однако, чтобы заблокировать определенные IP-адреса, вы должны использовать iptables (route не для брандмауэра).

iptables -I INPUT -s $ip/32 -j DROP

route add 111.11.11.11 reject блокирует IP.

route del 111.11.11.11 reject разблокирует его.