Linux slogan
Visite também: BR-Linux.org · Dicas-L · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Fedora
Por sepoys
» Login
Login:
Senha:
Linux login

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Comunidades

Comunidade Linux Home Participar da comunidade Linux Participar Fórum Linux Fórum Membros LinuxMembros RSS do fórum

<< Primeira | Anterior Próxima | Última >>

Liberar Porta para um determinado IP externo [RESOLVIDO]

[1] Enviado em 31/01/2013 - 10:50h Liberar Porta para um determinado IP externo [RESOLVIDO]
Linux user: Pedro Henrique de Almeida
Neo_X

(usa CentOS)


Olá pessoal, preciso da ajuda de vocês. Eu uso uma regra de NAT que funciona direitinho no meu CentOS:

### Qualquer origem para um destino - OK

iptables -t nat -I PREROUTING -s 0/0 -d x.x.x.x -p tcp --dport 3389 -j DNAT --to-destination 192.168.0.37:3389
iptables -t filter -I FORWARD -p tcp -s 192.168.0.37 -d 0/0 -j ACCEPT
iptables -t filter -I FORWARD -p tcp -s 0/0 -d 192.168.0.37 -j ACCEPT


### Uma oritem para um destino - Essa não funciona.

iptables -t nat -I PREROUTING -s 187.9.x.x. -d "IP_WAN_CentOS" -p tcp --dport 1521 -j DNAT --to-destination 192.168.0.37:1521
iptables -t filter -I FORWARD -p tcp -s 192.168.0.37 -d 187.9.x.x -j ACCEPT
iptables -t filter -I FORWARD -p tcp -s 187.9.x.x -d 172.16.0.37 -j ACCEPT




Alguém saberia me dizer se tem algum erro nesta regra?




Valeu pessoal.

 

  


[2] Enviado em 31/01/2013 - 11:27h Re: Liberar Porta para um determinado IP externo [RESOLVIDO]
Linux user: Renato Carneiro Pacheco
renato_pacheco

(usa Slackware)


Cara, o problema pode ser nesse FORWARD ae. Acredito q possa t confundido alguma coisa com relação aos IPs mencionados. Não posso falar especificamente pois não sei quais são os IPs públicos da sua rede e da rede da pessoa q acessa à rede.

 

[3] Enviado em 31/01/2013 - 14:26h Re: Liberar Porta para um determinado IP externo [RESOLVIDO]
Linux user: Pedro Henrique de Almeida
Neo_X

(usa CentOS)


Olá Renato vamos lá

Origem 189.78.144 - Telefonica Destino 177.69.X - ALGAR


Nestes casos o que pode ser feito?


 

[4] Enviado em 31/01/2013 - 14:45h Re: Liberar Porta para um determinado IP externo [RESOLVIDO]
Linux user: Renato Carneiro Pacheco
renato_pacheco

(usa Slackware)


O DNAT deve ficar assim:


iptables -t nat -I PREROUTING -s 187.9.x.x. -d 177.69.x.x -p tcp --dport 1521 -j DNAT --to-destination 192.168.0.37:1521


Mas no FORWARD eu não sei quais são esses IPs (192.168.0.37 e 172.16.0.37) pra fazer as regras.



 

[5] Enviado em 31/01/2013 - 16:22h Re: Liberar Porta para um determinado IP externo [RESOLVIDO]
Linux user: Pedro Henrique de Almeida
Neo_X

(usa CentOS)


iptables -t nat -I PREROUTING -s 189.78.x.x -d 177.69.x.x -p tcp --dport 1521 -j DNAT --to-destination 192.168.x.x:1521 # Oracle
iptables -t filter -I FORWARD -p tcp -s 192.168.x.10 -d 189.78.x.x -j ACCEPT
iptables -t filter -I FORWARD -p tcp -s 189.78.x.x -d 192.168.x.10 -j ACCEPT



Renato a regra que passou eu uso em todas as NAT e funciona bem, também coloco essas abaixo. Agora funcionou. Estou achando estranho meu firewall demorar para abrir a porta. Quando testei de manhã não funcionou.


 

[6] Enviado em 31/01/2013 - 16:40h Re: Liberar Porta para um determinado IP externo [RESOLVIDO]
Linux user: Renato Carneiro Pacheco
renato_pacheco

(usa Slackware)


Então faça o log das regras implementadas. Sabe fazer isso? Não? Então acrescente nas regras assim:


iptables -t nat -I PREROUTING -s 189.78.x.x -d 177.69.x.x -p tcp --dport 1521 -j LOG --log-prefix "ORACLE_IN --> " --log-level debug # Log Oracle
iptables -t nat -I PREROUTING -s 189.78.x.x -d 177.69.x.x -p tcp --dport 1521 -j DNAT --to-destination 192.168.x.x:1521 # Oracle
iptables -t filter -I FORWARD -p tcp -s 192.168.x.10 -d 189.78.x.x -j LOG --log-prefix "ORACLE_INT --> " --log-level debug
iptables -t filter -I FORWARD -p tcp -s 192.168.x.10 -d 189.78.x.x -j ACCEPT
iptables -t filter -I FORWARD -p tcp -s 189.78.x.x -d 192.168.x.10 -j LOG --log-prefix "ORACLE_OUT --> " --log-level debug
iptables -t filter -I FORWARD -p tcp -s 189.78.x.x -d 192.168.x.10 -j ACCEPT


E monitore no /var/log/messages...

 

[7] Enviado em 31/01/2013 - 18:11h Re: Liberar Porta para um determinado IP externo [RESOLVIDO]
Linux user: Pedro Henrique de Almeida
Neo_X

(usa CentOS)


Renato, não sabia desse recurso. Acabei de fazer na regra, vou testá-lo.



Obrigado pela ajuda.


 

[8] Enviado em 01/02/2013 - 08:33h Re: Liberar Porta para um determinado IP externo [RESOLVIDO]
Linux user: Pedro Henrique de Almeida
Neo_X

(usa CentOS)


Bom dia Renato,

Fiz aquela conf que me passou, mas aqui não funcionou, nos logs só aparecem o snmp. Vou abrir um novo tópico sobre logs, fica melhor.

Valeu.

 

[9] Enviado em 02/02/2013 - 11:04h Re: Liberar Porta para um determinado IP externo [RESOLVIDO]
Linux user: Pedro Henrique de Almeida
Neo_X

(usa CentOS)


Olá Renato, tudo bem? Preciso de sua ajuda. Lembro que mensionou NAT com o mesmo Link/Operadora - Telefonica.

"Cara, o problema pode ser nesse FORWARD ae. Acredito q possa t confundido alguma coisa com relação aos IPs mencionados. Não posso falar especificamente pois não sei quais são os IPs públicos da sua rede e da rede da pessoa q acessa à rede."



Estou com um problema, tenho um link telefonica e no meu server tem várias ALIAS (Interface Virtual), quando os clientes externos que tem link telefonica acessam a NAT pelo link telefonica não conseguem. Pelas outras operadoras os acessos estão normais.

Estou procurando o que pode ser. Se puder me ajudar agradeço.

 

  
<< Primeira | Anterior Próxima | Última >>
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.