Я пытаюсь внести в белый список 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