Server ftp widziany tylko na lokalnych komputerach

Instalacja i konfiguracja oprogramowania sieciowego.
SL_ubuntu
Sędziwy Jeż
Sędziwy Jeż
Posty: 39
Rejestracja: 07 wrz 2007, 20:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Server ftp widziany tylko na lokalnych komputerach

Post autor: SL_ubuntu »

Witam, mam pytanie dotyczące servera ftp. Niedawno założyłem sobie własny server ftp przy pomocy programu proftp i w sumie wszystko ładnie chodzi z jednym małym szczegółem:) Otóż posiadam router. I teraz w ramach mojej małej sieci mój serverek widze, wystarczy że w przeglądarce wpisze ftp://192.168.2.6 i jest ok. Jednak gdy już chce wejść na ten server ktoś inny z poza mojej sieci, to już niestety nie ma takiej możliwości:/ Rozumiem że muszę przekierować porty w NAT na moim routerze więc tak też zrobilem, ustawilem na port 21 i przy okazji na 80. No ale niestety dalej jest tak samo... Dodam może jeszcze że ip mam przypisane statycznie router to asmax BR 604... Może powinienem ustawić dnsa żeby świat widział mój server?? Tylko jak?
Konfiguracja programu prftpd:


Kod: Zaznacz cały

# This is a basic ProFTPD configuration file.
# It establishes a single server and a single anonymous login.
# It assumes that you have a user/group "nobody" and "ftp" 
# for normal/anonymous operation.


ServerName			"company.com"
ServerType			standalone
#ServerType			inetd
DefaultServer			on
DefaultRoot /home/ftp


# Port 21 is the standard FTP port.
Port				21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask				022

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances			30
RootLogin off

# Set the user and group that the server normally runs at.
User				nobody
Group				nogroup

# This next option is required for NIS or NIS+ to work properly:
#PersistentPasswd off

SystemLog			/var/log/proftpd.log
TransferLog			/var/log/xferlog

# Normally, we want files to be overwriteable.
<Directory /home/ftp>
  AllowOverwrite		on
</Directory>

# A basic anonymous FTP server configuration.
# To enable this, remove the user ftp from /etc/ftpusers.
<Anonymous ~ftp>
  RequireValidShell		off
  User				ftp
  Group				ftp
  # We want clients to be able to login with "anonymous" as well as "ftp"
  UserAlias			anonymous ftp

  # Limit the maximum number of anonymous logins
  MaxClients			50

  # We want 'welcome.msg' displayed at login, and '.message' displayed
  # in each newly chdired directory.

 #DisplayLogin			welcome.msg
 # DisplayFirstChdir		.message

  # Limit WRITE everywhere in the anonymous chroot
  <Limit WRITE>
    AllowAll
  </Limit>

  # An upload directory that allows storing files but not retrieving
  # or creating directories.
 <Directory incoming/home/ftp>
    <Limit READ>
      AllowAll
    </Limit>

    <Limit STOR>
      AllowAll
    </Limit>
  </Directory>

</Anonymous>

atsuki
Wytworny Kaczor
Wytworny Kaczor
Posty: 308
Rejestracja: 14 maja 2008, 22:33
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: Brak

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: atsuki »

a zadam głupie pytanie.. jaki adres wpisuje ktoś z poza twojej sieci kiedy chce się połączyć? :)
SL_ubuntu
Sędziwy Jeż
Sędziwy Jeż
Posty: 39
Rejestracja: 07 wrz 2007, 20:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: SL_ubuntu »

hehe... adres ip sieci wewnętrznej [url]ftp://192.168.2.6:shock:[/url] no ale porty przekierowałem na dany ip :-| więc chyba powinno działać?? :razz: no tak ale z drugiej strony mój kolega też ma routera i też może mieć taki sam ip wewnętrzny.... hmmm więc co ja mam zrobić z takim czymś????
bgerlich
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 229
Rejestracja: 23 kwie 2008, 04:35
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: bgerlich »

