logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Router DL-514 nie udostępnia serwera FTP na zewnątrz - konfiguracja portów

brodaty 18 Cze 2006 18:20 2055 12
REKLAMA
  • #1 2740363
    brodaty
    Poziom 12  
    Posty: 101
    Ocena: 5
    Witam
    Mam taki problem.
    Mam DSL-a stałe IP podłączyłem sobie router DL-514 żeby rozdzielic internet na 2 kompy. I niby wszystko działa ok, jest internet, komputery się widzą.
    Zainstalowałem server ftp na 1 kompie i 2 go widzi ale nie jest widoczny na zewnątrz.
    W DL-514 mam ustawione tak:
    Virtual Server - Advanced
    do listy dodane
    Virtual Server FTP 192.168.0.100 TCP 21/21 always (ip kompa na którym jest server)
    w zakładce Firewall
    Allow Virtual Server FTP WAN,* LAN,192.168.0.100 TCP,21

    W Win XP centrum zabezpieczeń - Ustawienia zaawansowane
    dodany server ftp porty 21
    i niby z tego co udało mi się znaleść wszystko powinno ok a jednak servera nie widać na zewnątrz
  • REKLAMA
  • #2 2740645
    beatacc
    Poziom 22  
    Posty: 631
    Pomógł: 26
    Ocena: 2
    Do poprawnej pracy FTP potrzebuje dwóch portów 21 i 22 ;)



    Milusiego niedzielnego popołudnia - Beata
  • REKLAMA
  • #3 2740661
    mpralat2
    Poziom 17  
    Posty: 246
    Pomógł: 12
    Mozesz jeszcze sprobowac umiescic ten komputer w strefie zdemilitaryzowanej.
  • #5 2741989
    brodaty
    Poziom 12  
    Posty: 101
    Ocena: 5
    niestety nie działa nic :(

    jak łączę się z serverem przez wewnętrzne IP to wszystko ok a jak wpisze zewnętrzne to nie da rady się połączyć.
    Może inaczej
    jeśli koś miałby ochotę przyjrzeć się moim ustawieniom routera i zapory systemowej to tu są zdjęcia ( może coś pominąłem )

    http://members.lycos.co.uk/interelektronik/1.gif
    http://members.lycos.co.uk/interelektronik/2.gif
    http://members.lycos.co.uk/interelektronik/3.gif
    http://members.lycos.co.uk/interelektronik/4.gif
    http://members.lycos.co.uk/interelektronik/5.gif
    http://members.lycos.co.uk/interelektronik/6.gif
    http://members.lycos.co.uk/interelektronik/7.gif
  • REKLAMA
  • #6 2742228
    mbo
    VIP Zasłużony dla elektroda
    Posty: 19691
    Pomógł: 2333
    Ocena: 845
    beatacc napisał:
    Do poprawnej pracy FTP potrzebuje dwóch portów 21 i 22 ;)


    20 i 21 TCP
    22 to port SSH

    Dodano po 4 [minuty]:

    brodaty napisał:
    niestety nie działa nic :(

    jak łączę się z serverem przez wewnętrzne IP to wszystko ok a jak wpisze zewnętrzne to nie da rady się połączyć.
    Może inaczej


    Działanie musisz sprawdzać z poza sieci za tym routerkiem.

    W środku (na tym sprzęcie) nie będzie działać przez zewnętrzne IP.
  • #7 2742397
    beatacc
    Poziom 22  
    Posty: 631
    Pomógł: 26
    Ocena: 2
    Faktycznie, miałam na myśli co innego, a co innego mi się jakoś napisało .... FTP potrzebuje portów 20 oraz 21.
    mbo masz zupełną rację ;)
    Wracając do problemu, jak już ktoś pisał zamiast przekierowywać porty FTP mozesz spróbować postawić ten komputer w DMZ.
    Sprawdź jeszcze, czy ten AVAST którego używasz nie przyblokowuje Ci portów.



    Życzę miłego i spokojnego dnia - Beata
  • Pomocny post
    #8 2742473
    punisher999
    Poziom 16  
    Posty: 153
    Pomógł: 10
    Ocena: 1
    Z tego co widziałem to masz w regułach allow na porcie 20 i 21 a potrzebujesz forward. Bo kompy z zewnątrz czyli z netu myślą że łączą sie z twoim ruterem a dopiero ruter oszukuje je i przekierowywuje je dalej czyli do twojego kompa. Dlatego puszczanie nie pomorze tylko forwardowanie tych portów.

    Edit:
    Co do firewalla windowsowego to radze na czas testów go wyłączyć całkiem. Jak już uda ci sie ustawić to dopiero go włącz i zobacz czy nic nie popsuł. Jak popsuje to dopiero sie baw firewallem.

    EDIT:
    Mogę sie mylic bo nigdy nie pracowałem na sprzętowym ruterze tylko na software-rowych.
  • #9 2742737
    trocse
    VIP Zasłużony dla elektroda
    Posty: 1848
    Pomógł: 203
    Ocena: 28
    Sprobuj pracy serwera wchodzac z zewnatrz a nie tylko po zewnetrznym ip podaj komus namiary i niech ci sprawdzi albo podaj ip swoj tutaj :)
  • #10 2742741
    brodaty
    Poziom 12  
    Posty: 101
    Ocena: 5
    Cytat:
    Z tego co widziałem to masz w regułach allow na porcie 20 i 21 a potrzebujesz forward. Bo kompy z zewnątrz czyli z netu myślą że łączą sie z twoim ruterem a dopiero ruter oszukuje je i przekierowywuje je dalej czyli do twojego komputera. Dlatego puszczanie nie pomorze tylko forwardowanie tych portów.


    I ta wypowiedz najbardziej mnie nakierowała.
    Zacząłem szukać gdzie jest konkretnie przekierowanie i doszukałem się
    Zakładka - Advanced - Applications i tam jest
    Special Applications List
    i stoi jak byk
    Trigger Port


    Dzięki wielkie za pomoc ( Działa )
  • REKLAMA
  • #11 2742769
    mcz1
    Poziom 19  
    Posty: 391
    Pomógł: 21
    Ocena: 25
    Powinieneś ustawić przekierowanie w zakładce Advance/Virtual serwer gdyż triggering port to takie dynamiczne przekierowanie inicjowane z wewnątrz sieci. Spójrz masz dokładnie opisane jak to zrobić w tym ruterze na dla portów FTP http://www.portforward.com/english/routers/port_forwarding/Dlink/DI-514/FTP.htm
  • #12 2742798
    brodaty
    Poziom 12  
    Posty: 101
    Ocena: 5
    mcz1 nie wiem czy przeglądałeś fotki które wyżej podlinkowałem, ale dokładnie tak miałem ustawione jak na stronie którą podałeś i nie działało,
    a jedyną rzeczą jaką teraz zrobiłem to dopisałem go do tej list i działa.
    Nie wiem może mój sprzęt to jakiś ewenemant ale zadziałał
  • #13 2743132
    punisher999
    Poziom 16  
    Posty: 153
    Pomógł: 10
    Ocena: 1
    Skoro ci działa to mozesz zamknąć temat.

Podsumowanie tematu

✨ Problem dotyczył braku dostępu do serwera FTP z zewnątrz przy użyciu routera DL-514 z stałym IP DSL. Użytkownik poprawnie skonfigurował przekierowanie portu 21 TCP w Virtual Server oraz reguły w firewallu routera i systemu Windows XP, jednak serwer był widoczny tylko w sieci lokalnej. W dyskusji zwrócono uwagę, że do prawidłowej pracy FTP konieczne jest przekierowanie portów 20 i 21 TCP, gdyż port 20 odpowiada za połączenia danych. Zalecano także sprawdzenie trybów aktywnego i pasywnego FTP oraz wyłączenie zapory systemowej na czas testów. Sugerowano umieszczenie komputera w strefie DMZ routera, aby wyeliminować problemy z firewallami. Kluczowym rozwiązaniem okazało się dodanie serwera FTP do listy "Special Applications" w zakładce Advanced/Applications routera, gdzie ustawiono odpowiedni Trigger Port, co umożliwiło dynamiczne przekierowanie portów i poprawne działanie serwera FTP z zewnątrz. Wskazano również, że testy połączenia FTP należy wykonywać spoza sieci lokalnej, gdyż próba połączenia z zewnętrznym IP z wewnątrz sieci nie zadziała.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA