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

Список iptables не сохраняется после перезапуска

Я пытаюсь внести в белый список IP-адреса CloudFlare на моем сервере, выполнив следующие действия:

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

и когда я печатаю: iptables -L Я вижу:

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

затем я перезапускаю iptables, выполнив service iptables restart. Однако ничего не изменилось, и эти IP-адреса не занесены в белый список :( Я что-то упускаю?

Перед перезапуском необходимо сохранить конфигурацию. В системах Redhat это находится в / etc / sysconfig / iptables. Самый простой способ сделать это:

  • Выпустите свои команды
  • бегать iptables -L чтобы проверить конфигурацию
  • бегать service iptables save
  • бегать service iptables restart перезагрузить
  • снова проверьте конфигурацию с помощью iptables -L