PDA

Επιστροφή στο Forum : Προβλήματα με ftp



Adeaphon
24-01-05, 22:10
Προσπαθώ εδώ και μερικές μέρες να σηκώσω έναν ftp αλλά για κάποιο λόγο δεν περνάει τον router για να έρθει στο pc μου.

Εχο το USR 9106 και απο ftp server τρέχω τον serv-u. Έχο βάλει passive mode που χρειάζετε αν είσαι πίσω απο ρουτερ και έχω δώσει το external ip αλλά δεν περνάει ftp request καθόλου. Καμια ιδέα?

maxtak
24-01-05, 22:50
Κιεγω φιλε,
περιμενω καποια απαντηση απο καποιον που το εχει πετυχει να δουλευει!! αλλα τζιφος...
Αρα δεν ειμαι μονο εγω που ισως κατι δεν κανω καλα..!!!

Re-Ti-Re
24-01-05, 23:14
Η απάντηση είναι εδώ: http://www.no-ip.com/
Διαβάστε για το τι πρέπει να κάνετε γιατί δεν έχω καταλάβει και πολλά.

maxtak
24-01-05, 23:23
Η απάντηση είναι εδώ: http://www.no-ip.com/
Διαβάστε για το τι πρέπει να κάνετε γιατί δεν έχω καταλάβει και πολλά.

Συναδελφε,
Αν δεν εχεις καταλαβει ,δεν το εχεις κανει και δεν εχεις να προτεινεις κατι συγκεκριμενο και δοκιμασμενο φυσικα,ΝΟΜΙΖΩ πως δεν πρπει να απαντας...
Το θεμα το εχουμε αναλυση πολακις και σε αλλα ποστς και ΦΥΣΙΚΑ,φαινεται, πως εμεις γνωριζουμε(και εχουμε καταλαβει) λιγα(παραπανω) πραγματα.>!!!
Παρακαλω οχι τετοιες ΠΕΡΙΤΤΕΣ απαντησεις..!!

Τακης

