ronan.rommis
(usa Debian)
Enviado em 19/07/2012 - 17:03h
Brother imagino que você já esteja agoniado com essa labuta, mas velho, não é sacanagem minha, não é falta de conhecimento ( um pouco mas não muita ), não tá indo, fiz a modificação no router como me falou, a configuração ficou como a que segue abaixo.
Se desejar te mando um e-mail com um print da configuração de dentro do router.
obs: Aqueles comandos que você me passou na penúltima resposta
(iptables -A FORWARD -s 192.168.0.13 -m multiport -p tcp --dports 25,53,80,110,443,993,995,8080 -j ACCEPT
iptables -A FORWARD -s 192.168.0.13 -m multiport -p udp --dports 25,53,80,110,443,993,995,8080 -j ACCEPT
) eu as comentei e descomentei pra saber se funcionaria e mesmo assim, nada, tanto a rede cabeada quanto a wireless só navegam se o proxy estiver habilitado no navegador, notei também que mesmo que eu redirecione o fluxo da porta 80 para a 3128 e coloque no squid.conf ( transparent ) não navega, só navega com o proxy ativado no navegador.
Mais uma vez fico grato pelo interesse.
--CONFIGURAÇÃO ARQUIVOS INTERFACES /etc/network/interfaces----
auto lo
iface lo inet loopback
#ETH0
auto eth0
iface eth0 inet dhcp
#ETH1
auto eth1
iface eth1 intet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
---------------REDE-------------------------------------------
ETH0 = 192.168.254.15 IP QUE O MODEM LIBERA PRA MINHA MAQUINA.
ETH1 = 192.168.0.1 IP DA MINHA REDE
--------------------------------------------------------------
-------CONFIGURAÇÃO DO FIREWALL PARA O ROUTER WIRELESS--------
IP = 192.168.0.2
MASCARA = 255.255.255.0
GATEWAY = 192.168.0.1
DNS = 8.8.8.8 * Coloquei o Dns do google mesmo só pra testar, mas tb testei com o do firewall 19.168.0.1
----------------IP'S LIBERADOS PELO ROUTER----------------------
IP = 10.0.0.1 ( IP DO ROUTER PARA MUDAR CONFIGURAÇÕES)
MASCARA DE SUBREDE = 255.255.255.0
IP INICIAL = 10.0.0.2 ( IP'S DESTINADOS AOS USUÁRIOS WIRELESS
---------------------CONFIGURAÇÃO FIREWALL----------------------
#!/bin/bash
#Variaveis
#Internet
ifnet="eth0"
#Rede
ifred="eth1"
iniciar(){
#REGRAS
echo "LIMPANDO REGRAS"
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat
iptables -F -t nat
echo "OK"
#MASCARANDO COMEXÃO
echo "MASCARAMENTO"
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o $ifnet -s 192.168.0.1 -j MASQUERADE
echo "OK"
#POLITICAS PADRÕES
echo "POLITICAS"
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
echo "OK"
#REGRAS INPUT
echo "LOOPBACK"
iptables -A INPUT -i lo -j ACCEPT
echo "ON"
echo "REDE"
iptables -A INPUT -s 192.168.0.1 -j ACCEPT
echo "OK"
echo "SQUID"
iptables -A INPUT -p tcp -i $ifred --dport 3128 -j ACCEPT
echo "OK"
echo "PORTAS 21 E 22 "
iptables -A INPUT -m multiport -p tcp --dports 21,22 -j ACCEPT
iptables -A INPUT -m multiport -p udp --dports 21,22 -j ACCEPT
echo "OK"
echo "LIBERANDO CONEXÕES ESTABELECIDAS"
iptables -A INPUT -i $ifnet -m state --state ESTABLISHED,RELATED -j ACCEPT
echo "OK"
#ROTEADOR
echo "LIBERANDO PORTAS TCP E UDP PARA ROUTEADOR "
iptables -A FORWARD -s 192.168.0.2 -m multiport -p tcp --dports 25,53,80,110,443,993,995,8080 -j ACCEPT
iptables -A FORWARD -s 192.168.0.2 -m multiport -p udp --dports 25,53,80,110,443,993,995,8080 -j ACCEPT
echo "OK"
#PORTAS DNS
echo "PORTAS DNS"
iptables -A FORWARD -p udp -m udp -s 192.168.0.1 --dport 53 -d 0/0 -j ACCEPT
iptables -A FORWARD -p tcp -m tcp -s 192.168.0.1 --dport 53 -d 0/0 -j ACCEPT
echo "OK"
#LIBERANDO RETORNO
echo "RETORNO"
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -s 192.168.0.2 -j ACCEPT
echo "OK"
}
parar(){
iptables -t nat -F
}
case "$1" in
"start") iniciar ;;
"stop") parar ;;
"restart") parar; iniciar;;
*) echo "Usar start ou stop"
esac