mrampersand
(usa Slackware)
Enviado em 09/04/2006 - 14:24h
Vc pode inserir os comandos abaixo no /etc/rc.d/rc.local ou em outro script de inicialização no diretório /etc/rc.d/ para que a configuração do firewall fique ativa a cada reboot
#Alterando a politica da chain OUTPUT para ACCEPT
iptables -P OUTPUT ACCEPT
#Aceitar requisições na chain INPUT (-A INPUT) que venham pela interface eth1 (-i eth1) da rede 192.168.1.0/24 (-s 192.168.1.0/24) do protocolo tcp (-p tcp) pela porta 22 (--dport 22)
iptables -A INPUT -i eth1 -s 192.168.1.0/24 -p tcp --dport 22 -j ACCEPT
#Aceitar requisições na chain FORWARD(-A FORWARD) que venham pela interface eth1 (-i eth1) da rede 192.168.1.0/24 (-s 192.168.1.0/24) do protocolo tcp (-p tcp) pela porta 22 (--dport 22)
iptables -A FORWARD -i eth1 -s 192.168.1.0/24 -p tcp --dport 22 -j ACCEPT
#Aceitar requisições na chain INPUT (-A INPUT) que venham pela interface eth2 (-i eth2) da rede 172.16.32.0/24 (-s 172.16.32.0/24) do protocolo tcp (-p tcp) pela porta 22 (--dport 22)
iptables -A INPUT -i eth2 -s 172.16.32.0/24 -p tcp --dport 22 -j ACCEPT
#Aceitar requisições na chain FORWARD(-A FORWARD) que venham pela interface eth2 (-i eth2) da rede 172.16.32.0/24 (-s 172.16.32.0/24) do protocolo tcp (-p tcp) pela porta 22 (--dport 22)
iptables -A FORWARD -i eth2 -s 172.16.32.0/24 -p tcp --dport 22 -j ACCEPT
#Aceitar requisições na chain INPUT (-A INPUT) que venham pela interface eth3 (-i eth3) da rede 10.0.0.0/24 (-s 10.0.0.0/24) do protocolo tcp (-p tcp) pela porta 22 (--dport 22)
iptables -A INPUT -i eth3 -s 10.0.0.0/24 -p tcp --dport 22 -j ACCEPT
#Aceitar requisições na chain FORWARD(-A FORWARD) que venham pela interface eth3 (-i eth3) da rede 10.0.0.0/24 (-s 10.0.0.0/24) do protocolo tcp (-p tcp) pela porta 22 (--dport 22)
iptables -A FORWARD -i eth3 -s 10.0.0.0/24 -p tcp --dport 22 -j ACCEPT
#Aceitar requisições na chain INPUT (-A INPUT) que venham pela interface eth0 (-i eth0 - interface da Internet) vindo de qualquer rede (-s 0/0) do protocolo tcp (-p tcp) pela porta 22 (--dport 22)
iptables -A INPUT -i eth0 -s 0/0 -p tcp --dport 22 -j ACCEPT
#Habilitando o ip_forward
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/conf/eth0/forward
echo 1 > /proc/sys/net/ipv4/conf/eth1/forward
echo 1 > /proc/sys/net/ipv4/conf/eth2/forward
echo 1 > /proc/sys/net/ipv4/conf/eth3/forward
Depois eh soh rebootar a máquina e acessar os servidores.
:)