Dependendo se você deseja que os ips recusados sejam mantidos durante as reinicializações ou não. Essas rotas são perdidas durante uma reinicialização (a menos que você adicione a rc.local, etc). Mas em uma situação difícil, quando tive pessoas desagradáveis martelando em alguns de nossos sistemas, acabei de adicionar uma rota nula ao servidor haproxy.
route add -host [net] Destino [/ prefixo] gw 127.0.0.1
Isso é rápido, não requer edição de iptables e pode ser removido simplesmente pela remoção da rota.