Slobodan Milosevic wrote:

Eu setei apenas uma regra usando o iptables no computador1. Era essa:
iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp --dport 27015 -j DNAT --to 192.168.0.1
Obviamente... nao funcionou... alguem tem alguma outra ideia pra redirecionar todos os pacotes que vierem na porta 27015 com destino ao computador1 para o computador2?
PS: Tb qro saber pq a regra que eu fiz nao cumpre a funcao que eu qro...

Lendo a sua regra "em voz alta" temos que:


Pacotes com destino a 192.168.0.1 do protocolo TCP com destino � porta 27015 devem ter o destino alterado para 192.168.0.1.

        Notou que voc� na verdade n�o fez nada?
        O correto para voc� seria algo do tipo:

iptables -t nat -A PREROUTING -i <interface da internet> -p udp --dport 27015 -j DNAT --to 192.168.0.2

Lendo "em voz alta":

Pacotes vindos da <interface da internet> do protocolo UDP com destino � porta 27015 devem ter o destino alterado para 192.168.0.2.
Coloquei UDP porque os servidores de Half-Life na verdade usam esse protocolo e n�o TCP (pode ser que usem TCP tamb�m para alguma func�o espec�fica, mas o jogo eu tenho certeza que � via UDP).


                Atenciosamente,
                Eduardo M. Bragatto.

--
GUS-BR - Grupo de Usu�rios Slackware - BR
http://www.slackwarebrasil.org/
http://www.linuxmag.com.br/mailman/listinfo/slack-users

Responder a