ανεξήγητο πρόβλημα σε ένα απλό http GET !!!

Giorgos Keramidas keramida at ceid.upatras.gr
Wed Dec 5 02:39:59 EET 2007


On 2007-12-04 23:11, Nick Demou <ndemou at gmail.com> wrote:
> την σελίδα eva17121.12.forumer.com/ την κατεβάζω κανονικά από το
> σπίτι(forthnet) και το γραφείο(hol) αλλά όχι από το γραφείο μιας
> φίλης(otenet) όπου καταλήγει πάντα timeout (δοκιμές με firefox,
> explorer, wget, w3m, elinks σε 3 διαφορετικούς Η/Υ)
> 
>  - δοκιμάζοντας με wget βλέπω αυτά[1] (βασικά timeout)
>  - και κάνοντας ταυτόχρονα tcpdump αυτά[3] (GET / ... GET / ... GET /
> but no response AKA timeout)
>  - το παράλογο είναι πως δοκιμάζοντας με telnet και δίνοντας ακριβώς
> τις εντολές που βλέπω στο tcpdump[2] η σελίδα έρχεται κανονικά!!!
> 
> ιδέες?

[...]

> [3] $ tcpdump -nvXs 1500 "host  69.64.38.171"
> tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 1500 bytes
> 22:46:52.341812 IP (tos 0x0, ttl  64, id 12464, offset 0, flags [DF],
> length: 60) 192.168.1.43.44062 > 69.64.38.171.80: S [tcp sum ok]
> 1233043938:1233043938(0) win 5840 <mss 1460,sackOK,timestamp 246608210
> 0,nop,wscale 0>

Το mss 1460 μάλλον σημαίνει πως το network interface έχει MTU 1460
bytes.

Πολλές φορές (το 'χω δει π.χ. σε VLAN tagged interfaces), ένας
ενδιάμεσος router κάνει «ενδιαφέρουσες» βλακείες, αν το MTU είναι
οριακά μικρότερο από αυτό που μπορεί να δρομολογήσει.

Δοκίμασε π.χ. με κάτι σαν αυτό:

	ifconfig eth0 mtu 1400

και δες αν αυτό «διορθώνει» τα πράγματα.




More information about the Linux-greek-users mailing list