Liberação de portas [RESOLVIDO]

1. Liberação de portas [RESOLVIDO]

joao bosco
boscobass

(usa Ubuntu)

Enviado em 03/09/2012 - 18:23h

Eaw galera, tudo na boa?
é o seguinte, aqui no trabalho eu fiz um servidor de internet e arquivos usando ubuntu server
funciona perfeita mente!
mas, meu chefe instalou um aparelho para manitoramento das câmeras de segurança, e ele se liga direto na rede com o ip 192.168.0.123:5555
para poder ter acesso pela internet

mas não sei como liberar isso para a internet!

eu já usei o dyndns para "fixar" o ip do servidor, e está funcionando, mas eu sei que eu tenho que de certa forma redirecionar para o ip do aparelho

como o faço?


valeu galera!


  


2. Re: Liberação de portas [RESOLVIDO]

Alex
alexhctp

(usa Linux Mint)

Enviado em 03/09/2012 - 18:51h

Amigo, o que vc precisa fazer é liberar as portas que esse programa usa. Para isso use os passo a seguir:

Na tabela filter e chain FORWARD, insira essa regra para aceitar o redirecionameto dos pacotes destinados a porta 5555 para o IP 192.168.xxx.xxx;

# iptables -A FORWARD -p tcp -i $INET_IFACE --destination-port 5555:5555 \
--destination 192.168.0.123 -j ACCEPT

Na tabela NAT e chain PREROUTING, adicione a regra a seguir, ela será responsável por receber as requisições de conexão na porta 5555 originadas na internet e fará o redirecionamento para a mesma porta, só que no ip do seu StandAlone;

# iptables -t nat -A PREROUTING -p udp -i $INET_IFACE --destination-port 5555:5555 \
-j DNAT --to-destination 192.168.0.123

Observe que no argumento -p (protocolo) usei o UDP, caso precise do TCP, repita a regra com o protocolo TCP ou qualquer outro que precise.

A disposição em caso de duvidas!!


3. Re: Liberação de portas [RESOLVIDO]

joao bosco
boscobass

(usa Ubuntu)

Enviado em 03/09/2012 - 19:00h

alexhctp escreveu:

Amigo, o que vc precisa fazer é liberar as portas que esse programa usa. Para isso use os passo a seguir:

Na tabela filter e chain FORWARD, insira essa regra para aceitar o redirecionameto dos pacotes destinados a porta 5555 para o IP 192.168.xxx.xxx;

# iptables -A FORWARD -p tcp -i $INET_IFACE --destination-port 5555:5555 \
--destination 192.168.0.123 -j ACCEPT

Na tabela NAT e chain PREROUTING, adicione a regra a seguir, ela será responsável por receber as requisições de conexão na porta 5555 originadas na internet e fará o redirecionamento para a mesma porta, só que no ip do seu StandAlone;

# iptables -t nat -A PREROUTING -p udp -i $INET_IFACE --destination-port 5555:5555 \
-j DNAT --to-destination 192.168.0.123

Observe que no argumento -p (protocolo) usei o UDP, caso precise do TCP, repita a regra com o protocolo TCP ou qualquer outro que precise.

A disposição em caso de duvidas!!


quando fui aplicar as duas regras retornou esse erro:


root@servidor:~# iptables -A FORWARD -p tcp -i $INET_IFACE --destination-port 5555:5555 \
> --destination 192.168.0.123 -j ACCEPT
iptables v1.4.12: interface name `--destination-port' must be shorter than IFNAMSIZ (15)
Try `iptables -h' or 'iptables --help' for more information.



4. Re: Liberação de portas [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 03/09/2012 - 22:29h

Precisa liberare a entrada e redirecionar pra sua camera:

iptables -A INPUT -i eth1 -p tcp -m tcp --dport 5555 -j ACCEPT

iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 5555 -j DNAT --to-destination 192.168.0.123:5555


ETH1 no caso é placa ligada a internet. troque se sua sua for outra.


5. Re: Liberação de portas [RESOLVIDO]

RAFAEL GEDRA
gedra

(usa CentOS)

Enviado em 04/09/2012 - 08:40h

Você pode usar esta regra abaixo também

iptables -t nat -A PREROUTING -p tcp --dport 5555 -j DNAT --to-destination 192.168.1.253:555
iptables -A FORWARD -p tcp --dport 5555 -j ACCEPT


6. Re: Liberação de portas [RESOLVIDO]

joao bosco
boscobass

(usa Ubuntu)

Enviado em 04/09/2012 - 10:52h

já tentei todas essas regras, nenhuma funcionou até agora =/

eu tento acessar http://bccomcameras.dlinkddns.com:5555/ e não vai


7. Re: Liberação de portas [RESOLVIDO]

RAFAEL GEDRA
gedra

(usa CentOS)

Enviado em 04/09/2012 - 11:26h

a porta é essa mesmo??? uso essa regra em todos os meus servidores e sempre direciona corretamente!!! tenta fazer a liberação da porta antes então!!!


8. Re: Liberação de portas [RESOLVIDO]

Alex
alexhctp

(usa Linux Mint)

Enviado em 04/09/2012 - 14:30h

Amigo, boa tarde...

Pelo que vejo o seu problema ja foi resolvido. Você não ta conseguindo acessar pois você está sob a mesma rede. Para você conseguir acessar o site em questão, faça o teste acessando de fora da sua rede ou então usa um proxy publico para acessar como se tivesse de fora da rede...

Abaixo a mensagem solicitando a instalação de plugin como prova que ta acessível de fora no link http://bccomcameras.dlinkddns.com:5555/...

"You haven't installed the plugin or its not the latest version.

Please click download to install the latest version.

Please restart Safari after plugin installation."

Espero ter ajudado!!!


9. Re: Liberação de portas [RESOLVIDO]

joao bosco
boscobass

(usa Ubuntu)

Enviado em 04/09/2012 - 16:13h

Muito bom!

Vocês merecem um beijo na testa hahahahaha

valeu galera!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts