Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

zdalny pulpit VNC - konfiguracja przekierowania na routerze

johnyjj2 03 Sie 2009 10:37 13399 8
  • #1 03 Sie 2009 10:37
    johnyjj2
    Poziom 8  

    Witam!

    Problem jest następujący. Mam sieć, w której znajduje się serwer. Jest on podłączony do switcha, ten zaś do routera. Na serwerze jest zainstalowany VNC, który działał poprawnie, teraz jednak działać przestał. Ja routera nie konfigurowałem, ale teraz muszę zmienić konfigurację.

    Usłyszałem, żeby sprawdzić, czy w dalszym ciągu jest przekierowywanie portu dla VNC (5900). Adres http://87.205.x.x z przeglądarki jako port 80 jest przekierowany przez router na serwer 192.168.1.200. Wewnętrzny adres serwera to 192.168.1.2, na routerze ustawiono dla niego przekierowanie portu 5900 (VNC) - ale teraz nie działa.

    Zalogowałem się na router, wszedłem w Security -> Port Forwarding i widzę:

    Code:
    Local Host :: Local Address :: Public IP Address :: Protocols :: Status :: Action
    
    192.168.1.200 :: 192.168.1.200 :: 87.205.x.x :: FTP - TCP Any -> 21; HTTP - TCP Any -> 80 :: Active ::
    ...


    Inne są dla Skype TCP, UDP. Założyłem więc, że nie ma przekierowania dla VNC.

    Wszedłem w "New Entry - Add Port Forwarding Rule". Znajdują się tam: [ ] Specify Public IP Address; Local Host [___], Protocol [Any | User Defined | ...], Forward to Port [Same as Incoming Port], Schedule [Always | User Defined].

    I moje pytanie jest takie - co wpisać, żeby stworzyć regułę przekierowania?

    Próbowałem znaleźć coś więcej na ten temat, m.in. na stronie www.realvnc.com,, ale nie udało mi się znaleźć. Zresztą nic dziwnego, bo przecież każdy użytkownik VNC może mieć inny router. To, co znalazłem nie pomogło mi w skonfigurowaniu tego przekierowania: http://www.realvnc.com/products/enterprise/4.5/docs/ae1017368.html#Rae94827 oraz http://www.realvnc.com/support/faq.html . Jak również http://ccie.pl/viewtopic.php?t=9471 . Router to Pirelli od Netii.

    Nie bardzo wiem, który protokół mam przekierować i dlaczego oraz jakie podać adresy. Czy może to być coś takiego:
    192.168.1.200 :: 192.168.1.2 :: 87.205.x.x :: HTTP - TCP Any -> 5900 ?

    Sprawdziłem też na samym serwerze w konsoli ipconfig. Wynikałoby, że serwer ma jednak:
    192.168.1.3 /24 ip and mask
    192.168.1.254 default gateway
    Nie bardzo rozumiem po co to całe przekierowanie. Domyślam się, że jak ktoś z zewnątrz próbuje się połączyć z 87.205.x.x na porcie nie wiem którym (80?) to muszę go przekierować na 192.168.1.3 na port też nie wiem który (5900?).

    Także byłbym wdzięczny, gdybym się dowiedział co mam tutaj wpisać:
    Cytat:
    [ ] Specify Public IP Address; Local Host [___], Protocol [Any | User Defined | ...], Forward to Port [Same as Incoming Port], Schedule [Always | User Defined]


    Pozdrawiam!

    Dzięki wielkie z góry za pomoc :-)
    Pozdrawiam!

    0 8
  • Pomocny post
    #2 03 Sie 2009 10:41
    Darrieus
    Poziom 38  

    Tak jak jest zrobione teraz to na pewno nie zadziała, jest przekierowany tylko port 80 jak sam zauważyłeś.

    192.168.1.3 :: 192.168.1.3 :: 87.205.x.x :: HTTP - TCP Any -> 5900
    Tak powinno zadziałać.

    Forward to Port [Same as Incoming Port] - port na który przekierowujesz jest automatycznie uważany za port przychodzący z zewnątrz (internet)

    0
  • #3 03 Sie 2009 11:03
    johnyjj2
    Poziom 8  

    Dzięki!

    Chyba nie do końca rozumiem zasadę działania tego menu na routerze. Z Twojej komedy:
    192.168.1.3 :: 192.168.1.3 :: 87.205.x.x :: HTTP - TCP Any -> 5900
    udaje mi się ustawić tylko
    192.168.1.3 :: 192.168.1.3 :: 87.205.x.x
    Ponieważ moja pierwsza linijka już prawie tak wyglądała:
    192.168.1.200 :: 192.168.1.200 :: 87.205.x.x :: FTP - TCP Any -> 21; HTTP - TCP Any -> 80 :: Active ::
    to muszę tylko zmienić 80 na 5900. Wchodzę więc w edycję tej pierwszej linijki i mam:

    Cytat:
    Protocol
    Name :: Ports :: Action
    FTP - File Transfer :: TCP Any -> 21
    HTTP - Web Server :: TCP Any -> 80

    Zaś w polu Action jest tylko Remove.
    Jest jeszcze opcja Add w sekcji Protocol. W opcji Add: Add... | User Defined | Show All Services | HTTPS | IMAP | L2TP | Ping | POP3 | SMTP | SNMP | Telnet | TFTP | Traceroute. W Show All Services jest również VNC.
    Pod sekcją Protocol znajduje się Forward to Port: [Same as Incoming Port]. Wybieram Specify i daję 5900, ale to niczego nie zmienia po wciśnięciu OK w podsumowaniu ustalonych przekierowań, więc z powrotem ustawiam Same as Incoming Port.

    Koniec końców jedyna zmiana jaką wprowadziłem to w edycji tej pierwszej linijki wybrałem Add i dodałem VNC. Zostawiłem Same as Incoming Port. Teraz pole Protocols pierwszej linijki wygląda następująco:

    Code:
    FTP - TCP Any -> 21
    
    HTTP - TCP Any -> 80
    VNC Remote Display System - TCP Any -> 5900-5909
            TCP Any -> 5800-5809


    Przy okazji, czy możesz mi polecić jakąś stronę z teorią, żebym lepiej zrozumiał te przekierowania i konfigurację routerów?
    Pozdrawiam!

    0
  • Pomocny post
    #4 03 Sie 2009 11:10
    Darrieus
    Poziom 38  

    Tak samemu, dajesz New Server Ports, podajesz sobie nazwę np. VNC, reszta bez zmian.

    0
  • #5 03 Sie 2009 12:07
    johnyjj2
    Poziom 8  

    Jednak jest VNC w protokołach do dodania - edytowałem swój poprzedni post, w nim napisałem, co zrobiłem teraz. Niestety, to nie pomogło.
    Pozdrawiam!

    0
  • Pomocny post
    #6 03 Sie 2009 12:13
    Darrieus
    Poziom 38  

    A kliknęłeś tam Active ? bo na porcie 80 widze coś takiego...
    IP serwera gdzie ma być VNC to na pewno 1.3 ? bo jakiś niezdecydowany byłeś.

    0
  • #7 03 Sie 2009 12:45
    johnyjj2
    Poziom 8  

    Witam!
    Przesłałem Ci private-message z linkami.
    By the way, czy możesz mi polecić jakąś stronę z teorią, żebym trochę lepiej zrozumiał temat przekierowania, w tym VNC, a także konfiguracji routerów?
    Pozdrawiam :-)!

    0
  • #8 26 Sie 2009 16:42
    Czarus_k
    Poziom 12  

    Witam. Podłączę się do tematu, gdyż mam podobny problem. Otóż mam w domu sieć w następującej konfiguracji: neostrada -> modem WAG 354G -> router ze switchem WAG 54GL. Mam podłączonych pod switch 3 komputery. Jeden z nich to mój laptop, którym łączę się z pozostałymi kompami wykorzystując real VNC i adresy niepubliczne. Niedawno chciałem połączyć się z jednym z w/w komputerów ale nie z laptopa (tego w domu) ale z kompa w pracy. Mam domenę na dyndys, porty w firewalu przekierowane na vnc i nie wiem co wpisać w polu adresu viewer vnc. Piszę tak xxxxx.dyndns.biz:5900 i co dalej? Komp, z którym chcę się połączyć ma adres 10.0.0.102.

    0
  • #9 26 Sie 2009 17:18
    Darrieus
    Poziom 38  

    Na routerze przekierowujesz port 5900 na adres 10.0.0.102
    A w VNC wpisujesz tylko xxxxx.dyndns.biz:5900 i łączy się z komputerem (10.0.0.102)
    Jak chcesz mieć VNC na kilku komputerach musisz im przydzielić port inny jak 5900 i postępować analogicznie jak w pierwszym przypadku.

    0