Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : ftp server


stuntman
2004-05-03, 19:02:39
hi,
ich habe mir grade Serv-U ftp bestellt :D
nun,ich sitze aber hinter einem router :(
habe gelesen das man irgendwie port 21 oderso freischalten muss(?).
stimmt das?und wenn ja,wie geht das?

Sephiroth
2004-05-03, 19:07:59
Schau bitte in das Handbuch deines Router zum Thema "NAT".

stuntman
2004-05-03, 19:39:08
so,wenn ich auf den router gehe steht da unter NAT : Address Mapping
Virtual Server
Special Applications

welches soll ich auswählen?

TheMaxx
2004-05-03, 20:01:11
Du musst deinem Router sagen, dass er von aussen (Internet) eingehende Verbindungen (also in dein LAN) an einen bestimmten Rechner im LAN weiterleiten soll (Port Forwarding). Bei mir geht das unter "Virtual Server", einfach Port 21 auf die IP deines FTP Servers weiterleiten, dann luppt das :)

cereal
2004-05-03, 20:04:17
Also kenne mich mit serv-u bestens aus :)
Es kommt immer drauf an, welchen Router du hast, es geht primär jedoch um`s "port forwarding". Wie du bereits gesagt hast, es muss nein Porto , sei es Port 21 oder irgendein anderer, freigegeben werden.
Du gibst per dem Webinterface deines Routers einfach einen x- beliebigen port frei und trägst diesen dann auch in deinem serv-u ein, erklärt sich nahezu von selbst :)



mfg

stuntman
2004-05-03, 20:12:34
oh danke :D habs halbwegs verstanden ;)
aber wie stellt man im serv-U das mit dem port(21) um?

odinn
2004-05-03, 20:13:36
Hallo,

wenn dir dein Handbuch nicht weiterhelfen will, kann, dann schhau mal hier: http://www.supernature-forum.de/vbb/index.php

unter "Netzwerke & Server". Vielleicht findest du dort eine Anleitung für deinen Router.

Gruß

odinn

cereal
2004-05-03, 20:14:12
wenn du serv-u fertig konfigu. hast, und auf local server klickst, dann auf domains gehst, erscheint rechts ein feld, wo man den port individuell direkt angeben kann.


mfg

stuntman
2004-05-03, 20:16:08
naja hab nen ebay router :D

stuntman
2004-05-03, 21:01:03
@ cereal
also das mit den ports habe ich eingestellt...(hoffe ich doch :D)
aber sonst blicke ich da irgendwie nicht durch..ist irgendwie zu einfach..da sind nur ein paar buttons und oben die leiste.
wie kann ich denn da dateien freigeben?oder meine ip herausfinden?:D:D

cereal
2004-05-03, 23:03:20
Original geschrieben von stuntman
@ cereal
also das mit den ports habe ich eingestellt...(hoffe ich doch :D)
aber sonst blicke ich da irgendwie nicht durch..ist irgendwie zu einfach..da sind nur ein paar buttons und oben die leiste.
wie kann ich denn da dateien freigeben?oder meine ip herausfinden?:D:D

also, eigene IP ---> Die findest du im Router Seup, wenn du es per DHCP server laufen lässt, die musst du logischerweise ebenfalls mit im serv-u angeben (der eintrag steht 3 felder über dem port).
dateien freigeben? vorsichtig mit der einrichtung, keine anonym. connects zulassen. Aber bevor du überhaupt was traden willst, musst halt user anlegen, da kannst dann auch die Ordner, oder LAufwerke zurordnen und zudem die Lese/Schriebrechte....

mfg

HeldImZelt
2004-05-04, 00:47:51
Es gibt zwei Arten des FTP Dienstes. Aktiv und Passiv (PORT, PASV).

PORT - alte Methode, 1 statische ankommende Verbindung (CONTROL), 1 statische abgehende Verbindung (DATA), erfordert nur 1 Portforwarding, kein Connect von maskierten (bei Routern) oder hinter Firewalls befindlichen Clients möglich.

PASV - Standard Methode, 1 statische ankommende Verbindung (CONTROL), 1 dynamische ankommende Verbindung (DATA).
Der DATA Port wird entweder durch den Router via FTP Masquerading Modul automatisch an den richtigen Client weitergeleitet (bei kleinen Routern eher unwahrscheinlich) oder eine Portrange muss an den FTP Server weitergeleitet werden (z.B. Port 20000-20050 für die Datenleitungen und natürlich ein Port für die CONTROL Leitung (z.B. Port 21)). Der genaue Port für die jeweilige DATA Verbindung wird erst bei Anforderung ausgehandelt. Damit dieser auch in die weitergeleitete Portrange fällt muss diese auch entsprechend im FTP Server festgelegt werden.

stuntman
2004-05-04, 11:11:29
danke für dei antworten :D
jetzt hab ich grade nen kleines problem:

SERVER IS NOT LISTENING ON IP XXX.XX.XXX.XX Trying to use non-existing IP adress?

was kann ich denn dagegen machen?

stuntman
2004-05-04, 12:10:17
ein problem kommt noch dazu...ich kann auf keine battlefield server mehr connecten :(
am anderen rechner(hängt auch am router)geht es..also kann ich am router schonmal nichts umgestellt haben(?)
so..ich habe glaube ich mal gelesen das man im windows auch irgendwo ports dicht machen kann

wo?

stuntman
2004-05-04, 16:21:36
das mit dem game hab ich gelöst :D

²³
2004-05-04, 16:30:14
Es gibt dafür einen Online-Test. Der Server versucht sich dann auf Deinem FTP-Server einzuloggen und testet (wie gesagt). :-)

http://www.bpftpserver.com/?page=ftptest&lang=en

Das müsste auch mit ServU funktionieren.

Birdman
2004-05-04, 18:24:13
SERVER IS NOT LISTENING ON IP XXX.XX.XXX.XX Trying to use non-existing IP adress?
lass das "Domain IP Adress" Feld frei, dann "lauscht" Servu auf jedwelche dem System zugeteilten IP's.

stuntman
2004-05-05, 15:05:23
danke,
aber wen ich das mache dann spuckt er mir unter activity/session log(da wo auch das SERVER IS NOT LISTENING ON... war) nur meinen port und meine lan IP aus :(

stuntman
2004-05-05, 21:12:20
hilfe?

Birdman
2004-05-06, 00:15:33
klar gibt er nur die LAN IP raus, deine externe, bzw. die vom Router kann er ja nicht kennen - und braucht er auch nicht.
Was du nun machen musst steht bereits im zweiten Posting dieses Threads. Du musdt auf deinem Router ein Port-Forwarding einstellen. I.d.R. haben diese Router alle bereits ein vordefiniertes Profil für FTP.
Das kannst du einfach auswählen, einstellen auf welche interne LAN IP das ganze geforwardet werden soll, und schon läuft das ding.

stuntman
2004-05-06, 11:21:26
jo
ich hab ja schon den port auf meine lan ip freigeschaltet(kann ich ja rhig sagen :D)
192.168.2.104
aber es geht ja trotzdem nich

da steht immer nur:
FTP Server listening on port number 21, IP 192.168.2.104, 127.0.0.1
FTP Server listening on port number 43958, IP 127.0.0.1

²³
2004-05-06, 11:44:49
Du musst normalerweise 4 'Sachen' in Deinen Router eintragen.

1. Den Port, auf dem der Router Verbindugen 'entgegennehmen' soll = 21

2. Das Protokoll = TCP

3. Die IP, an die die eigehenden Daten weitergeleitet werden = die IP Deines Rechners

4. Den Port auf Deinem Rechner, an den die ankommenden Daten vom Router weitergeleitet werden. Das muss nicht unbedingt 21 sein. Das kannst Du Dir aussuschen. Allerdings musst Du den Port dann im FTP-Server entsprechend anpassen.

Birdman
2004-05-06, 12:46:15
Original geschrieben von stuntman
da steht immer nur:
FTP Server listening on port number 21, IP 192.168.2.104, 127.0.0.1
FTP Server listening on port number 43958, IP 127.0.0.1
Das ist auch korrekt...

Das steht z.B. beim ServU hier @Office, welcher hinter einer Firewall steht die ebenfalls NAT macht. (und ja, dieser Server funktioniert ;) )

-------------------Schnipp-------------------
Mon 26Apr04 11:05:51 - Serv-U FTP Server v4.1 (4.1.0.13) - Copyright (c) 1995-2004 Cat Soft
Mon 26Apr04 11:05:51 - Cat Soft is an affiliate of Rhino Software, Inc.
Mon 26Apr04 11:05:51 - Using WinSock 2.0 - max. 32767 sockets
Mon 26Apr04 11:05:54 - Loaded SSL/TLS libraries
Mon 26Apr04 11:05:54 - FTP Server listening on port number 21, IP 10.1.1.10, 10.1.1.11, 10.1.1.12, 127.0.0.1
Mon 26Apr04 11:05:58 - FTP Server listening on port number 43958, IP 127.0.0.1
Mon 26Apr04 11:05:58 - Valid registration key found
--------------------Schnapp-------------------

Birdman
2004-05-06, 12:58:15
Du du ja anscheinenden einen SMC Router besitzt, (da sag ich nur mal :kotz:) hab ich mal ein wenig gegoogelt und dabei in nem Emule Forum folgendes gefunden. (für Emule und Konsorten braucht man dieses gante Port forwarding ebenfalls)

-----------------------Schnipp----------------------
oben auf BASIC klicken, dann links auf:


Forward:

Port Forwarding:
1:
Bei Protocol "Both" auswählen
Bei Public Service irgendetwas, zB. eMule
Port Number 4661~4666
Server IP Adresse: Deine fest zugewiesene IPAdresse (Die Du in Win. unter TCP/IP eingibst, zB: 192.168.7.200
2:
Bei Protocol "Both" auswählen
Bei Public Service irgendetwas, zB. eMule
Port Number 4672~4672
Server IP Adresse: Deine fest zugewiesene IPAdresse (Die Du in Win. unter TCP/IP eingibst, zB: 192.168.7.200

Port Triggering:
Application Name irgendetwas, zB. eMule
Port Range1: 4662~4662
Port Range2: 4662~4662
enable hacken setzen


DMZ:
DMZ Setup Enable Deine fest zugewiesene IPAdresse (Die Du in Win. unter TCP/IP eingibst, zB: 192.168.7.200
nicht vergessen Hacken setzen.
--------------------Schnapp---------------

Das ganze bei den Ports natürlich auf die FTP Ports ändern (20/21), dann sollte es klappen.
Da ich nicht weiss, wie gut die SMC Routers sind (alles was ich weiss, ist dass diese scheisse sinb) bin ich nicht mal sicher, ob diese die ganze Geschichte mit den dynamischen Ports beim FTP Protokoll rallen.
Daher musst du evtl. im ServU einen (PASV) Range ("Settings" --> "Advanced") definieren und diese Ports dann beim Router ebenfalls entsprechend der obigen Anleitung eintragen.
Danach funzt natürlich nur noch passiv mode auf deinem FTP, aber das sollte ja weniger ein Problem sein.

stuntman
2004-05-06, 13:12:57
vielen dank fuer eure hilfe :D
ist die domain ip adress die ip meines rechners?oder die inet ip?

und zu nummer 4.

wo kann ich denn an meinem rechner die ports freischalten?hab ich das richtig verstanden :D?oder nur im FTP server und im router?

so da steht nu:



Thu 06May04 13:11:48 - Serv-U FTP Server v5.0 (5.0.0.0) - Copyright (c) 1995-2004 Cat Soft, All Rights Reserved - by Rob Beckers
Thu 06May04 13:11:48 - Cat Soft is an affiliate of Rhino Software, Inc.
Thu 06May04 13:11:48 - Using WinSock 2.0 - max. 32767 sockets
Thu 06May04 13:11:49 - Loaded SSL/TLS libraries
Thu 06May04 13:11:49 - FTP Server listening on port number 21, IP 192.168.2.104, 127.0.0.1
Thu 06May04 13:11:49 - FTP Server listening on port number 43958, IP 127.0.0.1
Thu 06May04 13:11:49 - You are in the trial period: 28 days of "Professional Edition" try-out left
Thu 06May04 13:13:48 - FTP Server stopped listening on port number 21, IP 0.0.0.0
Thu 06May04 13:13:48 - FTP Server listening on port number 21, IP 192.168.2.104


geht der nu?:D

und was hat es eigentlich mit dem port 43958 auf sich?

Birdman
2004-05-06, 19:19:44
Um die externe IP darfst du dich in Bezug auf die Settings im ServU überhaupt nichts kümmer. Dieser kennt diese IP nicht, kriegt überhaupt nichts davon mit und hat überhaupt nix damit zu tun.

Das Feld "Domain IP Adress" einfach freilassen, bzw. stellt es sich dann autom. auf "Use any available IP address"

stuntman
2004-05-06, 19:33:34
ja aber wie kann ich dann übers netz auf ihn zugreifen?:D

Birdman
2004-05-07, 12:56:41
mit der externen Adresse wenn du von "ausserhalb" deines LAN's daherkommst und mit der internen wenn du es von einem Rechner im selben LAN versuchst wie dein Server.

Dein Router macht ja nix anderes (wenn richtig konfiguriert), als bei TCP/IP Packeten an deine externe Adresse auf die eingestellten FTP Ports (20/21), die dort drin angegebene externe Adresse mit der internen deines Servers zu tauschen, und dieses Packet dann so ins interne Netz zu senden. Darauf "höhrt" dann dein Server und antwortet und dein Router wandelt die interne Adresse deines Servers bei diesem Antwortpacket wieder auf die externe um. (welche ja dein Router inne hat)