Bye bye ai problemi in upload http/ftp con Ubuntu Marzo 29, 2007
Posted by sajmon75 in linux, ubuntu.trackback
Il problema di cui ho parlato nel precedente post mi ha dato modo di affrontarne un altro a cui non ero mai riuscito a dare soluzione, alla fine infatti i due problemi erano uno solo…
Il problema
Questa situazione l’ho riscontrata con Ubuntu Edgy (ma si applica anche a Feisty Beta). Il problema di fondo rimane il router di bassa qualità di cui sono in possesso, se non l’avete già fatto vale la pena leggere appunto il mio precedente post sull’argomento “TCP window scaling”.
Nonostante la connessione internet risultasse funzionante, mi sono scontrato in questi ultimi mesi con l’impossibilità di compiere operazioni di upload sia http che ftp verso il server che ospita il mio dominio www.sajmon.it (Tophost). La cosa strana è appunto questa: zero problemi con altri servizi di hosting (come quello che ospita www.giorgiogaber.org) ma con questo niente da fare, in ftp gli upload si fermavano a poco più di 1Kb per poi lasciare il cliet ftp in una situazione di stallo. Idem con connessioni http come le pagine di gestione del cms (che ovviamente ad ogni modifica di una pagina inviano il nuovo contenuto al server).
Al di là dei fiumi di email scambiati con i vari supporti tecnici (hosting e provider ADSL), mi sono accorto alla fine che con Windows le cose funzionavano a dovere.
La soluzione
Ed ecco tornare alla ribalta il buon “TCP window scaling”. C’è poco da dire, se avete un qualche problema di connessione, tipo quello che ho citato oppure una lentezza eccessiva di navigazione solo con certi siti (es. gnomelook.org nel mio caso) la prima cosa da provare è proprio disabilitare questa funzione del kernel linux.
Questa volta propongo infatti la disabilitazione completa della funzione, aprite dunque “/etc/sysctl.conf” con un editor, es:
sudo gedit /etc/sysctl.conf
e aggiungete la seguente linea:
net.ipv4.tcp_window_scaling = 0
ora applicate le modifiche con:
sudo sysctl -p
e il gioco è fatto.
Conclusioni
Se avete di questi problemi, credo che la soluzione più pulita sia quella di provare ad aggiornare il firmware del vostro router, in questo modo potrete godere appieno di tutte le funzionalità di rete messe a disposizione da linux.
La soluzione appena proposta, invece, è accettabile per tutti gli altri (tipo il sottoscritto che non può aggiornare una bella eva!) in quanto non va ad intaccare in alcun modo il funzionamento della vostra linux box.
Per un approfondimento: http://lwn.net/Articles/92727/
[...] aggiornamento (importante!): consiglio la lettura del post successivo, ovvero “Bye bye ai problemi in upload http/ftp con Ubuntu”, dove indico una soluzione [...]
Dai un’ occhiata anche qui
http://lwn.net/Articles/92727/
Ok lascia stare il mio commento, non mi ero accorto dell’ ultima frase :p
Anche leggere le informazioni sulla pagina manuale è sempre un buon consiglio da dare ai terzi: man sysctl. Una volta si diceva RTFM!