Purtroppo i suddetti router, essendo TROPPO limitati dal firmware imposto dalla telecom, impediscono alcune impostazioni NAT/Filter/tcp che sotto linux sono fondamentali. Infatti, il medesimo problema (ovvero che dopo pochissimi Kb il flusso di dati si interrompe) si verifica anche nelle distribuzioni debian e/o linux-base (maemo5 = derivato di debian).
Premesso cio’, “basta” (si fa per dire se non si hanno un minimo di competenze) installare sull’N900 l’applicazione “rootsh” (per garantire l’accesso root al sistema) e digitare, dopo aver eseguito l’accesso root dall’applicazione X-Terminal (digitando “root”) il seguente comando: “echo 0 > /proc/sys/net/ipv4/tcp_window_scaling” (ovviamente, senza “”) in modo che si cambia il valore da 1 a 0 in quel file.
Il problema fondamentale è che si deve eseguire questo comando ogni qual volta che si spegne/riaccende il cellulare e, a meno che non si hanno compenze minime di programmazione in bash scripting, si dovrebbe creare uno scriptino in bash scripting e impostarlo in esecuzione automatica
all’avvio del cellulare ( /etc/rc2.d/ ).
Mi ero impegnato nel crearlo io (addirittura per riconoscere in automatico le connessioni con essid *Alice-XXXXXXXX*) ma non ho avuto
tempo (ne voglia, in realtà) e postarlo ufficialmente su Maemo@Talk.
