[FTP] Probleem met Serv-U

Pagina: 1
Acties:
  • 154 views sinds 30-01-2008
  • Reageer

  • Absolut
  • Registratie: Februari 2003
  • Laatst online: 00:40
Hey,

ik kreeg deze namiddag tijdens een saai hoorcollege ineens het idee om een ftp server te draaien... Dus toen ik thuis kwam surfte ik snel naar GoT en las dat Serv-U een goed FTP prog was. Ik direct de trial ervan gedownload, en alles leek goed te verlopen...

Echter, men FTP werkt niet ;(
En na vele topics over "FTP servers draaien of opstarten" doorgelezen te hebben zie ik het niet meer zitten, dus open ik maar een topic.

De situatie:
ADSL lijn komt binnen aan men Thomson Ethernet modempje, van daaruit vertrekt er een ethernet kabeltje naar men US Robotics 8054 wireless router en daar zit men FTP-server wireless op aangesloten.

Wat ik geprobeert/gedaan heb:
De poorten 20/21 van FTP geforward naar men "server" (=IP 192.168.123.105). Heb op men PC verder nog wat aan de instellingen van Serv-U geprutst, maar dit leverde niet veel op. Mijn firewalls staan af (voor testing purposes), dus dit kan het probleem ook niet zijn :'(.

Iemand die me hulp kan bieden? Alvast bedankt!

  • DiedX
  • Registratie: December 2000
  • Laatst online: 09:34
FTP localhost al eens geprobeerd?

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


  • Absolut
  • Registratie: Februari 2003
  • Laatst online: 00:40
DiedX schreef op 12 februari 2004 @ 20:50:
FTP localhost al eens geprobeerd?
Euhm... wat is dat? (ben redelijk n00b op dit gebied van netwerken)

OK, na wat googlen, localhost werkt!

[ Voor 9% gewijzigd door Absolut op 12-02-2004 20:54 ]


  • ripperke
  • Registratie: Augustus 2003
  • Laatst online: 15-10-2025

ripperke

w00t!

1) blokeert je provider poorten onder de 1024 ?
indien ja aanpassen naar 2121 & 2120 bv ..

2) Werkt ie lokaal ?
als die niet lokaal werkt eerst verder configgen, ook vanbuiten afproberen te connecten met passive mode.

Wat routers soms ook wel eens doen is je eigen extern ip blokken, dus als je vanaf een client in je netwerk connect naar <ip_van_isp> zou het kunnen dat dit niet werkt, probeer dan het interne ip 192.x

het zijn maar dingen die je kan uittesten.

Edit : * ripperke moet eens sneller leren typen >:)

[ Voor 7% gewijzigd door ripperke op 12-02-2004 20:53 ]

If TCP/IP handshaking was less formal, perhaps SYN/ACK would be YO/WASSUP


  • Vincent17
  • Registratie: Juni 2001
  • Laatst online: 19-07 00:20
ftp://localhost

  • Symsonic
  • Registratie: Januari 2004
  • Niet online

Symsonic

Hmm... ok

Lama

[ Voor 95% gewijzigd door Symsonic op 12-02-2004 20:55 ]


  • DiedX
  • Registratie: December 2000
  • Laatst online: 09:34
Je zou 'm eens op een andere poort kunnen draaien.

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


  • Absolut
  • Registratie: Februari 2003
  • Laatst online: 00:40
ripperke schreef op 12 februari 2004 @ 20:53:
1) blokeert je provider poorten onder de 1024 ?
indien ja aanpassen naar 2121 & 2120 bv ..

2) Werkt ie lokaal ?
als die niet lokaal werkt eerst verder configgen, ook vanbuiten afproberen te connecten met passive mode.
1) Heb poorten aangepast naar 2120 en 2121, maar dan gaat zelf localhost niet meer :s

2) Local werkt het dus wel (je bedoelt toch localhost?).

EDIT:
In men router staat een private poort voor FTP en een public poort, welke moet 2121 zijn en welke 2120? Of maakt dit niets uit?

[ Voor 13% gewijzigd door Absolut op 12-02-2004 21:00 ]


  • ripperke
  • Registratie: Augustus 2003
  • Laatst online: 15-10-2025

ripperke

w00t!

je connect dan toch ook op poort 2121 hé ... ( ftp://localhost:2121 dus ;) ) 's eigenlijk enige oorzaak moest het niet meer werken als je je poorten hebt aangepast :)

verder ook zien dat er wel degelijk staat "server is online", mss 's poort 2121 al ingebruik door een ander process ...

If TCP/IP handshaking was less formal, perhaps SYN/ACK would be YO/WASSUP


  • LinuX-TUX
  • Registratie: December 2003
  • Laatst online: 07-08 10:05
/me LinuX-TUX wil foutmeldingen zien
Alleen als die anders is als:
code:
1
2
Connecting to *.*.*.*
Connection failed (Connection refused)
Vermoed toch een PASV probleem oid, laat het gewoon een vriend van buitenaf testen, das vele malen effectiever als dat je het intern probeerd na te bootsen en dan op school erachter komt dat het niet werkt :)

  • Absolut
  • Registratie: Februari 2003
  • Laatst online: 00:40
OK, dom van me ftp://localhost:2121 werkt wel ... :D

In men router staat ook het protocol: TCP, UDP, of * (sterretje :/ ), wat moet ik nemen? Staat nu op TCP...

  • Absolut
  • Registratie: Februari 2003
  • Laatst online: 00:40
OK, intern kan ik nu ook op de FTP (via de andere PC)...

Dus enkel van buitenaf geraak er niet op ... Krijg de: "kan geen verbinding met de server maken" error.

  • LinuX-TUX
  • Registratie: December 2003
  • Laatst online: 07-08 10:05
Ik kan dat ook niet, ook niet zo onlogisch, maargoed. Als je het nou iemand anders laat doen?

Edit: Excuse moi, ben echt moe, maar bedoel je nou vanaf intern je buitenkant IP invullen werkt niet of echt even naar de buren lopen en dan via een andere link naar je server gaan?

[ Voor 50% gewijzigd door LinuX-TUX op 12-02-2004 21:27 ]


  • Pacjack
  • Registratie: Oktober 2001
  • Laatst online: 12-08 21:42
Schorre schreef op 12 februari 2004 @ 21:17:
OK, intern kan ik nu ook op de FTP (via de andere PC)...

Dus enkel van buitenaf geraak er niet op ... Krijg de: "kan geen verbinding met de server maken" error.
Wellicht heb je dan toch niet goed geportmapt. Heb je de juiste TCP poort naar je server geforward?

⌘ | deze gebruiker weet waar zijn handdoek is


  • ripperke
  • Registratie: Augustus 2003
  • Laatst online: 15-10-2025

ripperke

w00t!

copy paste is al de regels die je krijgt ... zoals Linux-tux zei ..

If TCP/IP handshaking was less formal, perhaps SYN/ACK would be YO/WASSUP


  • Absolut
  • Registratie: Februari 2003
  • Laatst online: 00:40
Welke regels???

  • Absolut
  • Registratie: Februari 2003
  • Laatst online: 00:40
Als iemand wil proberen op men server te geraken...

IP=81.11.146.98
Poort=2121

login=guest
pass=pass

EDIT: moet ik bij protocol in men router TCP of UDP nemen?

[ Voor 23% gewijzigd door Absolut op 12-02-2004 22:05 ]


  • ripperke
  • Registratie: Augustus 2003
  • Laatst online: 15-10-2025

ripperke

w00t!

check je router nog eens, waarschijnlijk ligt het daaraan .. je moet TCP btw nemen :-)

If TCP/IP handshaking was less formal, perhaps SYN/ACK would be YO/WASSUP


  • Absolut
  • Registratie: Februari 2003
  • Laatst online: 00:40
Router is gechecked en staat op TCP...

Afbeeldingslocatie: http://home.pi.be/~geerdi1/router.jpg
Dit zijn de instellingen van men router.

Nog iemand verder ID'tjes?

[ Voor 11% gewijzigd door Absolut op 13-02-2004 22:45 ]


  • Absolut
  • Registratie: Februari 2003
  • Laatst online: 00:40
OK, ik heb weer eens tijd en ga nog eens een poging wagen om men FTP online te krijgen...
Nog iemand tips in verband met men router, want er zijn echt wel veel instellingen waar ik niets van afweet, en de handleiding die bij de router zit is niet echt uitgebreid te noemen.

  • Illegal_Alien
  • Registratie: December 2001
  • Niet online

Illegal_Alien

PanzerAirlines.nl Rulezzzz

FTP = een UDP :)

Mijn bescheiden aantal systeempies!
More ways to die. More reasons to live.
Officieel AchtbaanFreak ©2004
#boeiend.Illegal_Alien | #got-et & #boeiend @ Qnet


  • Absolut
  • Registratie: Februari 2003
  • Laatst online: 00:40
check je router nog eens, waarschijnlijk ligt het daaraan .. je moet TCP btw nemen :-)
Wat moet ik nu doen ? 8)7

EDIT: op de site van USR staat:
FTP Server on your LAN = TCP = Port 21

[ Voor 13% gewijzigd door Absolut op 15-02-2004 15:51 ]


  • pierre-oord
  • Registratie: April 2002
  • Laatst online: 09-07 14:12
FTP is TCP (vaak nog 20 ook) hoe iemand aan udp komt vraag het me niet :?

Verder: Als je achter NAT zit gaan ftp-en niet lukken. Wat je kunt doen, is een proxy server instellen van je internet provider. Als je dan weer je ftp server wilt bezoeken, ga je eerst doord e proxy van je provider, die daarna weer naar binnen connect. Je kunt _niet_ je externe IP/hostname bereiken intern. IEmand op een andere ineternet connectie kan dit wel, vraag het dus even aan iemand.

Ook kun je web2ftp nog eens proberen..

Ondernemer in tech (oud LOQED.com, nu UpToMore.com)


Verwijderd

Draai de FTP-server eens op je interne IP i.p.v. op je externe IP. ;)

Verwijderd

Heb je:
1. een passive range meegegeven in serve-u?
2. je externe ip-nummer in serve-u ingevuld?
3. deze range ook op je router geforward?
4. een ander server-prog geprobeerd?

  • Absolut
  • Registratie: Februari 2003
  • Laatst online: 00:40
Verwijderd schreef op 16 februari 2004 @ 13:58:
Heb je:
1. een passive range meegegeven in serve-u?
2. je externe ip-nummer in serve-u ingevuld?
3. deze range ook op je router geforward?
4. een ander server-prog geprobeerd?
1. en 2. Dit heb ik net ontdekt en heb een passive range ingevuld (extern IP dus).

3. deze range ook op je router geforward?
Wat bedoel je hiermee? Dit IP moet ik ook forwarden? Zo ja, naar waar?

4. Dit is het enige progsel dat ik tot hiertoe gebruikt heb. Het zou "het beste" zijn ...

  • Bor
  • Registratie: Februari 2001
  • Laatst online: 09:21

Bor

Coördinator Frontpage Admins / FP Powermod

01000010 01101111 01110010

FTP and firewalls

"FTP uses two separate TCP connections: the command channel and the
data channel.
The command channel uses TCP 21 on the server end and a port above
1023 on the client.
The data channel can be set up in NORMAL mode or PASSIVE mode.
In NORMAL mode the server uses TCP 20 and in PASSIVE it uses a port
above 1023.
The client always uses a port above 1023 for the data channel"

assuming you are using the FTP server in NORMAL mode you will also
need to open up port 20.
When you are defining these rules you can specify which IP addresses
will be allowed to connect on these ports.


Active FTP

FTP server's port 21 from anywhere (Client initiates connection)
FTP server's port 21 to ports > 1024 (Server responds to client's control
port)
FTP server's port 20 to ports > 1024 (Server initiates data connection to
client's data port)
FTP server's port 20 from ports > 1024 (Client sends ACKs to server's data
port)

[ Voor 23% gewijzigd door Bor op 17-02-2004 23:08 ]

Over Bor | Vraag & Aanbod feedback | Frontpagemoderatie Forum


  • Imperium
  • Registratie: Oktober 2003
  • Niet online
je kan niet intern naar je eigen ip connecten malloot :p probeer het hiermee

http://web2ftp.com/

  • Absolut
  • Registratie: Februari 2003
  • Laatst online: 00:40
Imperium schreef op 17 februari 2004 @ 23:10:
je kan niet intern naar je eigen ip connecten malloot :p probeer het hiermee

http://web2ftp.com/
Dat weet ik wel. Een vriend van me zit de hele tijd te proberen om te connecten ;)

Dit vond ik in de help van Serv-U:

If Serv-U is running behind a firewall or proxy server with address translation, passive mode data transfers (as used by all Web browsers) will generally not work. The reason is that the IP address of the server is not the same as the IP address outside users should use to connect to the server. Serv-U does not know this, and when the FTP client program asks for its passive IP address it will give the wrong (internal) address.

You can often tell if your server is behind a firewall or proxy server because the server’s IP address is a dummy IP address, which can only be used locally on a LAN, and which will not work over the Internet. Any IP address starting with these numbers is a dummy IP address:

192.168.xxx.xxx
172.16.xxx.xxx – 172.31.xxx.xxx
10.xxx.xxx.xxx

You can use the "Help | Local IP Address" menu selection to view the IP address(es) of your computer.

