echo "PROJETO REDES DMZ"
echo "Configurando placas de rede"
ifconfig eth0 10.0.0.1/24 up
ifconfig eth3 192.168.0.1/24 up
echo "Habilitando passagem de pacotes!"
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "Carregando os módulos necessários"
modprobe ip_tables
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe iptable_nat
modprobe ip_nat_ftp
modprobe ipt_MASQUERADE
echo "Limpando as regras"
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
echo "Definindo políticas padrão"
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEP
iptables -P OUTPUT ACCEPT
echo "Definindo regras para lo"
iptables -A INPUT -i lo -j ACCEPT
echo "UDP"
iptables -A INPUT -p udp --dport 67:68 -j ACCEPT
iptables -A INPUT -p udp --dport 137:138 -j ACCEPT
iptables -A INPUT -p udp --sport 67:68 -j ACCEPT
iptables -A INPUT -p udp --sport 137:138 -j ACCEPT
iptables -A OUTPUT -p udp --dport 67:68 -j ACCEPT
iptables -A OUTPUT -p udp --dport 137:138 -j ACCEPT
iptables -A OUTPUT -p udp --sport 67:68 -j ACCEPT
iptables -A OUTPUT -p udp --sport 137:138 -j ACCEPT
echo "Definindo regras de retorno de INPUT"
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
echo "Pingando entre redes"
iptables -A FORWARD -i eth0 -o eth3 -s 10.0.0.0/24 -d 192.168.0.0/24 -p icmp -j ACCEPT
iptables -A FORWARD -i eth3 -o eth0 -s 192.168.0.0/24 -d 10.0.0.0/24 -p icmp -j ACCEPT
iptables -A INPUT -p icmp -j ACCEPT
iptables -A OUTPUT -p icmp -j ACCEPT
echo "Protocolos Liberados"
iptables -A FORWARD -s 192.168.0.0/24 -d 10.0.0.0/24 -j ACCEPT
iptables -A FORWARD -s 10.0.0.0/24 -d 192.168.0.0/24 -j ACCEPT
iptables -A FORWARD -s 10.0.0.0/24 -d 192.168.0.0/24 -j ACCEPT
iptables -A FORWARD -d 10.0.0.0/24 -s 192.168.0.0/24 -j ACCEPT
iptables -A FORWARD -s 192.168.0.0/24 -d 10.0.0.0/24 -j ACCEPT
iptables -A FORWARD -d 192.168.0.0/24 -s 10.0.0.0/24 -j ACCEPT
echo " Aceitando os INPUT,OUTPUT,FORWARD"
iptables -A INPUT -j ACCEPT
iptables -A OUTPUT -j ACCEPT
iptables -A FORWARD -j ACCEPT
echo "LOGS DE CONEXÂO"
iptables -A FORWARD -j LOG --log-prefix "AVANCO "
iptables -A INPUT -j LOG --log-prefix "ENTRADA "
iptables -A OUTPUT -j LOG --log-prefix "SAIDA "
Nenhum comentário:
Postar um comentário