file sharing!
Konstantinos Togias
ktogias at math.upatras.gr
Mon Nov 24 08:58:08 GMT 2008
[snip]
>> Στη δικιά σου περίπτωση υποπτεύομαι ότι το gnome προσπαθεί να
>> συνδεσθεί με passive mode που είναι αυτή που χρησιμοποιείται πιο συχνά
>> σήμερα μια και κάνει δυνατή τη σύνδεση σε servers που υποστηρίζουν
>> passive mode ακόμα και από το εσωτερικό προστατευμένων δικτύων που δεν
>> επιτρέπουν εισερχόμενες συνδέσεις, ενώ ο server στον οποίο προσπαθείς
>> να συνδεθείς (ή το firewall πίσω από το οποίο βρίσκεται) δεν είναι
>> σωστά ρυθμισμένος για passive mode. Πιθανότατα το gvfs (το σύστημα
>> διαχείρισης τοποθεσιών -απομακρυσμένων και μη- του gnome) προτείνει να
>> συνδεθεί με passive mode στο server, αυτός απαντά ότι υποστηρίζει
>> τέτοιου είδους σύνδεση, αλλά όταν το gvfs στέλνει την αίτηση στην
>> συμφωνηθείσα θύρα του server, δεν παίρνει ποτέ απάντηση. Μια ακόμα
>> ένδειξη ότι κάτι τέτοιο συμβαίνει μπορούμε να έχουμε με το εξής
>> πείραμα:
>>
>> Όπως βλέπω στο τελευταίο screenshot που έστειλες το απλό command line
>> ftp συνδέεται κανονικά όταν καλείται χωρίς options για τον τύπο
>> σύνδεσης. Διαβάζοντας την τεκμηρίωση του ftp (man ftp) βλέπω ότι by
>> default το ftp χρησιμοποιεί active mode για τη σύνδεση με τον server.
>> Δίνοντας την παράμετρο -p (ή καλώντας το ως 'pftp') όμως μπορείς να
>> του πεις να επιχειρήσει passive mode σύνδεση. Για δοκίμασέ το και πες
>> μας αν με -p καταφέρνει και πάλι να συνδεθεί.
>
>
> # Δοκιμάζοντας με ftp -p
> ftp -p 132.230.xxx.xxx
>
> Connected to 132.230.xxx.xxx.
> 220 ProFTPD 1.3.2rc1 Server (NETGEAR ReadyNAS) [132.230.xxx.xxx]
> Name (132.230.xxx.xxx:*): *
> 331 Password required for *
> Password:
> 230 User * logged in
> Remote system type is UNIX.
> Using binary mode to transfer files.
> ftp>
> ## Συνδέεται :-)
>
> # ...αλλά δεν εκετελεί την (πιο) απλή εντολή: ls
> ftp> ls
>
> 227 Entering Passive Mode (132,230,xxx,xxx,xxx,xxx).
> ftp: connect: Connection timed out
>
>
[/snip]
Φαίνεται να είναι ακριβώς αυτό που υποπτεύτηκα. Ο server σε αφήνει να
μπεις σε passive mode, αλλά μετά δεν απαντά στο port που ανοίγει (ή
κάπου κόβονται τα πακέτα).
--
Konstantinos Togias
Dipl.-Math., M.Sc.
Research Academic Computer Technology Institute
More information about the Ubuntu-gr
mailing list