
		flaviodm
		
		(usa OpenBSD)
		
		Enviado em 30/06/2009 - 02:18h 
		Meu cenario é o seguinte em meu servidor:
eth0 - rede interna com ip 10.1.1.1 com squid rodando
ppp0 - conexao 3g com modem d301
utilizo o servidor para compartilhar internet com os demais computadores da rede interna. O problema é quando tento acessar ele externamente por ssh ou mesmo o apache. Dentro da rede interna ele acessa estes 2 servicos. Gostaria de saber se poderia ser alguma coisa no iptables.
ja tentei de tudo mais nao consigo acesso externo.
meu iptables esta assim:
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
mas apos isto eu ja tentei todos estas possiveis regras para liberar o ssh externo:
iptables -A INPUT -i ! ppp0 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -s 0.0.0.0 -j ACCEPT
iptables -t filter -A INPUT -i ppp0 -p tcp -s 0/0 --dport 22 -j ACCEPT
iptables -A INPUT -p tcp -m state --state NEW,ESTABLISHED --dport 22 -j ACCEPT
iptables -N ppp-input
iptables -A ppp-input -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
mas nada funcionou.
a tabela de roteamento do servidor esta assim:
Tabela de Roteamento IP do Kernel
Destino         Roteador        MáscaraGen.    Opções Métrica Ref   Uso Iface
10.64.64.64     *               255.255.255.255 UH    0      0        0 ppp0
10.1.1.0        *               255.255.255.0   U     0      0        0 eth0
default         *               0.0.0.0         U     0      0        0 ppp0
Se alguem puder me dar alguma luz....
Grato