iptables -A INPUT -s 1.1.1.1 -j ACCEPT
iptables -A OUTPUT -d 1.1.1.1 -j ACCEPT
iptables -P INPUT DROP
iptables -P OUTPUT DROP
service iptables save
service iptables restart
Anteriormente, perguntei como bloquear todo o tráfego, exceto IPs específicos, mas isso não foi suficiente. Eu preciso bloquear toda a entrada / saída, exceto para os meus IPs. Não quero poder fazer ping / conectar-me a nenhum IP não listado.
Isso é o que eu usei antes
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -s 1.1.1.1 -j ACCEPT
iptables -A INPUT -j DROP # or REJECT
service iptables save
service iptables restart
Como posso parar todo o tráfego de saída, exceto para o 1.1.1.1 também?
Exclua a linha 2 e adicione as seguintes linhas:
iptables -A OUTPUT \! -s 1.1.1.1 -j REJECT
iptables -A FORWARD \! -s 1.1.1.1 -j REJECT
Tags iptables