SDB:Problema di connessione utilizzando il protocollo TCP/IP in openSUSE 10.2
Questo articolo o questo paragrafo fanno riferimento alla versione '10.2', che attualmente è obsoleta! Per favore fai riferimento alla pagina di discussione di questo articolo per maggiori informazioni. |
Situazione
Se si è installato openSUSE 10.2, durante la connessione a internet l'accesso ad alcuni particolari siti utilizzando Firefox può fallire.
Esempi di siti inaccessibili sono:
http://www.keh.com/
http://www.marymount.edu/
http://www.packetstormsecurity.org/
http://furniture33.com/
Descrizione del Problema
Responsabile di questo malfunzionamento è una delle impostazioni di network del Kernel di Linux chiamata "TCP window scaling". Essa è una estensione TCP per migliorare le performance del network. Per ulteriori informazioni, si può consultare RFC 1323.
In accordo con quanto afferma Olaf Kirch (Bug#229848) il problema consiste nell'incapacitĂ di alcuni siti remoti di gestire propriamente âscaled windowsâ. Il testo seguente è un estratto dal Commento #24 in BUG #229848
[...] Questo problema viene evidenziato da un pò di tempo nella netdev mailing list ed in altri posti. Essenzialmente quello che succede e`che il router comunica tutte le opzioni di TCP durante la fase di sincronizzazione, incluse le opzioni di âwindow scalingâ. Il problema è che il router non riesce ad interpretare il window scaling, cosi`quando vede il client di Linux con una window "47" (il quale spesso rappresenta lo scaling factor)), scarta tutti i pacchetti che non sono completamente inclusi nella finestra di 47 byte. [...]
Ripieghi
==Soluzione veloce== di Anders Johansson
echo "0" > /proc/sys/net/ipv4/tcp_window_scaling
Alternativa
di Karsten Keil
Questa soluzione non limita la finestra a 64K globalmente, si può aggiungere una speciale
route per il sito che presenta problematiche.
ip route add IP.ADD.RE.SS/32 via <your default gateway> window 65535
Dove IP.ADD.RE.SS è l'indirizzo IP address del sito inaccessibile.
Link
https://bugzilla.novell.com/show_bug.cgi?id=229848
http://kerneltrap.org/node/6723
http://www.cisco.com/univercd/cc/td/doc/product/software/ios122/122newft/122t/122t8/tcpwslfn.htm
http://www.ietf.org/rfc/rfc1323.txt
<keyword>TCP connessione problema 10.2 openSUSE</keyword>