What is needed is some way to tell Serv-U what IP address it should hand out to FTP clients when they want to do a passive mode data transfer, the right address is the IP address the outside world should use to connect to the server. This can be done via the Domain Settings Advanced tab. In that tab is an entry for IP for passive mode, which is where the IP address to report to FTP clients goes.

Example
Say a server is behind a firewall, and has an IP address 192.168.0.10. The outside world accesses the server by using, for example, address 243.56.78.1. To make passive mode work, enter '243.56.78.1' as the IP to use for passive mode for the domain.

The above assumes the firewall is set up to pass all the needed packets on to the server. In particular, this means the firewall has to allow incoming TCP connections to port 21 on the server, allow outgoing TCP connections from port 20 (for regular mode data transfers), and allow incoming TCP connections to any random port between 1024 and 65535 on the server (for passive mode transfers). Depending on what the firewall allows to pass it may be that despite passive mode address translation it is still not possible to use passive mode for data transfers.

If the firewall is blocking incoming connections to ports between 1024 and 65535 not all is lost yet. You may be able to open up the firewall to pass a limited range of ports to be used for passive mode data transfers. The Advanced tab in the Server Settings is used to accomplish this.

Serv-U Help - Copyright © 1995-2003 Cat-Soft, All Rights Reserved

Maar ik begrijp niet welke poorten ik allemaal moet instellen... Die US Robotics software is nogal ingewikkeld.

Dit is wat ik bekomen heb door de instellingen hierboven beschreven te volgen :

Afbeeldingslocatie: http://home.pi.be/~geerdi1/firewall.jpg
Dat zijn dus alle firewall rules

[ Voor 8% gewijzigd door Absolut op 17-02-2004 23:27 ]


  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
Je werkte toch met poorten 2020 en 2021 ? Of heb ik dat hierboven verkeerd begrepen ? Je hebt wel erg veel poorten boven 1024 open staan. Je zou deze range mijn inziens wel wat kunnen beperken, misschien tot 1200, al lijkt me dat reeds veel :) Verder ziet het er correct uit.

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


  • Berrick
  • Registratie: September 2003
  • Laatst online: 12-03 08:25
Als je dus in "passive" modus werkt moet je niet vergeten aan je ftp server door te geven wat je wan-adres (je "echte" IP-adres) is. Dit moet je ergens kunnen instellen. Vervolgens kan je waarschijnlijk ook ergens op je server instellen wélke porten je server moet gebruiken voor passive data-verkeer. Meer dan 50 poorten heb je trouwens echt niet nodig (of jij moet een superverbinding hebben). Je kan ook even proberen jouw locale ip-adres als virtual DMZ host in te stellen op je router. Dan linked hij gewoon elk request op elke poort door naar jouw pc. Dit is niet echt veilig, maar dan weet je in ieder geval of het aan je server ligt of aan je router instellingen (of aan je ISP).

When someone beats you with a flaslight, you make light shine in all directions.


  • Absolut
  • Registratie: Februari 2003
  • Laatst online: 00:40
Heb net weer vanalles geprobeert:

-DMZ aan: geen resultaat
-Andere poorten (nog eens): geen resultaat
-Andere ranges: geen resultaat
-Passive: en jawel... geen resultaat

Begin echt wanhopig te raken ;(

Die routersoftware is zo uitgebreid en ik moet ZO VEEL instellen...

Nog iemand tips?

[ Voor 7% gewijzigd door Absolut op 18-02-2004 21:55 ]


  • Berrick
  • Registratie: September 2003
  • Laatst online: 12-03 08:25
Check even:
- of je je WAN-ip (internet ip) heb aangegeven op de server software
- of je je passive porten (bijvoorbeeld 20001, 20002, 20003, 20004 en 20005) op je router hebt doorgelinkt naar jouw locale ip-adres en deze zelfde porten ook als passive porten hebt aangegeven in de server-software.
- of je port 20 en 21 hebt doorgelinkt naar jouw locale ip-adres.
- of je de server-software hebt ingesteld om te draaien in "passive mode" .
- of de ftp-client van je vriend ingesteld staat op passive mode (voor explorer: Tools->Internet Options->Advanced->Use Passive FTP)
- of je ISP ftp toestaat (bel ze dus ff)

Werkt het nog niet, probeer eens een andere server, een andere client, een andere vriend, (een andere router, een andere ISP ;) )

Ik weet hoe het is.. Heb hetzelfde ook een tijd gehad... Heb het toen een half jaar laten rusten en nog eens geprobeerd. Toen werkte het plotseling wel. Heb nog steeds geen idee waar het aan lag. Maar in ieder geval veel succes!

Berrick

When someone beats you with a flaslight, you make light shine in all directions.

Pagina: 1