Nie wpisujesz adresu sieci wewnętrzej ( jest on, nomen omen, wewnętrzny) wpisujesz Twój adres IP w sieci zewnętrzej, możesz go sprawdzić w ustawieniach routera lub za pomocą jakiejkolwiek strony wyświetlającej Twoje IP, na przykład mojeip.wp.pl
SL_ubuntu
Sędziwy Jeż
Sędziwy Jeż
Posty: 39
Rejestracja: 07 wrz 2007, 20:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: SL_ubuntu »

No tak też mi się wydawało że powinno być, ja mam adres zewnętrzny stały 10.14.14.131... No i spróbuj wejść na to ftp://10.14.14.131 nie da rady...:/
bgerlich
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 229
Rejestracja: 23 kwie 2008, 04:35
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: bgerlich »

to mi nie nie wygląda na zewnętrzny adres IP, wejdź na stronę ripe.net i powiedz jaki adres podaje (prawa strona, na górze)
SL_ubuntu
Sędziwy Jeż
Sędziwy Jeż
Posty: 39
Rejestracja: 07 wrz 2007, 20:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: SL_ubuntu »

No faktycznie na tej stronie podaje mi że mam ip 89.191.130.249... No ale na routerze moim podaje mi że mam 10.14.14.131:/ tak czy siak nie dziala coś takiego jak ftp://89.191.130.249 no chyba że teraz jeszcze coś musze zrobić:razz:
bgerlich
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 229
Rejestracja: 23 kwie 2008, 04:35
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: bgerlich »

Owszem, musisz wykupić albo zamówić publiczy adres IP od swojego operatora internetu.
SL_ubuntu
Sędziwy Jeż
Sędziwy Jeż
Posty: 39
Rejestracja: 07 wrz 2007, 20:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: SL_ubuntu »

No ok a jeśli zamiast do routera bym podłączył kabel bezpośrednio do mojego komputera to bym dostał bezpośrenio ip do mojego komputera 89.191.130.249 wtedy mój server byłby widoczny dla innych????
bgerlich
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 229
Rejestracja: 23 kwie 2008, 04:35
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: bgerlich »

Nie, Twoja sieć jest w jeszcze innej podsieci - Twojego operatora, aby mieć dostęp do Twojej sieci z zewnętrznego adresu musisz mieć albo zewnętrzne IP, albo przekierowanie portu z zewnętrznego IP na Twoją podsieć (jeśli nie jest to mały dostawca internetu, sieć w bloku lub nie znasz nikogo z adminów nie załatwisz tego).

Zadzwoń do swojego operatora, załatw publiczne IP, wtedy będziesz mógł się połączyć ze swoim serwerem za pomocą przyznanego Ci adresu.
SL_ubuntu
Sędziwy Jeż
Sędziwy Jeż
Posty: 39
Rejestracja: 07 wrz 2007, 20:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: SL_ubuntu »

Aaa no i dziękuję za wytłumaczenie... bo szczerze myślałem że wystarczy jak ja przekieruje porty bezpośrednio u siebie. W poniedziałek zadzwonie i jak coś się wyjaśni to opisze to dla potomnych:) Dzięki za pomoc:)
SL_ubuntu
Sędziwy Jeż
Sędziwy Jeż
Posty: 39
Rejestracja: 07 wrz 2007, 20:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: SL_ubuntu »

Witam ponownie, ostatnio dostałem swój wymarzony zewnętrzny adres ip, który wygląda tak: 89.191.130.159 ... No ale jak to teraz konfigurować? Porty tak jak wyżej pisałem mam przekierowane itd. Może mam zmienić ip całego komputera na którym jest server na ip zewnętrzne? No ale wtedy pewnie będe musiał znowu jakoś inaczej skonfigurować router bo nie będe miał internetu:/ Może ktoś mi dać jakieś wskazówki:)
Awatar użytkownika
command_dos
Wytworny Kaczor
Wytworny Kaczor
Posty: 288
Rejestracja: 11 wrz 2008, 12:22
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: command_dos »

a jaki masz router? jakaś firma model? przeważnie musisz dla sieci wan pootwierać porty i przepuścić na firewallu. w moim d-linku 604, można dla jednego komputera w sieci (najlepiej po ip) ustawić dmz i wtedy jest puszczony jakby bezpośrednio w sieć...
Ubuntu User number is # 26071 - http://command-dos.blogspot.com/ - Mój skromny blog command_dos'a - pozdrowionka -
SL_ubuntu
Sędziwy Jeż
Sędziwy Jeż
Posty: 39
Rejestracja: 07 wrz 2007, 20:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: SL_ubuntu »

No więc ja mam model Asmax BR 604 ftp://ftp.asmax.pl/pub/instrukcje/br-604/. Czyli rozumiem że powinienem ustawić w sekcji DMZ coś takiego: IP Address of Local DMZ Host 192.168.2.6 (IP pod którym znajduje się komputer z serverem) i
IP address of Public DMZ host: 89.191.130.159 (czyli IP z wyjściem na świat) ???


Spróbowałem i niestety nie działa:/
Awatar użytkownika
command_dos
Wytworny Kaczor
Wytworny Kaczor
Posty: 288
Rejestracja: 11 wrz 2008, 12:22
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: command_dos »

z instrukcji, wydaje mi się, że ewidentnie adres swojego komputera (192.168.2.6) powinien się znaleźć pod public dmz... chyba, że ja coś przestaję rozumiec :)
Ubuntu User number is # 26071 - http://command-dos.blogspot.com/ - Mój skromny blog command_dos'a - pozdrowionka -
SL_ubuntu
Sędziwy Jeż
Sędziwy Jeż
Posty: 39
Rejestracja: 07 wrz 2007, 20:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: SL_ubuntu »

No i tak też mam zrobione:

Kod: Zaznacz cały

Type                        Enable    IP Address 
IP Address of Local DMZ Host         *        192.168.2.6    
IP address of Public DMZ host         *        89.191.130.159
A nie uważasz że powinienem nadać ten nowy adres ip ruterowi?? Tylko że jak tak robie to nie mam połączenia z netem, nie znam dokładnie maski i bramy ( przy umowie dostalem tylko numer ip). Pozatym teraz mam ustawienia DHCP...
Awatar użytkownika
command_dos
Wytworny Kaczor
Wytworny Kaczor
Posty: 288
Rejestracja: 11 wrz 2008, 12:22
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: command_dos »

No, a moim zdaniem (może się mylę - ale próba nie strzałka) powinno być:

Type Enable IP Address
IP Address of Local DMZ Host * 192.168.2.6
IP address of Public DMZ host * 192.168.2.6
Ubuntu User number is # 26071 - http://command-dos.blogspot.com/ - Mój skromny blog command_dos'a - pozdrowionka -
SL_ubuntu
Sędziwy Jeż
Sędziwy Jeż
Posty: 39
Rejestracja: 07 wrz 2007, 20:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: SL_ubuntu »

Jeżeli zrobie ip 192.168.2.6 w publicznym DMZ to nie działa mi internet tylko na tym kompie gdzie mam taki adres przypisany, na innych działa. Może wtedy teraz powinienem zmienić ip w systemie na ip zewnętrzne tzn. 89.191.130.159 ?? Tylko nie znam maski i bramy jaka powinna być :shock:
Awatar użytkownika
command_dos
Wytworny Kaczor
Wytworny Kaczor
Posty: 288
Rejestracja: 11 wrz 2008, 12:22
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86
Kontakt:

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: command_dos »

masz racje, po dokładniejszym przeanalizowaniu instrukcji - public dmz w Twoim przypadku nas nie interesuje - musisz odchaczyć. natomiast w local dmz wpisz adres ip Twojego kompa i powinno wystarczyć - o ile Twój dostawca internetu przewidział dla Ciebie zewnętrzny adres ip, bo byćmoże jesteś za nat'em - wtedy należałoby wykupić usługę, w której jest przewidziany zewnętrzny adres ip, lub pogadać z administratorem sieci...
Ubuntu User number is # 26071 - http://command-dos.blogspot.com/ - Mój skromny blog command_dos'a - pozdrowionka -
SL_ubuntu
Sędziwy Jeż
Sędziwy Jeż
Posty: 39
Rejestracja: 07 wrz 2007, 20:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Server ftp widziany tylko na lokalnych komputerach

Post autor: SL_ubuntu »

Wprawdzie jest internet na wszystkich kompach ale połączenia z serverem z zewnątrz nie ma. Raczej musze zadzwonić chyba do tej firmy z której mam ten niby zewnętrzny adres ip...
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 7 gości