ubuntu e router wifi telecom alice

Date: 15 Dec 2011 Comments:0

Recentissimamente, un amico mi ha segnalato che aveva problemi di compatibilità con i suddetti router. E che tali problemi si verificavano solo con ubuntu, ovvero, windows funzionava benissimo.

La cosa mi ha sorpreso, ma non più di tanto: implementazioni “facilone” di router, specie di fascia economica, non è la prima volta che se ne vedono. In ogni caso, visto che mi pare di capire che questo oggetto venga dato di deafult agli utenti di questo provider, mi sono messo a cercare la soluzione (che sicuramente risiede in un qualche tweak del tcp). E come infatti, ecco la soluzione.

Per comodità la riporto qui, ma i crediti vanno tutti all’autore del blog enoiche illusioni.

In sostanza, si tratta di abilitare i syn cookies, e disabilitare il window scaling e il tcp congestion notify. A mero titolo di informazione: i syn cookies sono un meccanismo che evita il flood dei pacchetti flaggati syn. In teoria sono una cosa buona, ma se implementati in modo fantasioso, succede che il router droppa la connessione perchè il client è troppo efficace. abilitarli significa dire al router di non riempire la coda dei syn, ma di allargare la richiesta in modo da non droppare tutto.

ecn è un suo stretto parente, ed è un meccanismo che, se supportato dai due end-point permette di avere una notifica sul congestionamento del traffico per ridurre il rate. Poichè sono entrambi delle estensioni di protocollo, su implementazioni un pò pedestri del protocollo, fanno fatica a convivere – ripeto è un limite dell’apparato. Moltissimi apparati gestiscono entrambe le cose senza problemi. Comunque, nello specifico si tratta semplicemente di agire sul file /etc/sysctl.conf, con privilegi di amministrazione (sudo gedit, vi o quello che vi piace) e modificare

#net.ipv4.tcp_syncookies = 1

rimuovendo il commento. Occorre quindi aggiungere le due righe

net.ipv4.tcp_window_scaling = 0
net.ipv4.tcp_ecn = 0

In sintesi, il tutto diventa così:

net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_window_scaling = 0
net.ipv4.tcp_ecn = 0

Salvare e riavviare. Ovviamente non è necessario riavviare, bensì è sufficiente digitare

sudo sysctl -p /etc/sysctl.conf

Share

Related Posts:

smfpd

Date: 30 Nov 2011 Comments:0

Vi starete chiedendo che diavolo sia smfpd.

Se avete notato anche voi, un processo con questo nome, significa che avete una stampante samsung. smfpd è un demone che viene installato dal Samsung Unified Linux Driver.

La domanda successiva è quindi: ma mi serve? Il demone smfpd è un demone che si mette in ascolto sull’interfaccia di loopback, e fornisce alle device collegate su porta parallela accesso al tcp (porta 8822). Quindi la risposta è: si, vi serve se la vostra stampante è collegata tramite porta parallela, e solo in questo caso. In tutti gli altri casi d’uso (USB, ethernet, Wifi) non serve a niente. Ringraziamo tutti samsung per averci donato un demone che gira come root e si ciuccia un sacco di risorse.

Per disabilitarlo al solito:

sudo /etc/init.d/smfpd stop
sudo update-rc.d -f smfpd remove

E via.

Ovviamente se la vostra stampante è collegata in LPT va tenuto, ma ce ne sono ancora? ;)

Share

Related Posts:

Rivoglio il menu su unity?

Date: 3 Nov 2011 Comments:0

Io no, ma molti, pare proprio di si.

A questo proposito, è uscito, come repository terze parti (PPA) un menuclassic-indicator che potrebbe fare al caso vostro. Se volete è una sorta di “best of two world”, riavrete il vostro prezioso e amato menu e potrete usare ubuntu recente e unity.

Personalmente non l’ho provato perchè come ho detto, è una cosa di cui non sento affatto la mancanza (e una feature che non usavo nemmeno prima), in ogni caso ecco le istruzioni:

- aggiungere il PPA di Florian Diesch, l’autore di questo indicator
sudo add-apt-repository ppa:diesch/testing
- aggiornare
sudo apt-get update
- installare l’indicator
sudo apt-get install classicmenu-indicator

Et voilà

Share

Related Posts:

Citazioni (un giorno) celebri [1]

Date: 2 Nov 2011 Comments:0

fiolo, dacché il pianeta ha al massimo altri 5 miliardi di anni (probabilmente meno) prima di essere (1) sterilizzato da massiccie dosi di radiazioni elettromagnetiche causate dal collasso iniziale del Sole e (2) dal fatto che dopo il collasso iniziale il Sole espanderà la sua orbita sino a inglobare Marte, menarla con l’eternità non va molto in la.

E’ garantito la popolazione Italiana, Europea e mondiale vivranno in modo diverso nel futuro — come, quando e perché lo si vedrà, e se la vita sarà migliore o peggiore è una seconda cosa da vedere.

Federico Calboli sulla lista ERLUG

Share

Related Posts:

Ammetto

Date: 1 Sep 2011 Comments:0

Ok, ammetto che il grandangolo di Woo è un gran bel giocattolo.
Grazie per avermelo prestato.

Article source: http://tannoiser.wordpress.com/2011/09/01/ammetto/

Share

Related Posts:

Tags:

Metti un tigre nel motore

Date: 31 Aug 2011 Comments:0

Ah, le gioie della bolognina.

Article source: http://tannoiser.wordpress.com/2010/07/19/metti-un-tigre-nel-motore/

Share

Related Posts:

Tags:

Non preoccuparti, ci sono io

Date: 31 Aug 2011 Comments:0

Questa foto ha una storia, che non racconterò qui.

Chi mi conosce può chiedermela.

Article source: http://tannoiser.wordpress.com/2010/08/03/non-preoccuparti-ci-sono-io/

Share

Related Posts:

Tags:

Io mi avvio…

Date: 31 Aug 2011 Comments:0

Per un paesino che sta a 2000 metri sul livello del mare.

Avanti pure.

Article source: http://tannoiser.wordpress.com/2010/08/03/io-mi-avvio/

Share

Related Posts:

Tags:

Imponenza

Date: 31 Aug 2011 Comments:0

Senza. Parole.

Article source: http://tannoiser.wordpress.com/2010/08/11/imponenza/

Share

Related Posts:

Tags:

luci (e ombre)

Date: 31 Aug 2011 Comments:0

Luci e ombre di una città un po’ strana, e un po’ magica. E poi c’era la birra. Cacchio, la birra.

Article source: http://tannoiser.wordpress.com/2011/08/30/luci-e-ombre/

Share

Related Posts:

Tags:
  • Search for: