Regra de iptables de aplicativo com interfaces virtuais

2

Se eu tiver duas ou mais interfaces de rede, desde virtual e real, como poderia definir regras de iptables para afetar todas essas interfaces?

Exemplo: Eu tenho quatro interfaces, eth0 , eth0:0 , eth1 e loopback , desejo definir a seguinte regra:

iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT

como essa regra para aplicá-lo interage com eth0 , eth0:0 , eth1 e não a aplica em loopback ?

Se a regra se aplicar a eth0 , também será aplicado em eth0:0 ?

    
por SoabTI 03.09.2016 / 18:46

1 resposta

0

Com relação à sintaxe do iptables, substitua o -i eth0 por \! -i loopback para aplicar a regra ao tráfego de entrada em todas as interfaces, exceto loopback.

Tenho 99% de certeza de que eth0 e eth0: 0 são tratadas como interfaces diferentes pelo iptables, então qualquer regra que você queira criar precisa ser aplicada separadamente a cada interface.

    
por 03.09.2016 / 19:38