Compartilhar Internet com PPOE (RESOLVIDO)

Iniciado por ctavares, 20 de Novembro de 2010, 10:02

tópico anterior - próximo tópico

ctavares

Prezados,
Eu tenho um servidor onde compartilhava a conexão de internet com outros computadores da empresa utilizando ou regras do iptables ou o squid em sua grande maioria, antes eu estava utilizando o eth0 (interface da internet) para compartilha só que por causa do modem travar muito eu mudei ele para bridge e ativei o ppoe diretamente no linux. O servidor continua tendo acesso a internet normalmente mas as estações pararam de se conectar a internet.
Alguém sabe o que tenho que fazer para o iptables e o squid voltarem a compartilhar a internet através do PPOE?
Quando tento acessar o site do google por exemplo o firefox mostra o seguinte erro:

A URL solicitada não pode ser recuperada
Na tentativa de recuperar a URL: http://www.google.com.br/
O seguinte erro foi encontrado:
   Incapaz de determinar o endereço IP através do nome do host www.google.com.br
O servidor DNS retornou:
   Timeout
Isso significa que:
O cache foi incapaz de resolver o nome do host presente na URL.
Verifique se o endereço está correto.
Abraço,
Carlos Tavares
Blog: http://ti-online.blogspot.com/ MSN: ctavaresjr@hotmail.com

zekkerj

Olá ctavares,

A conexão via PPPoE é, antes de tudo, via PPP, assim a interface de saída pra internet deixa de ser a "ethX" e passa a ser a "ppp0".

Corrija seus scripts de compartilhamento e de firewall de acordo. Se precisar de ajuda, é só postá-los aqui, e a gente te indica onde/como corrigir.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

ctavares

zekkerj,
Obrigado por responder, na verdade eu já fiz isso, utilizei o comando iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE para compartilhar a internet, mesmo assim não surtiu efeito. Não seria isso apenas? No squid não existe nenhum parametros apontando para interfaces portanto creio que o problema esteja no iptables mesmo, eu também deixei como default gw a interface ppp0 tanto que o servidor consegue pingar e fazer download de qualquer site na internet.




Citação de: zekkerj online 20 de Novembro de 2010, 11:42
Olá ctavares,

A conexão via PPPoE é, antes de tudo, via PPP, assim a interface de saída pra internet deixa de ser a "ethX" e passa a ser a "ppp0".

Corrija seus scripts de compartilhamento e de firewall de acordo. Se precisar de ajuda, é só postá-los aqui, e a gente te indica onde/como corrigir.
Abraço,
Carlos Tavares
Blog: http://ti-online.blogspot.com/ MSN: ctavaresjr@hotmail.com

zekkerj

Você ativou o firewall UFW? Ele por padrão não permite o compartilhamento da internet (tem um tópico recente onde ajudei outro colega com isso).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

ctavares

Não ativei e não encontrei o tópico no fórum, pode me postar o link por favor?
Muito obrigado

Citação de: zekkerj online 20 de Novembro de 2010, 12:45
Você ativou o firewall UFW? Ele por padrão não permite o compartilhamento da internet (tem um tópico recente onde ajudei outro colega com isso).
Abraço,
Carlos Tavares
Blog: http://ti-online.blogspot.com/ MSN: ctavaresjr@hotmail.com

ctavares

Amigo, consegui fazer funcionar, segue abaixo os 3 comandinhos que me permitiram resolver e voltar a funcionar a internet, apenas precisei reiniciar o serviço do squid após executar os comandos.

modprobe iptable_nat
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

Reiniciar o Squid e pronto.
Abraço,
Carlos Tavares
Blog: http://ti-online.blogspot.com/ MSN: ctavaresjr@hotmail.com