iptables liberar acesso ao mysql [RESOLVIDO]

1. iptables liberar acesso ao mysql [RESOLVIDO]

José Maria
zemariarn

(usa Ubuntu)

Enviado em 09/03/2009 - 14:22h

Olá amigos!
Estou querendo liberar o acesso externo a um servidor interno com o mysql instalado. Coloquei no iptables as seguintes regras:

iptables -A INPUT -i $IFEXT -p tcp --dport 3333 -j ACCEPT
iptables -A INPUT -i $IFEXT -p udp --dport 3333 -j ACCEPT
iptables -A INPUT -i $IFLAN1 -p tcp --dport 3333 -j ACCEPT
iptables -A INPUT -i $IFLAN1 -p udp --dport 3333 -j ACCEPT

iptables -A FORWARD -p tcp --dport 3333 -j ACCEPT
iptables -A FORWARD -p tcp --sport 3333 -j ACCEPT

iptables -t nat -A PREROUTING -i $IFEXT -p tcp --dport 3333 -j DNAT --to-destination 192.168.21.190:3306
iptables -t nat -A PREROUTING -i $IFEXT -p udp --dport 3333 -j DNAT --to-destination 192.168.21.190:3306

iptables -t nat -A PREROUTING -i $IFLAN1 -p tcp --dport 3333 -j DNAT --to-destination 192.168.21.190:3306
iptables -t nat -A PREROUTING -i $IFLAN1 -p udp --dport 3333 -j DNAT --to-destination 192.168.21.190:3306

Só que quando eu executo um script php ele me retorna o seguinte erro: Can't connect to MySQL server on '10.21.0.2' (4) in /home/desenvolvimento/www/termos-ajustamento.php on line 27
Não foi possível conectar: Can't connect to MySQL server on '10.21.0.2' (4).

O 10.21.0.2 é um endereço da interface externa do meu firewall.
O que está acontecendo de errado?

Obrigado pela ajuda.


  


2. Re: iptables liberar acesso ao mysql [RESOLVIDO]

Ruy Rocha
unixgeek

(usa Fedora)

Enviado em 11/03/2009 - 03:41h

No script em php, você especificou a porta 3333 para conectar no banco?


3. Re: iptables liberar acesso ao mysql [RESOLVIDO]

José Maria
zemariarn

(usa Ubuntu)

Enviado em 11/03/2009 - 20:29h

Sim. No script php está a porta 3333.
Mas eu já consegui resolver, já está funcionando.
Valeu pela ajuda.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts