echo "Carregando Redirecionamento.." # Definindo as variaveis IPTABLES="/sbin/iptables" REDEINT="192.168.1.0/24" IPDNSPROVEDOR="200.225.197.37" ENT="eth1" PORTS="1863:1864 6891:6900 6901 1863 5190 6901" # carregando os modulos modprobe ip_tables modprobe iptable_nat modprobe ip_conntrack modprobe ip_conntrack_ftp # limpando as tabelas $IPTABLES -F $IPTABLES -t nat -F $IPTABLES -t nat -X $IPTABLES -X $IPTABLES -F -t filter $IPTABLES -X -t filter echo 1 > /proc/sys/net/ipv4/ip_forward # Redireciona M$Sql $IPTABLES -A FORWARD -p tcp -i $ENT -d 192.168.1.100 --dport 1433 -j ACCEPT $IPTABLES -A FORWARD -p tcp -o $ENT -s 192.168.1.100 --sport 1433 -j ACCEPT $IPTABLES -A FORWARD -p tcp -i $ENT -d 192.168.1.100 --dport 1434 -j ACCEPT $IPTABLES -A FORWARD -p tcp -o $ENT -s 192.168.1.100 --sport 1434 -j ACCEPT $IPTABLES -A FORWARD -p udp -i $ENT -d 192.168.1.100 --dport 1433 -j ACCEPT $IPTABLES -A FORWARD -p udp -i $ENT -d 192.168.1.100 --dport 1434 -j ACCEPT $IPTABLES -t nat -A PREROUTING -p tcp -i $ENT --dport 1433 -j DNAT --to-destination 192.168.1.100:1433 $IPTABLES -t nat -A PREROUTING -p udp -i $ENT --dport 1433 -j DNAT --to-destination 192.168.1.100:1433 $IPTABLES -t nat -A PREROUTING -p tcp -i $ENT --dport 1434 -j DNAT --to-destination 192.168.1.100:1434 $IPTABLES -t nat -A PREROUTING -p udp -i $ENT --dport 1434 -j DNAT --to-destination 192.168.1.100:1434 # Redireciona Terminal Service #$IPTABLES -t nat -A PREROUTING -s 200.170.191.25 -m tcp -p tcp -i eth1 --dport 3389 -j DNAT --to-destination 192.168.1.100:3389 echo "Liberando msn para algumas maquinas" $IPTABLES -A FORWARD -s 192.168.1.10/24 -p tcp --dport 1863 -j ACCEPT $IPTABLES -A FORWARD -s 192.168.1.10/24 -d loginnet.passport.com -j ACCEPT echo "Bloqueando msn na rede interna" $IPTABLES -A FORWARD -s $REDEINT -p tcp --dport 1863 -j REJECT $IPTABLES -A FORWARD -s $REDEINT -d loginnet.passport.com -j REJECT echo "compartilha a web na rede interna" $IPTABLES -t nat -A POSTROUTING -s $REDEINT -o $ENT -j MASQUERADE echo "Carregado com sucesso"