PDA

View Full Version : Problema con il nat e Mysql.


teoB
01-11-2004, 22:01
Salve Ragazzi,
ho il seguente problema:
ho installato mysql che è visibile dall'indirizzo 127.0.0.1, io vorrei però che fosse visibile anche dall'indirizzo 192.168.1.254 che è l'indirizzo del server locale su l'eth0.
Per farlo ho provato con iptables con la seguente regola:

iptables -A PREROUTING -t nat -i eth0 -p TCP --dport 3306 -j DNAT --to-destination 127.0.0.1:3306

il problema è che non funziona , se faccio dal server
nmap -sT -P0 -p3306 127.0.0.1
mi dice che la porta è aperta;

se faccio dal server
nmap -sT -P0 -p3306 192.168.1.254 (ip del server eth0)
mi dice che la porta è chiusa

se faccio da un computer qualsiasi in rete
nmap -sT -P0 -p3306 192.168.1.254
mi dice che la porta è filtrata

Avete idea di dove sbaglio?

Grazie in anticipo per l'aiuto. Saluti.

bionicoz
02-11-2004, 00:58
forse perchè avvii sql prima di tirare su l'interfaccia di rete... avevo lo stesso problema col bind. controlla i log di avvio di sql e vai di netstat.
P.S. non ti serve redirigere la porta se vuoi che sql sia visibile solo dalla rete interna..

teoB
02-11-2004, 09:25
forse perchè avvii sql prima di tirare su l'interfaccia di rete... avevo lo stesso problema col bind. controlla i log di avvio di sql e vai di netstat.
P.S. non ti serve redirigere la porta se vuoi che sql sia visibile solo dalla rete interna..


Ho provato a disabilitare l'avvio di mysql in automatico e farlo manuale, un volta che erano partiti tutti i servizi e purtroppo non funziona ugualmente; tra le altre cose c'è nel file di configurazione my.cnf una voce che dice bind-adress e li va specificato l'indirizzo su cui deve stare
stare in ascolto mysql (purtroppo solo 1).