Como liberar uma porta que nao existe ? [RESOLVIDO]

1. Como liberar uma porta que nao existe ? [RESOLVIDO]

Rodrigo Raval
fusion

(usa Slackware)

Enviado em 06/10/2009 - 00:07h

Tenho um servidor Debian na minha casa, coloquei em um dos meus computadores, uma placa de captura de video, andei fazendo uns testes e gostei, só que tive problemas no direcionamento de portas... Preciso direcionar a porta 8866 para o ip X, mas vi que no inetd.conf nao existe essa porta, gostaria de saber o que fazer. Grato.


  


2. Re: Como liberar uma porta que nao existe ? [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 06/10/2009 - 08:08h

Você pode criar esse redirecionamento no iptables, com a seguinte linha de comando

iptables -t nat -A PREROUTING -p tcp --dport 8660 -j DNAT --to-destination IP:8866

teste e posta aí o resultado..


abraço..


3. Deu esse "erro"

Rodrigo Raval
fusion

(usa Slackware)

Enviado em 06/10/2009 - 14:27h

iptables: No chain/target/match by that name


e agora o que fazer? e como ver acho que a tabela mostrando os direcionamentos, como confirmar no server se foi direcionado, e algo mais que esteja direcionado tbm. grato


4. Re: Como liberar uma porta que nao existe ? [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 06/10/2009 - 14:47h

desculpe... a regra ta falatando letra.

iptables -t nat -A PREROUTING -p tcp --dport PORTA -j DNAT --to-destination IP:PORTA

coloca aí.;


5. mas....

Rodrigo Raval
fusion

(usa Slackware)

Enviado em 06/10/2009 - 19:44h

agora parece que foi, mas como tenho certeza ? tentei de fora da rede usar o putty por telnet na porta 8866 e o putty fecha, tentei usar o telnet de uma maquina win fora da rede tbm, e tbm nao deu certo ele fica tentando conectar mas da timeout...

como vejo os direcionamentos ?


6. Re: Como liberar uma porta que nao existe ? [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 07/10/2009 - 08:34h

vc pode visualizar se o redirecionamento foi criado com o seguinte comando.

iptables -t nat -L PREROUTING

flw...




7. nao sei se ta ok...

Rodrigo Raval
fusion

(usa Slackware)

Enviado em 07/10/2009 - 09:59h

debian:~# iptables -t nat -L PREROUTING
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
DNAT tcp -- anywhere anywhere tcp dpt:gview to:192.168.3.10
DNAT tcp -- anywhere anywhere tcp dpt:gview to:192.168.3.10
DNAT tcp -- anywhere anywhere tcp dpt:gview to:192.168.3.10:8866

foi isso que apareceu, mas qd acesso de fora da rede, ainda nao consigo conectar, pq ?

e... vlw pela força magnolinux


8. Re: Como liberar uma porta que nao existe ? [RESOLVIDO]

Elgio Schlemer
elgio

(usa OpenSuSE)

Enviado em 08/10/2009 - 21:12h

Caros, a primeira regra posta serve.

Só que tem DOIS erros de sintaxe na regra que, quando corrigidos, funcionam.

Reproduzo na INTEGRA como ela foi postado e comento após:

iptables -t nat -A PREROTUING -p tcp --dport 88660 -j DNAT --to-destination IP:8866

ERRO 1: PREROTUING. O certo é PREROUTING
ERRO 2: 88660. Tem um 8 a mais. A maior porta possível seria 65535.

Regra corrigida:
iptables -t nat -A PREROUTING -p tcp --dport 8660 -j DNAT --to-destination IP

(coloque no lugar da palavra IP o numero IP que queres. E se o redir é para a mesma porta, não precisa especificar ela)


9. Re: Como liberar uma porta que nao existe ? [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 09/10/2009 - 09:04h

a regra ta criada perfeitamente. vc tem certeza que essa porta utiliza o protocolo tcp.?

da uma olhada ve se é essa mesmo a porta e se o protocolo é tcp.

Se tudo estiver certinho, vc pode limpar todas as regras criadas e aí cria a rota novamente, com os seguintes comando.

iptables -t nat -F PREROUTING
iptables -t nat -A PREROUTING -p [protocolo] --dport [porta] -j DNAT --to-destination [IP_destino]

Posta aí o resultado..

abraço..


10. Agora sim.

Rodrigo Raval
fusion

(usa Slackware)

Enviado em 17/12/2009 - 08:30h

coloquei a seguinte regra:

iptables -t nat -I PREROUTING 1 -p tcp --dport "PORTA" -j DNAT --to-destination "IP"

ai foi tranquilo, tive que por o numero 1 antes, para fazer o carregamento dessa regra em primeiro, ABRAÇOS e obrigado pelos comentarios.


11. Re: Como liberar uma porta que nao existe ? [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 17/12/2009 - 10:31h

blz...

precisando so postar..

FLw..






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts