A lista de Iptables não persiste nas reinicializações

3

Estou tentando listar os endereços IP do CloudFlare no meu servidor emitindo estes:

iptables -N whitelist
iptables -A whitelist -s 204.93.177.0/24 -j ACCEPT
iptables -A whitelist -s 199.27.128.0/21 -j ACCEPT
iptables -A whitelist -s 173.245.48.0/20 -j ACCEPT
iptables -A whitelist -s 103.22.200.0/22 -j ACCEPT
iptables -A whitelist -s 141.101.64.0/18 -j ACCEPT
iptables -A whitelist -s 108.162.192.0/18 -j ACCEPT

e quando eu digito: iptables -L eu vejo:

Chain whitelist (0 references)
target     prot opt source               destination
ACCEPT     all  --  network/24           anywhere
ACCEPT     all  --  199.27.128.0/21      anywhere
ACCEPT     all  --  173.245.48.0/20      anywhere
ACCEPT     all  --  103.22.200.0/22      anywhere
ACCEPT     all  --  141.101.64.0/18      anywhere
ACCEPT     all  --  108.162.192.0/18     anywhere

então eu reinicio o iptables fazendo service iptables restart . No entanto, nada mudou e não listou esses IPs :( Estou faltando alguma coisa?

    
por Bob the Builder 20.01.2012 / 20:00

1 resposta

8

Você precisa salvar a configuração antes de reiniciar. Nos sistemas Redhat, isso acontece em / etc / sysconfig / iptables. A maneira mais fácil de fazer isso é:

  • Emita seus comandos
  • execute iptables -L para verificar a configuração
  • executar service iptables save
  • execute service iptables restart para recarregar
  • verifique a configuração novamente com iptables -L
por 20.01.2012 / 20:19