Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Ubuntu 7.04
Por ZuluRJ
» Login
Login:
Senha:

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 3306

[1] Enviado em 19/06/2012 - 11:21h Liberar porta 3306
Linux user: Evandro J. Machado
suporteejm

(usa Debian)


Olá, sou novo na comunidade e gostaria de uma ajuda:

Tenho um servidor debian rodando com squid e iptables. Todas a rede e internet estão funcionando perfeitamente com as devidas restrições. Porém, utilizando a conexão pelo proxy, não consigo acessar um banco de dados mysql que está hospedado em um servidor web. Estou utilizando mysql administrator colocando ip 74.53.x.x porta 3306, usuario root e a senha correta.
Existe alguma regra que posso colocar no iptables ou acl no squid que permita acesso ao servidor web na porta em questão?

ps. fiz um teste conectando com velox/vivo/tim fora do proxy e o acesso está normal.

Desde já agradeço!

 

  


[2] Enviado em 19/06/2012 - 12:48h Re: Liberar porta 3306
Linux user: Renato Freitas
Nanatinho

(usa Debian)


Boa tarde.

Insira a regra abaixo no seu Firewall.

iptables -A FORWARD -s ORIGEM -d DESTINO -p tcp --dport 3306 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -d ORIGEM -s DESTINO -p tcp --sport 3306 -m state --state ,ESTABLISHED,RELATED -j ACCEPT


Abraço e fique com DEUS!!!

 

[3] Enviado em 19/06/2012 - 13:47h mais uma dúvida
Linux user: Evandro J. Machado
suporteejm

(usa Debian)


Nanatinho escreveu:

Boa tarde.

Insira a regra abaixo no seu Firewall.

iptables -A FORWARD -s ORIGEM -d DESTINO -p tcp --dport 3306 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -d ORIGEM -s DESTINO -p tcp --sport 3306 -m state --state ,ESTABLISHED,RELATED -j ACCEPT


Abraço e fique com DEUS!!!


Minha rede está configurada assim:
eth0 - internet com ip válido
eth1 - rede interna 192.168.1.0 com range até 192.168.1.255 no caso da regra acima ORIGEM=192.168.1.0/24 e destino é o IP do servidor web onde está meu banco de dados?

 

[4] Enviado em 20/06/2012 - 11:53h Não funcionou
Linux user: Evandro J. Machado
suporteejm

(usa Debian)


Nanatinho, blz? Cara não funcionou com essas regras. Mas quando conecto em outra net fora do proxy rola na boa.
O que mais você acha que pode ser?
Vlw

 

[5] Enviado em 20/06/2012 - 12:40h Re: Liberar porta 3306
Linux user: Renato Freitas
Nanatinho

(usa Debian)


Na tabela NAT já existe o nat para a rede?

Pois a regra é aquela mesmo.

Acredito que esteja faltando o NAT


Poste o restultado do comando abaixo:

iptables -L -nv -t nat


Outra coisa é verificar se o encaminhamento de está ativo. Para verificar digite:
cat /proc/sys/net/ipv4/ip_forward

Se o resultado for "1" está ativado.

Se não for coloque no teu script do firewall:
echo "1" > /proc/sys/net/ipv4/ip_forward



Abraço e fique com DEUS!!!

 

[6] Enviado em 20/06/2012 - 14:49h Re: Liberar porta 3306
Linux user: diego alves
diegogyn

(usa CentOS)


cara, tenta se com essa regra vai

iptables -A FORWARD -s ip de origem -p protocolo --dport -j ACCEPT
iptables -A FORWARD -s íp de origem -p protocolo --sport -j ACCEPT

 

[7] Enviado em 20/06/2012 - 18:18h resultado
Linux user: Evandro J. Machado
suporteejm

(usa Debian)


Resultado do comando iptables -L -nv -t nat

Chain PREROUTING (policy ACCEPT 75567 packets, 4794K bytes)
pkts bytes target prot opt in out source destination
2297 133K REDIRECT tcp -- eth1 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 redir ports 3128

Chain POSTROUTING (policy ACCEPT 4447K packets, 267M bytes)
pkts bytes target prot opt in out source destination
462 117K MASQUERADE all -- * eth1 192.168.1.0/24 0.0.0.0/0

Chain OUTPUT (policy ACCEPT 4443K packets, 267M bytes)
pkts bytes target prot opt in out source destination


 

[8] Enviado em 21/06/2012 - 12:43h Re: Liberar porta 3306
Linux user: Renato Freitas
Nanatinho

(usa Debian)


Chain POSTROUTING (policy ACCEPT 4447K packets, 267M bytes)
pkts bytes target prot opt in out source destination
462 117K MASQUERADE all -- * eth1 192.168.1.0/24 0.0.0.0/0

Minha rede está configurada assim:
eth0 - internet com ip válido
eth1 - rede interna 192.168.1.0 com range até 192.168.1.255 no caso da regra acima ORIGEM=192.168.1.0/24 e destino é o IP do servidor web onde está meu banco de dados?


Bom, de acordo com Suas informações, este MASQUERADE está informando a interface errada, onde a eth1 deve ser substituído pela eth0, que é a interface de saída para a Internet.


Abraço e fique com DEUS!!!

 

[9] Enviado em 21/06/2012 - 12:49h Re: Liberar porta 3306
Linux user: Renato Freitas
Nanatinho

(usa Debian)


Para facilitar meu próprio entendimento, eu sempre utilizo assim as regras de NAT:

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j SNAT --to 200.200.200.200

onde:

-o -> Interface de saída, neste caso Internet
-s -> Origem
200.200.200.200 -> Deve ser substitúido pelo IP da sua interface ligada à Internet.


Abraço e fique com DEUS!!!

 

  
<< 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.