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.
dost
Musisz to wklepac na serwerze 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
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
Pozdro
a sprobuj druga linijke zastapic
Sprobuj tez z pracy polaczyc sie przez adres zewnetrzny servera z portem 3366
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
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ź,
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ź,