mysql bind több interface-re vagy port forward

Fórumok

sziasztok!

Van egy mysql szerverem amit szeretnék elérni a loopback címen is és egy másik interface-en keresztül is (eth1).
A my.conf ban bind-address-nek a 127.0.0.1 van megadva. Nem tudom hogy lehet-e több címet megadni nekem sehogy sem sikerült. Erre van megoldás?
Ha nem lehet akkor arra gondoltam, hogy port forward-dal oldom meg iptables-el, de nem igazán akar működni:
A szabályok:
iptables -t nat -A PREROUTING -p tcp -i eth1 --dport 3306 -j DNAT --to 127.0.0.1:3306
iptables -A FORWARD -p tcp -d 127.0.0.1 --dport 3306 -j ACCEPT

No így odáig eljut a kintről jövő kapcsolat hogy nem dob vissza egyből ha telnetelek, de nem is enged be, hanem csak vár.
Amúgy minden policy DROP-ban van.

Hozzászólások

localhoston szerintem mindig listenel.
szoval bindeld csak az eth1-re.

Tyrael

A MySQL *keptelen* tobb IP-re/port-ra bind-olni. Ez valami fogalmam sincs milyen osi restrikcio, de nem es nem.

Sajnos nem lehet tobb halozati interfeszt megadni, de ha nem adsz meg semmit akkor mindegyiken figyelni fog...

upsz... most latom hogy mar magadtol is rajottel..

--
maszili

megcsináltam, de így se jó sajnos.
Már figyel minden interface-en, de csatlakozáskor hibát dob. Helyi gépről már sikerül csatlakozni a az eth1-hez tartozó ip-re, de más gépekről nem, mert hibaüzenetet dob. Találkozott már valaki ezzel:
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0