kubiak
25-01-05, 01:29
Έχετε ανοίξει τις πόρτες στο firewall του router (την n και την n-1 που τρέχει o firewall, ummm, σε active mode χρειάζονται αυτές);
Τις έχετε προωθήσει (τις πόρτες) στη σωστή εσωτερική διεύθυνση;
Τρέχετε άλλο firewall (ακόμα και το Windows Firewall);
Το firewall το σετάρατε σωστά;
Μήπως δημιουργεί πρόβλημα το UPNP;
Διαβάσατε την παράγραφο του Serv-U "Passive Mode Data Transfers Behind a Firewall" στο help του 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.
Καλό είναι να ρίξετε μια ματιά και στο slacksite.com -> Other Technical Docs -> Active FTP vs. Passive FTP, a Definitive Explanation (http://slacksite.com/other/ftp.html)

Adeaphon
25-01-05, 10:33
Εγώ τα έχω κάνει αυτά που λές εκτός το UPNP που λές. Τι πρόβλημα μπορεί να παίζει ακριβώς?

Adeaphon
25-01-05, 11:02
Λοιπόν, αποφάσισα να απαντήσω λίγο αναλυτικά ώστε να καταλάβετε και εσείς τι ακριβώς έχω κάνει.

Serv-u:
Έχω δημιουργήση έναν server. Στο Help αν πατήσεις local ip addresses βγάζει μόνο τις internal του lan. Το έχω θέσει στην port 21. Έχω πάει στο local server, settings, advanced και έχω βάλει pasv port range 1200-1210. Επίσεις στο domains settings advanced έχω δώσει το external ip.

Τώρα στο ρούτερ:

Στο virtual servers έχω ανοίξει τα εξής:
name Εxternal Port Start/END Protocol Internal Port
Start/end και server ip address
ftp out 20 20 TCP 20 20 192.168.1.2

FTP Server 21 21 TCP 21 21 192.168.1.2

tp ports 1200 1200 TCP 1200 1200 192.168.1.2
ftp ports 1201 1201 TCP 1201 1201 192.168.1.2
ftp ports 1202 1202 TCP 1202 1202 192.168.1.2
ftp ports 1203 1203 TCP 1203 1203 192.168.1.2
ftp ports 1204 1204 TCP 1204 1204 192.168.1.2
ftp ports 1205 1205 TCP 1205 1205 192.168.1.2
ftp ports 1206 1206 TCP 1206 1206 192.168.1.2
ftp ports 1207 1207 TCP 1207 1207 192.168.1.2
ftp ports 1208 1208 TCP 1208 1208 192.168.1.2
ftp ports 1209 1209 TCP 1209 1209 192.168.1.2
ftp ports 1210 1210 TCP 1210 1210 192.168.1.2

Επίσεις στο Service Provider Settings/access control
έχω ενεργοποιήσει τα icmp,telnet kai tftp για το wan αν και δεν ξέρω αν παίζουν ρόλο ή όχι.

Επίσεις δοκίμασα κάποια στιγμή και να ενεργοποιήσο το dmz host αλλά δεν είδα διαφορά.

Αυτά. Αν υπάρχει κάποια άλλη ρύθμιση που πρέπει να ενεργοποιήσω ρίχτε μια απάντηση.

Unreal
25-01-05, 11:24
Η απάντηση είναι εδώ: http://www.no-ip.com/
Διαβάστε για το τι πρέπει να κάνετε γιατί δεν έχω καταλάβει και πολλά.

Συναδελφε,
Αν δεν εχεις καταλαβει ,δεν το εχεις κανει και δεν εχεις να προτεινεις κατι συγκεκριμενο και δοκιμασμενο φυσικα,ΝΟΜΙΖΩ πως δεν πρπει να απαντας...
Το θεμα το εχουμε αναλυση πολακις και σε αλλα ποστς και ΦΥΣΙΚΑ,φαινεται, πως εμεις γνωριζουμε(και εχουμε καταλαβει) λιγα(παραπανω) πραγματα.>!!!
Παρακαλω οχι τετοιες ΠΕΡΙΤΤΕΣ απαντησεις..!!

Τακης
Και καλά δηλαδή πως κάνεις έτσι , να βοηθήσει ήθελε ο άλλος. Μπορεί εσύ που είσαι πιο έξυπνος να καταλάβαινες το κείμενο του url.

maxtak
25-01-05, 19:52
Και καλά δηλαδή πως κάνεις έτσι , να βοηθήσει ήθελε ο άλλος. Μπορεί εσύ που είσαι πιο έξυπνος να καταλάβαινες το κείμενο του url.

Συναδελφε Εσυ,εχεις να προτεινεις κατι για λυση του προβληματος??
Εσυ εχεις ασχοληθει καθολου με το θεμα??
Εσυ δουλευεις και πως,χωρις προβληματα ftp η webserver με το 9106 η 9105??

Αν εχεις Συναδελφε καποια λυση να προτεινεις(διαβαζοντας φυσικα και πολλα προηγουμενα posts με το ιδιο θεμα-για να μην επαναλαμβανομαστε)Ευπροσδεκτη..

Τακης
..;-)..

kubiak
26-01-05, 19:43
Θα προσπαθήσω να φτιάξω μία λίστα με μερικά checkpoints.
Ftp Server:
[list=1:d3c811d9e1] <<Local Server>> -> Settings -> PASV Port Range: 1200-1210
Domains -> YourDomain -> Domain -> Domain IP address -> To IP του router.
Domains -> YourDomain -> Settings -> Advanced -> Check Allow passive mode data transfers & Use IP -> To IP του router.
Domains -> YourDomain -> Settings -> Logging -> Activate Logging.

[/list:o:d3c811d9e1]
Windows Firewall, Software Firewall, ADSL modem/router Firewall:
[list=1:d3c811d9e1] Άνοιξε όλες τις πόρτες που χρειάζονται (21/20/1200-1210).

[/list:o:d3c811d9e1]

Για το upnp δε γνωρίζω πολλά. Ίσως να δημιουργεί πρόβλημα ίσως όχι. Δοκίμασε να το απενεργοποιήσεις (αν το έχεις ενεργοποιημένο.

Σημαντικό είναι το log file όπως και το μήνυμα που λαμβάνει ο client.

@ ADSLgr.com All rights reserved.