Newsgroup: it.comp.os.linux.sys
Titolo: kernel ufficiale >=2.4.28 incompatibile con modem ADSL Dlink DSL-G300+ su Debian stabile per sparc

 nessuno ha ancora commentato.
	Ho trovato un problema riguardante il kernel ufficile 2.4.28 e 2.4.29 
quando tento di usare il modem ethernet Dlink DSL-300G+ su una 
workstation SS5.
	Il dominio "
route-add.net
" gira su una macchina Sun SparcStation 5 
dotata di un microprocessore Micro-SPARCII da 85 MHz.  Questa macchina 
ha ospitato il dominio e i suoi servizi (web, smtp, ssh, imap, telnet, 
gopher, finger, auth/ident, dns) per un anno.  La macchina ha due 
interfacce ethernet "le" (10baseT), una connessa con il modem ADSL e 
l'altra alla LAN.
	Il sistema operativo è una Debian stabile (Woody, 3.0).
Il kernel è stato compilato dai sorgenti ufficilai scaricati da 
ftp.it.kernel.org/pub/linux/kernel/v2.4
 senza aggiunte di patch.
	Il problema: dopo l'aggiornamento al kernel 2.4.28 (stessa 
configurazione), la connessione ADSL muore dopo quindici minuti.  Anche 
se il modem sente ancora la portante ADSL ed è sempre raggiungibile alla 
sua interfaccia di controllo e configurazione interna via web attraverso 
la stessa connessione ethernet con la quale il router si connette ad 
internet, dopo quindici minuti dopo la prima connessione riuscita con il 
suo gateway la connessione cade e non si riesce a scambiare nessun 
pacchetto con nessun host fuori della LAN.  La connessione torna ad 
essere disponibile dopo un periodo variabile, da pochi minuti a molte 
ore, in media quarantacinque minuti.
	Uno script che è stato lasciato in esecuzione dal 18 gennaio al 3 
febbraio ha prodotto i dati seguenti:
http://route-add.net/ping-noping.txt
http://route-add.net/ping-noping_18012005-28012005.txt
http://route-add.net/ping-noping_07012005-17012005.txt
	Ho cambiato i cavi, ho scambiato le connessioni LAN e modem sulle due 
porte ethernet, ho scambiato il modem con uno identico usato da un 
collega e sicuramente funzionante, ho aggiornato il kernel al 2.4.29, 
tutto senza esito positivo.
	Il 29 gennaio, come suggerito da un tecnico dell'ISP, ho connesso il 
modem con la porta hme0 di una Ultra10 dotata di Solaris9 e la 
connessione ha funzionato.  Adesso la SS5 è stata riavviata con il 
vecchio kernel 2.4.27 e il problema non si manifesta più.  Il problema 
riguarda quindi proprio la combinazione kernel >=2.4.28 + modem Dlink 
DSL-G300+.  Sarebbe interessante fare delle prove con altre architetture 
e stessa distro, oppure altre schede di rete SBUS, oppure altre 
distribuzioni e kernel > 2.4.27 con lo stesso computer, altri modem, ma 
mi sarà arduo trovare il tempo per questi esperimenti.
	Che diavolo può essere?
-- 
Alessandro Selli
Tel: 340.839.73.05
http://alessandro.route-add.net
-- 
Alessandro Selli
http://alessandro.route-add.net
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.

 workstation SS5.
Usato come router? Cioe`, senza la connessione PPTP tra SS5 e modem?
Luca
-- 
Home: 
http://kronoz.cjb.net
"L'abilita` politica e` l'abilita` di prevedere quello che
 accadra` domani, la prossima settimana, il prossimo mese e
 l'anno prossimo. E di essere cosi` abili, piu` tardi,
 da spiegare  perche' non e` accaduto."

 Usato come router? Cioe`, senza la connessione PPTP tra SS5 e modem?
   Sì, infatti il modem è configurato come "RFC 1483 - Ethernet bridge".
La SS5 ha due IP sulla interfaccia ethernet "le1" che la connette al 
modem: una, la "eth1", ha l'IP pubblico del dominio,
80.68.194.26, la seconda, "eth1:1", ha l'indirizzo privato al quale 
risponde l'interfaccia web del modem per il pannello di controllo.


   Sì, infatti il modem è configurato come "RFC 1483 - Ethernet bridge".
Pensavo fosse lo scaling del TCP, ma pare che sia stato modificato solo
sui 2.6. Prova comunque a controllare:
/proc/sys/net/ipv4/tcp_default_win_scale
Impostalo a zero nel caso non lo sia gia`. Prova anche a controllare che
ECN sia disabilitato:
/proc/sys/net/ipv4/tcp_ecn
Nel caso non fosse colpa loro, puoi mettere online da qualche parte il
.config del kernel?
Luca
-- 
Home: 
http://kronoz.cjb.net
Sono un mirabile incrocio tra Tarzan e Giacomo Leopardi.
In me convivono tutte le doti intelluttuali di Tarzan e
tutta la prestanza fisica di Giacomo Leopardi.
A. Borsani

 .config del kernel?
   Adesso ho riavviato la macchina con il kernel 2.4.29 ed ho impostato 
a "0" il "tcp_ecn", più tardi ti farò sapere.  Dovessero ancora esserci 
problemi, ti dirò dove reperire il .config del kernel.
   Grazie tante per l'attenzione!


 problemi, ti dirò dove reperire il .config del kernel.
   Dannazione, fa ancora la stessa cosa!
Con il kernel 2.4.27 e "tcp_ecn" = 1 tutto bene, invece.
La configurazione del kernel l'ho messa qui:
http://route-add.net/config-2.4.29
   Ciao,


 
http://route-add.net/config-2.4.29
Ehm, non collabora ;) Mandamelo pure in email.
Luca
-- 
Home: 
http://kronoz.cjb.net
"Sei l'unica donna della mia vita".
(Adamo)