Ajuda com compartilhamento de internet usando squid e iptables [ Resolvido! ]

Iniciado por brunitto, 25 de Março de 2007, 20:03

tópico anterior - próximo tópico

brunitto

Olá a todos!

Estou implantando um servidor ubuntu 6 para o compartilhamento de conexão com a internet e cache. Estou utilizando o squid e o iptables para isso.

A navegação web está correta, porém não consigo utilizar qualquer outro serviço, por exemplo o live messenger, o mozilla thunderbird e o bit torrent.

Sou iniciante em linux e segundo meus poucos conhecimentos, o squid é usado apenas para serviços HTTP e FTP, o compartilhamento de outras portas deve ser implantado através de filtros de pacotes - iptable...

Isso está correto? ou é possível permitir o acesso de outros serviços além do HTTP e FTP pelo squid.

Caso esteja correto, como devo proceder? Já adicionei uma regra no iptables para compartilhar a conexão, o proxy squid está funcionando corretamente mas ainda não consigo utilizar o live messenger ou o mozilla thunderbird.

Aguardo qualquer ajuda...

Muito obrigado  :)
-- linux for everyone

cadiles

Nesse caso você deve verificar se as aplicações possuem configurações para proxy(squid). Caso não possuam deve liberar as portas usadas, via iptables.

brunitto

Correto, muito obrigado  :)

Mas no caso do Mozilla Thunderbird, não consegui conectar nos serviços de POP e SMTP utilizando o proxy...

Será que é necessário alguma regra para e-mails no iptables? Ou é alguma configuração no squid?

Mais uma vez, obrigado
-- linux for everyone

brunitto

Adicionei regras para permitir o tráfego nas portas 110 e 25 e funcionou.

Fica como ajuda...

Adicione estas regras em seu script de inicialização:

iptables -A FORWARD -p tcp --dport 110 -j ACCEPT
iptables -A FORWARD -p tcp --dport 25 -j ACCEPT
iptables -A FORWARD -p tcp --sport 110 -j ACCEPT
iptables -A FORWARD -p tcp --sport 25 -j ACCEPT

:)
-- linux for everyone