Toon posts:

BPFTP Server op netwerk?

Pagina: 1
Acties:

Verwijderd

Topicstarter
BPFTP Server
Dit is de situatie een network met twee pc’s: 1 pc met internet connectie die door linked naar een tweede pc. Ik wil dus een FTP opzetten maar als ik het doe werkt de ftp wel op het netwerk maar niet op het internet (er kan geen verbinding gemaakt worden van buiten af). NU is mijn vraag wat zijn de correcte instellingen.

De ftp server draait op PC 2 met IP2

de poorten 20 en 21 staan open en er is geen firewall

Afbeeldingslocatie: http://forum.gamers.nl/attachment.php?s=&postid=1003716

Verwijderd

Topicstarter
maar dat was alleen voor pro's, dus daar mag een slotje op

Verwijderd

Uhm, als je aangeeft dat je die PASV-poorten wil gebruiken moet je dat natuurlijk ook op je router toepassen 8)7 En openzetten van de poorten is niet genoeg, je moet ze doormappen naar het IP-adres van de server.

Verwijderd

Topicstarter
dat snap ik maar ik heb geen router en ik had ip 1 als primaire ip ingesteld (die waar de ftp naar luisterd) en de tweede ip als dinamic ingesteld.

maar nu kan ik dus alleen op de ftp op het netwerk maar de buiten wereld kan er niet op

zie het plaatje en de uitleg (geen routers)

Verwijderd

Ehm, je "Host Computer" is gewoon een router hoor :) Die draait waarschijnlijk ook een soort van firewall.

Oh, en vul gewoon je "Fixed IP" even goed in. 0.0.0.0 gaat niet werken.

[ Voor 27% gewijzigd door Verwijderd op 25-11-2003 18:22 ]


  • Pearl
  • Registratie: September 2002
  • Laatst online: 12-08 10:03
Loopt je utp kabel echt door de deuropening? :P

Zet je passive mode eens uit en kijk eens bij dynamic i.p. of daar je ip adres vermeld wordt.
Laat een FTP testsite naar je verbinding kijken als je een servername hebt aangevraagd en ingevuld.

Hier b.v. http://www.no-ip.com/

Test, http://www.web2ftp.com
of http://faq.bpftpserver.com/ftptest

[ Voor 12% gewijzigd door Pearl op 26-11-2003 11:17 ]

Een specialist weet alles van niks en een generalist weet niks van alles.


Verwijderd

Topicstarter
kijk de plaatjes zijn natuurlijk niet mijn huidige instellingen (van bftp), die heb ik natuurlijk weg gehaald

  • Pearl
  • Registratie: September 2002
  • Laatst online: 12-08 10:03
Bij je passive mode je gekregen ip van je isp opgeven en bij je multi ip settings je eigen ip ( waar je de FTP server op hebt staan ) opgeven moet ook werken.

Zie de support van de BFftp site.

Een specialist weet alles van niks en een generalist weet niks van alles.


Verwijderd

Topicstarter
You need to forward requests from the router on port 21 (or the port you use) to the computer ip running BPFTP Server (192.168.0.1 in this case).
Also don't forget to open ports 21 (allow incoming) & 20 (allow outgoing) (main port & main port - 1) on router firewall (if builtin) so that people can connect.
All this should be explained in the router documentation, keywords are "port mapping, forwarding"


You can imagine an FTP server (port 21, ip 192.168.0.1) or http server(port 80, ip 192.168.0.2) running on lan behind the router :


_______________________________________________________
|user connecting from internet on port 21 on internet ip|
-------------------------------------------------------
|
V
|
Internet
|
V
|
_________________________
|Your router (internet ip)|
-------------------------
|
V
|
port 21 => requests redirected to ip 192.168.0.1 => Computer
running BPFTP Server
|
port 80 => requests redirected to ip 192.168.0.2 => Computer
running HTTP Server
|
V
|
Local Lan (192.168.0.*)
|
------>----- Computer with ip 192.168.0.1
| (Running BPFTP Server on port 21)
V
|
------>----- Computer with ip 192.168.0.2
(Running http server on port 80)


Microsoft Windows XP ICS :

1) Double-click Network Connections in Control Panel.
2) Right-click the Internet connection (which is also the connection where ICS is enabled), and then click Properties.
3) On the Advanced tab, click Settings.
4) In the Services box, check to see if there is an Incoming Connection FTP entry. If so, click this service filter, and then click Delete. This entry is maintained by the Incoming Connections Wizard, so the settings that are configured for this service filter will be returned to default values for the local host each time you run the wizard.
5) Click Add.
6) Fill in the Service Settings form as follows:
7) Description of Service: Internal FTP server
8) Name or IP: IP address of internal FTP server, for example: 192.168.0.12, or enter the name of the FTP server, for example: FTPServ.HOME.NET

Protocol: TCP

External Port number for this service: 21

Internal Port number for this service: 21
9)Click OK to complete the configuration, and then click OK to exit the Advanced Settings dialog box.

ICS should now be configured to allow clients on the Internet to connect by using FTP to the internal FTP server.


Sygate complete setup :

With Sygate you need to define forward rules :

locate the file Apprule.cfg in your sygate directory.
and remove the '#" in front of those lines in this file :

# :INIT "Our FTP server"
# IN TCP 21 21 192.168.0.2 0 86400000 -
# :SUB
# :END

replace the 192.168.0.2 by your local ip (the computer ip which runs the ftp server) , that will open port 21 for the ftp server.

you have the multi ip settings / passive mode ip (that you have to set to your internet connection), the passive port range has to be set to something like 50,000-50,100.

In sygate (to allow it those ports) add :
IN TCP 50000 50100 0.0.0.0 0 0 AD

in the ftp server section, you have now :

:INIT "Our FTP server"
IN TCP 21 21 192.168.0.2 0 86400000 -
:SUB
IN TCP 50000 50100 0.0.0.0 0 0 AD
:END

It should be ok this way, if not you may need to contact sygate too, as my experience with it is rather theoric.

Note: you need v2.0+ to have the multi ip settings for passive port range & passive ip setting.

If you are in need of a free port mapper :

http://www.analogx.com/contents/download/network/pmapper.htm

then just forward ports as described above.

Verwijderd

Topicstarter
wordt er helemaal gestoord van:

de pc met IP2 (192.168.0.2) heeft dus een netwerk IP, deze heb ik in windows voor poort 21 (ftp server) en poort 80 (http server) geopend

Mijn echte ip 137.120.237.XXX

dus wat heb ik gedaan aan home IP list 192.168.0.2 toegevoegd
en in pasive mode > use pasive mode ip gebruikt > fixed IP en daar 137.120.237.XXX ingevuld


werkt dus nog steeds niet :'(

  • Pearl
  • Registratie: September 2002
  • Laatst online: 12-08 10:03
Wat is je servername? kan ik 'm testen, de mijne is pearl.hopto.org, ik heb 'm net 2 weken maar had 'm wel vrij snel werken.

Het struikelpunt was het doormappen van het ip adres en niet zozeer de poort.

Nu staat hij zo bij mij:
27-11-2003 11:17:17 - FTP Server On-line : IP(s) 192.168.0.100, on port 4664

Maar met een andere poort zoals 21 en dan eventueel dynamic werkt hij ook.
Wel laten testen van buiten af, maar ook via een andere comp in het netwerk via
http://www.web2ftp.com werkt hij ook.

Als je de gebruiksaanwijzing van http://faq.bpftpserver.com precies volgt moet het lukken, ja het mot. :(

Een specialist weet alles van niks en een generalist weet niks van alles.

Pagina: 1