Strona 1 z 1

dostęp do bazy danych z zewnątrz

: 21 czerwca 2008, 00:51
autor: mrblast
Temat przekierowania portów był wałkowany, szukałem na google i forach, skumać jednak nie mogę bo piszę regułki i nie działają.

Już opisuję mój problem.
Chcę uzyskać dostęp do bazy w pracy z komputera u siebie w domku.

£ączę się z bazą przez SQLYog, na porcie 3306.

Jak przekierować port, abym ustawiając w SQLYog adres serwera przyjmijmy laseczki.pl połączył się z bazą, która jest na oddzielnym komputerze w sieci wewnętrznej. Działa ona też na porcie 3306, a ip komputera to powiedzmy 192.168.0.2
Moje składnie ni jak nie dają rezultatów.

Jak ma wyglądać regułka.

: 21 czerwca 2008, 10:16
autor: sappa
Musisz to wklepac na serwerze laseczki.pl

Kod: Zaznacz cały

iptables -t nat -A PREROUTING  -i ethX -d ip_laseczki.pl -p tcp --dport 3366 -j DNAT --to-destination 192.168.0.2:3306
iptables -t nat -A POSTROUTING -o ethX -s 192.168.0.2 -p tcp --sport 3306 -j SNAT --to-source ip_laseczki.pl
Jako ethX podajesz interfejs zewnetrzny (do internetu), a zamiast 3366 mozesz podac dowolny wolny port, i na niego bedziesz sie laczyl z domu np. laseczki.pl:3366


Pozdro

: 25 czerwca 2008, 13:35
autor: mrblast
niestety nie działa :| nie mogę się połączyć :|

: 25 czerwca 2008, 23:43
autor: sappa
a sprobuj druga linijke zastapic

Kod: Zaznacz cały

iptables -t nat -A POSTROUTING -o ethX -s 192.168.0.2 -p tcp --sport 3306 -j SNAT --to-source ip_laseczki.pl:3366
Sprobuj tez z pracy polaczyc sie przez adres zewnetrzny servera z portem 3366

: 01 lipca 2008, 15:11
autor: mrblast
Dziękuję za pomoc
ale nie che dalej mi ruszyć :-(
Jeszcze raz opisze bo może źle coś opisałem, a potrzebne mi to do pracy, ech...

- główny serwer ma adres zewnętrzny (umownie przyjmijmy) x.x.x.x zaś jego wew. to 192.168.0.1
- w sieci stoi drugi serwerek o adresie 192.168.0.2
- na nim to właśnie stoi baza na mysql
w pracy normalnie łącze się w sieci przez SqlYoug gdzie ustawiony mam Mysql host adres 192.168.0.2 i port 3306, ustawionego mam user-a i hasło.

Pozdrówka i czekam na odpowiedź,

: 02 lipca 2008, 19:40
autor: Yampress
w konfiguracji mysql odznaczyłes ze ma nasłuchiwac tylko na 127.0.0.1 ?