Olá a todos, vou explicar antes como está configurada minha rede aqui, para depois fazer a pergunta!
Vamos lá.
Meu servidor está configurado com Debian Etch e nele tenho o seguinte script de compartilhamento:
#!/bin/bash
echo "1" > /proc/sys/net/ipv4/ip_forward
# Limpando as tabelas
iptables -F
iptables -t nat -F
iptables -t mangle -F
# Macarando conexões da rede
# se sua conexao estiver na interface ppp0 basta trocar o eth0 por ppp0
# a interface ppp0 é usada também em dial-up, entao, neste caso, troque o eth0
# por ppp0
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Nesse servidor eu também tenho configurado um servidor DHCP.
Pois ele recebe em sua ETH0 a conexão com a internet --Vivax-- e em sua ETH1 funciona a distribuição de ip do servidor DHCP.
Dito isso, vamos para a pergunta.
Instalei em minha máquina --Ubuntu 7.04 SEM firewall configurado-- a última versão do Amule e, por indicação de um amigo, configurei ele para funcionar nas portas --TCP-- 50010 e --UDP-- 53020, pois segundo meu amigo essas portas
não são bloqueadas pela Vivax.
Ok, fiz isso e mandei logei em um servidor, porém obtive LowID.
Então, pensando que o problema poderia ser a Vivax bloqueando essas portas também, retirei o cabo de internet do servidor e coloquei em meu computador, fazendo assim com que ele tivesse o ip navegável --200.XXX.XXX.XXX ---, quando fiz isso consegui obter HighID no Amule.
Então entrei no canal do Ubuntu --irc.freenode.com-- para perguntar se alguém sabia o porque e um usuário me aconselhou a fazer o redirecionamento da porta 50010 do
servidor para a minha máquina --DMZ-- utilizando a tabela nat.
Então fui até o Google e pesquisei como que eu deveria fazer isso e
encontrei uma resposta que parecia ser bem coerente.
Então li todo o artigo e após compreender o parâmetro do redirecionamento adicionei a seguinte linha ao final do meu arquivo de compartilhamento
#Redirecionando porta 50010 e 53020
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 50010 -j DNAT --to 192.168.1.7
Rodei o script novamente, entrei no Amule e novamente obtive LowID.
Após tudo isso, continuo a procurar uma solução para fazer com que o Amule, através de minha máquina interna, funcione com HighID. Porém está meio complicado de achar algo que realmente funcione, então vim até o fórum recorrer a ajuda dos mestres
.
Caso alguém saiba como solucionar esse problema e poder compartilhar não só comigo, mas com toda a comunidade. ficarei extremamente agradecido.
E se por acaso eu achar a solução antes de alguém me responder aqui eu edito o post e coloco a solução certinha.
Agradeço desde já pela compreensão!
[]'s