Załóżmy, że mam maszynkę w jakiejś sieci z wewnętrznym IP. Mam też inną z zewnętrznym IP.
Jest jakieś oprogramowanie które umożliwiłoby mi jakąś komunikację i przesyłanie danych z tego wewnętrznego na zewnętrzny aby był on wszędzie widziany po tym IP?
Przykład: stawiam www (na tym z wewnętrznym IP) a strona jest wyświetlana na tym z zewnętrznym IP. Nie mam pojęcia z czym to się je i jak to działa %)
Przekierowaie portów :D
Na maszynce z zewnętrznym IP ustawiasz by komunikację na dany port przesylała do innej maszyny :D
Cytat: Troll81 w 27 Wrzesień 2010, 16:09
Przekierowaie portów :D
Na maszynce z zewnętrznym IP ustawiasz by komunikację na dany port przesylała do innej maszyny :D
Ale jak Ona wyśle do tej drugiej skoro ta jest za NAT'em?
1- przekierowanie portu robi się na ruterze
2- wewnętrzne ip (np 192.168.1.2) obowiązuje jedynie w sieci wewnętrznej
jeśli masz jedną maszynę z zewnętrznym ip to podłączasz ruter do niej a do rutera maszynę z wewnętrznym ip
Maszyny stoją w dwóch całkowicie różnych lokalizacjach. Gdyby stały obok siebie to bym sobie poradził.
Pierwsza ma wewnętrzny IP i nie ma możliwości niczego konfigurowania na routerze.
Druga ma zewnętrzny IP.
Jeśli na kompie za natem jest dostępny port 22, to stwórz tunel i łącz się po ssh.
Tu jest wszystko przejrzyście wyjaśnione i zaprezentowane.
http://rhnotebook.wordpress.com/2010/02/13/reverse-ssh-port-forwarding-t-o-i-c-o-r-g/ (http://rhnotebook.wordpress.com/2010/02/13/reverse-ssh-port-forwarding-t-o-i-c-o-r-g/)
Fajne. 8)
Dzięki za linka buninek :respect:
Widzę, widzę. Zawsze da się coś takiego zrobić? Inne porty też tak przejdą?
Potem się wgłębię w art.
Jeśli nie kontrolujesz routera, to nie ma żadnych szans.
Może jakieś cuda z tunelami po IPv6.
http://www.sixxs.net/ (http://www.sixxs.net/)
http://ipv6.he.net/ (http://ipv6.he.net/)
albo AiDec-owy LogMeIn hehe
już nie tylko AiDec'owy :arrr:
Jeżeli chodzi Tobie o przesyłanie plików i ów router ma dostęp do neta :P to możesz SPRÓBOWAĆ użyć programu HTTP File Server (http://www.rejetto.com/hfs/?f=dl). Działa on standardowo na 80 czyli istnieje cień szansy na to, że będzie działać. Możesz również spróbować z innymi otwartymi portami (takimi, które router przepuszcza). Jeżeli miałbyś pytania to napisz do mnie.
TeamViewer: http://www.teamviewer.com/pl/index.aspx -- ale to w sumie bardziej do ręcznego przesyłania plików, nie na serwer HTTP or smth.
Nie no... Zaraz, zaraz. Chyba można to spiąć w wirtualną sieć (są do tego programy) a potem jakoś skonfigurować tego drugiego kompa z zewnętrznym IP aby nasłuchiwał po virtualu i wyniki przekazywał po tym zewnętrznym IP.
Zrób VPNa jeśli możesz lub ten reverse forwarding, a potem na tym kompie z zewnętrznym IP postaw apache'a z mod_proxy jeśli to ma być serwer www.
Cytat: apohawk w 27 Wrzesień 2010, 22:05
Zrób VPNa jeśli możesz lub ten reverse forwarding, a potem na tym kompie z zewnętrznym IP postaw apache'a z mod_proxy jeśli to ma być serwer www.
Jako www podałem tylko przykład - tak naprawdę chodziło mi o ogólny przypadek.
Szukam rozwiązania dla problemu z serwerem backupu mySQL. Maszynka mogłaby stanąć u Cyfrona (jak nic się nie zmieniło) i chyba z tego co widzę można byłoby na master SQL zainstalować VPN i na slave SQL też VPN - a potem za pomocą tej wirtualnej sieci replikować bazy.
Powinno zadziałać, o ile przejdzie przez firewall i NAT w twojej sieci.
Z OpenVPN pracowało mi się całkiem fajnie.
Cytat: apohawk w 27 Wrzesień 2010, 22:23
o ile przejdzie przez firewall
A kurnia... o tym nie pomyślałem %) To niestety zapewne nie przejdzie %)
OpenVPN nasłuchuje na porcie TCP lub UDP wskazanym przez użytkownika. Tak więc możesz w momencie desperacji ustawić na kompie z zewnętrznym IP, żeby openvpn nasłuchiwał na TCP/80 (http) lub UDP/53 (dns). To większość adminów wypuszcza ;)
najlepiej sprawdź ajkie porty sa u ciebie otwarte :D polecam wiresharka do tego zadania :D