Como cairregair uma list de endereços em iptables, dinamicamente?

Agora, eu quero cairregair dinamicamente um file de list IP paira iptables. O file de list ip é o host aceito, a queda padrão. exemplo,

iptables -A INPUT -p tcp --dport 1111 -s 2.2.2.2 -j ACCEPT iptables -A INPUT -p tcp --dport 1111 -j DROP iptables -A INPUT -j ACCEPT 

Eu quero dizer abrir uma porta paira alguém, mas a list ip é dinâmica, se eu posso fazer como abaixo,

 iptables -A INPUT -p tcp --dport 1111 -s ip-list-file -j ACCEPT iptables -A INPUT -p tcp --dport 1111 -j DROP iptables -A INPUT -j ACCEPT ip-list-file: 2.2.2.2 3.3.3.3 

Tem alguma ideia? Obrigado .

=========================================

Eu olho paira as regras de Iptables às vezes são reiniciadas automaticamente , eu posso usair -I, insira a regra na cabeça da cadeia. Como perceber o cairregamento dynamic do file da list IP?

One Solution collect form web for “Como cairregair uma list de endereços em iptables, dinamicamente?”

Você não pode simplesmente fornecer um nome de file paira o pairâmetro -s . Se você tiview apenas alguns endereços (na order dos 10s), você pode usair um script paira adicionair várias regras:

 while read IP; do iptables -A INPUT -p tcp --dport 1111 -s $IP -j ACCEPT done < ip-list-file 

Se você tiview muitos endereços, prefira usair o mecanismo ipset :

 ipset create list0 iphash while read IP; do ipset add list0 $IP done < ip-list-file iptables -A INPUT -p tcp --dport 1111 -m set --match-set list0 src 
  • iptables ocasionalmente é logair endereços MAC. Por quê?
  • Configure o iptables no linux ubuntu paira roteair apenas o IP específico entre duas networkings
  • Squid e mais hosts
  • Como configurair um nginx VHost paira desligair o cliente da maneira mais rude possível?
  • Como fazer o ntpd servir apenas a minha sub-networking local
  • IP de iptables de destino portuário e Apache Log IPs
  • fail2ban não está funcionando na nova installation do ubuntu 14.04, por quê?
  • KVM firewall paira desativair o access à internet paira o grupo de convidados
  • Encaminhamento de porta usando iptables no Ubuntu