Post by Martijn LievaartNiets vreemds te zien, behalve dat er nooit geprobeerd wordt een
datastream op te zetten. Maar ja, dat was nu precies het probleem. Ik
zou Wireshark eens starten (capture opstarten met zelfde filter als
tcpdump) en kijken wie die foutmeldingen nu precies geeft. Stuurt de
server dat en print jouw client die foutmelding, of is de foutmelding
helemaal van de client afkomstig? Als je die foutmelding niet letterlijk
in de control stream (dat is de tcp connectie over poort 21) ziet staan,
is het de client, zo wel, is het de server.
Wireshark is voor mij een onbekend programma. Ik heb het geistalleerd
maar het werkt niet omdat het in usermode draait. Daardoor krijg ik geen
interfaces. Om een X-Windows programma onder root te draaien voel ik niet
voor. Daarom tshark geinstalleerd en daarme gedraaid. Die snapte ook het
filter dat je aangaf tenminste.
In terminal tshark gedraaid. En FileZilla in de meest optimale (active)
configuratie die ik kon vinden tot nu toe. In de 'network configuration
wizard' staat ergens aan het einde een optie die het (dynamische) WAN-
address van de IAD zou moeten ophalen. Die werkt niet want de website
retourneert 127.0.0.1: het 'loopback interface' address. Maar met behulp
van Traceroute in Gnomemenu->System->Administration->Network Tools kan ik
ongeveer het adres achterhalen (89.220.224.1). Niet precies want als dit
gebruik krijg ik een foutmeling in de 'network configuration wizard' die
mij het goede adres dan verklapt (89.220.236.161).
Er was nog een poster die SYN's wilde zien: hier zijn ze dan.
En op de vraag: komt de melding "Can't build data connection: Connection
refused" van de client kant of van de serverkant is het antwoord: van de
serverkant.
Ik heb ook nog de www2ftp website geprobeerd. Maar daarmee krijg ik geen
toegang tot de ftp-server. De username en password zijn kennelijk alleen
geldig op het netwerkdeel waarmee ik toegang tot internet krijg. Die
website zit in Duitsland.
De vraag blijft is het mogelijk deze dataconnecties op te bouwen en hoe
moet dat dan?
adrdui@**********:~$ sudo tshark host ajduijn.mijnabel.nl
[sudo] password for adrdui:
Running as user "root" and group "root". This could be dangerous.
Capturing on eth0
# ------------------------------------------------------reconnect
----------------------------------------------------
0.000000 172.19.3.2 -> 62.100.30.165 TCP 43356 > ftp [FIN, ACK] Seq=1
Ack=1 Win=183 Len=0 TSV=6013461 TSER=1913697902
0.016790 62.100.30.165 -> 172.19.3.2 TCP ftp > 43356 [ACK] Seq=1
Ack=2 Win=49232 Len=0 TSV=1913779664 TSER=6013461
0.017534 62.100.30.165 -> 172.19.3.2 FTP Response: 221 You could at
least say goodbye.
0.017572 172.19.3.2 -> 62.100.30.165 TCP 43356 > ftp [RST] Seq=2
Win=0 Len=0
0.017908 62.100.30.165 -> 172.19.3.2 TCP ftp > 43356 [FIN, ACK]
Seq=38 Ack=2 Win=49232 Len=0 TSV=1913779664 TSER=6013461
0.017924 172.19.3.2 -> 62.100.30.165 TCP 43356 > ftp [RST] Seq=2
Win=0 Len=0
0.154839 172.19.3.2 -> 62.100.30.165 TCP 51734 > ftp [SYN] Seq=0
Win=5840 Len=0 MSS=1460 TSV=6013616 TSER=0 WS=5
0.178910 62.100.30.165 -> 172.19.3.2 TCP ftp > 51734 [SYN, ACK] Seq=0
Ack=1 Win=49232 Len=0 TSV=1913779680 TSER=6013616 MSS=1460 WS=0
0.178978 172.19.3.2 -> 62.100.30.165 TCP 51734 > ftp [ACK] Seq=1
Ack=1 Win=5856 Len=0 TSV=6013640 TSER=1913779680
0.211953 62.100.30.165 -> 172.19.3.2 FTP Response: 220 Welcome to the
FreeSurf homepage FTP server
0.212025 172.19.3.2 -> 62.100.30.165 TCP 51734 > ftp [ACK] Seq=1
Ack=50 Win=5856 Len=0 TSV=6013673 TSER=1913779683
0.231660 172.19.3.2 -> 62.100.30.165 FTP Request: USER ********
0.248626 62.100.30.165 -> 172.19.3.2 TCP ftp > 51734 [ACK] Seq=50
Ack=16 Win=49232 Len=0 TSV=1913779687 TSER=6013693
0.250579 62.100.30.165 -> 172.19.3.2 FTP Response: 331 Password
required for ********.
0.261554 172.19.3.2 -> 62.100.30.165 FTP Request: PASS ********
0.279020 62.100.30.165 -> 172.19.3.2 TCP ftp > 51734 [ACK] Seq=87
Ack=31 Win=49232 Len=0 TSV=1913779690 TSER=6013723
0.279415 62.100.30.165 -> 172.19.3.2 FTP Response: 230 User ********
logged in. Access restrictions apply.
0.289690 172.19.3.2 -> 62.100.30.165 FTP Request: PWD
0.306768 62.100.30.165 -> 172.19.3.2 FTP Response: 257 "/" is current
directory.
0.310489 172.19.3.2 -> 62.100.30.165 FTP Request: TYPE I
0.327681 62.100.30.165 -> 172.19.3.2 FTP Response: 200 Type set to I.
0.328076 172.19.3.2 -> 62.100.30.165 FTP Request: PORT
89,220,236,161,199,221
0.345444 62.100.30.165 -> 172.19.3.2 FTP Response: 200 PORT command
successful.
0.345745 172.19.3.2 -> 62.100.30.165 FTP Request: LIST
0.380927 62.100.30.165 -> 172.19.3.2 FTP Response: 425 Can't build
data connection: Connection refused.
0.420173 172.19.3.2 -> 62.100.30.165 TCP 51734 > ftp [ACK] Seq=79
Ack=280 Win=5856 Len=0 TSV=6013882 TSER=1913779700
# ------------------------------------------------- upload
index.html-------------------------------------------------------
327.209642 172.19.3.2 -> 62.100.30.165 TCP 41039 > ftp [SYN] Seq=0
Win=5840 Len=0 MSS=1460 TSV=6340671 TSER=0 WS=5
327.226470 62.100.30.165 -> 172.19.3.2 TCP ftp > 41039 [SYN, ACK] Seq=0
Ack=1 Win=49232 Len=0 TSV=1913812389 TSER=6340671 MSS=1460 WS=0
327.226547 172.19.3.2 -> 62.100.30.165 TCP 41039 > ftp [ACK] Seq=1
Ack=1 Win=5856 Len=0 TSV=6340688 TSER=1913812389
327.259482 62.100.30.165 -> 172.19.3.2 FTP Response: 220 Welcome to the
FreeSurf homepage FTP server
327.259544 172.19.3.2 -> 62.100.30.165 TCP 41039 > ftp [ACK] Seq=1
Ack=50 Win=5856 Len=0 TSV=6340721 TSER=1913812392
327.259873 172.19.3.2 -> 62.100.30.165 FTP Request: USER ********
327.277454 62.100.30.165 -> 172.19.3.2 TCP ftp > 41039 [ACK] Seq=50
Ack=16 Win=49232 Len=0 TSV=1913812394 TSER=6340721
327.279364 62.100.30.165 -> 172.19.3.2 FTP Response: 331 Password
required for ********.
327.280071 172.19.3.2 -> 62.100.30.165 FTP Request: PASS ********
327.296425 62.100.30.165 -> 172.19.3.2 TCP ftp > 41039 [ACK] Seq=87
Ack=31 Win=49232 Len=0 TSV=1913812396 TSER=6340741
327.297668 62.100.30.165 -> 172.19.3.2 FTP Response: 230 User ********
logged in. Access restrictions apply.
327.301290 172.19.3.2 -> 62.100.30.165 FTP Request: CWD /
327.318625 62.100.30.165 -> 172.19.3.2 FTP Response: 250 CWD command
successful.
327.323660 172.19.3.2 -> 62.100.30.165 FTP Request: PWD
327.340542 62.100.30.165 -> 172.19.3.2 FTP Response: 257 "/" is current
directory.
327.341081 172.19.3.2 -> 62.100.30.165 FTP Request: TYPE I
327.358823 62.100.30.165 -> 172.19.3.2 FTP Response: 200 Type set to I.
327.361224 172.19.3.2 -> 62.100.30.165 FTP Request: PORT
89,220,236,161,234,30
327.397292 62.100.30.165 -> 172.19.3.2 FTP Response: 200 PORT command
successful.
327.397677 172.19.3.2 -> 62.100.30.165 FTP Request: LIST
327.414427 62.100.30.165 -> 172.19.3.2 TCP ftp > 41039 [ACK] Seq=255
Ack=85 Win=49232 Len=0 TSV=1913812408 TSER=6340859
327.432178 62.100.30.165 -> 172.19.3.2 FTP Response: 425 Can't build
data connection: Connection refused.
# ------------------------------------------------- upload
index.html-------------------------------------------------------
327.432642 172.19.3.2 -> 62.100.30.165 FTP Request: SIZE index.html
327.449672 62.100.30.165 -> 172.19.3.2 FTP Response: 550 index.html:
not a plain file.
327.450525 172.19.3.2 -> 62.100.30.165 FTP Request: MDTM index.html
327.467917 62.100.30.165 -> 172.19.3.2 FTP Response: 550 index.html: No
such file or directory.
327.470363 172.19.3.2 -> 62.100.30.165 FTP Request: PORT
89,220,236,161,198,36
327.487356 62.100.30.165 -> 172.19.3.2 FTP Response: 200 PORT command
successful.
327.487794 172.19.3.2 -> 62.100.30.165 FTP Request: STOR index.html
327.522107 62.100.30.165 -> 172.19.3.2 FTP Response: 425 Can't build
data connection: Connection refused.
327.523833 172.19.3.2 -> 62.100.30.165 FTP Request: PORT
89,220,236,161,182,82
327.541576 62.100.30.165 -> 172.19.3.2 FTP Response: 200 PORT command
successful.
327.547920 172.19.3.2 -> 62.100.30.165 FTP Request: LIST
327.584676 62.100.30.165 -> 172.19.3.2 FTP Response: 425 Can't build
data connection: Connection refused.
# ---------------------------------------------- overwrite
index.html-------------------------------------------------------
327.585137 172.19.3.2 -> 62.100.30.165 FTP Request: SIZE index.html
327.602407 62.100.30.165 -> 172.19.3.2 FTP Response: 213 0
327.603742 172.19.3.2 -> 62.100.30.165 FTP Request: MDTM index.html
327.621130 62.100.30.165 -> 172.19.3.2 FTP Response: 213 20080622122059
327.661193 172.19.3.2 -> 62.100.30.165 TCP 41039 > ftp [ACK] Seq=232
Ack=583 Win=5856 Len=0 TSV=6341123 TSER=1913812428
333.925431 172.19.3.2 -> 62.100.30.165 FTP Request: PORT
89,220,236,161,189,142
333.942766 62.100.30.165 -> 172.19.3.2 FTP Response: 200 PORT command
successful.
333.942845 172.19.3.2 -> 62.100.30.165 TCP 41039 > ftp [ACK] Seq=261
Ack=613 Win=5856 Len=0 TSV=6347404 TSER=1913813060
334.006587 172.19.3.2 -> 62.100.30.165 FTP Request: STOR index.html
334.043762 62.100.30.165 -> 172.19.3.2 TCP ftp > 41039 [ACK] Seq=613
Ack=278 Win=49232 Len=0 TSV=1913813071 TSER=6347468
334.053627 62.100.30.165 -> 172.19.3.2 FTP Response: 425 Can't build
data connection: Connection refused.
334.053680 172.19.3.2 -> 62.100.30.165 TCP 41039 > ftp [ACK] Seq=278
Ack=667 Win=5856 Len=0 TSV=6347515 TSER=1913813072
334.055344 172.19.3.2 -> 62.100.30.165 FTP Request: PORT
89,220,236,161,195,15
334.072588 62.100.30.165 -> 172.19.3.2 FTP Response: 200 PORT command
successful.
334.096097 172.19.3.2 -> 62.100.30.165 FTP Request: LIST
334.133679 62.100.30.165 -> 172.19.3.2 FTP Response: 425 Can't build
data connection: Connection refused.
334.134123 172.19.3.2 -> 62.100.30.165 FTP Request: SIZE index.html
334.151429 62.100.30.165 -> 172.19.3.2 FTP Response: 213 0
334.151861 172.19.3.2 -> 62.100.30.165 FTP Request: MDTM index.html
334.169427 62.100.30.165 -> 172.19.3.2 FTP Response: 213 20080622122106
334.209184 172.19.3.2 -> 62.100.30.165 TCP 41039 > ftp [ACK] Seq=346
Ack=778 Win=5856 Len=0 TSV=6347671 TSER=1913813083
365.837318 172.19.3.2 -> 62.100.30.165 TCP 41039 > ftp [FIN, ACK]
Seq=346 Ack=778 Win=5856 Len=0 TSV=6379299 TSER=1913813083
365.853407 62.100.30.165 -> 172.19.3.2 TCP ftp > 41039 [ACK] Seq=778
Ack=347 Win=49232 Len=0 TSV=1913816252 TSER=6379299
365.854383 62.100.30.165 -> 172.19.3.2 FTP Response: 221 You could at
least say goodbye.
365.854407 172.19.3.2 -> 62.100.30.165 TCP 41039 > ftp [RST] Seq=347
Win=0 Len=0
365.854903 62.100.30.165 -> 172.19.3.2 TCP ftp > 41039 [FIN, ACK]
Seq=815 Ack=347 Win=49232 Len=0 TSV=1913816252 TSER=6379299
365.854911 172.19.3.2 -> 62.100.30.165 TCP 41039 > ftp [RST] Seq=347
Win=0 Len=0