Newsgroup: it.comp.reti.locali
Titolo: [Lungo] LAN domestica: è stata superata da una lumaca!

Per favore aiutatemi perché sto impazzendo!
Ho messo in rete i pc di casa, 3 desktop e 1 portatile.
Computer A:
OS: Windows 98 SE
IP / subnet mask: 192.168.0.1 / 255.255.255.0
NIC: 3Com EtherLink 10/100 PCI For Complete PC Management NIC (3C905C-TX)
Parametri:
 - 801.1p Support > Disable
 - Down Poll Rate > 8
 - Flow Control > Enable
 - Media Type > Hardware Default
 - NDIS Driver Version > Auto Select
 - Rx Checksum Offload > Disable
 - Tx Checksum Offload > Disable
Computer B:
OS: Windows XP Professional SP1
IP / subnet mask: 192.168.0.2 / 255.255.255.0
NIC: D-LINK DFE-538TX
Parametri:
Computer C:
OS: Windows 98 SE
IP / subnet mask: 192.168.0.3 / 255.255.255.0
NIC: D-LINK DFE-538TX
Parametri:
Portatile:
OS: Windows 2000 Professional SP3
IP / subnet mask: 192.168.0.4 / 255.255.255.0
NIC: Intel 8255x-based PCI Ethernet Adapter 10/100
Parametri:
 - Velocità di collegamento e duplex > Rilevamento automatico
 - Blocchi di gestione trasmissione > 32
 - Buffer coalesce > 8
 - Buffer di ricezione > 48
 - Codifica pacchetti QoS 802.1p > Disattivato
Tutte le macchine sono collegate a uno switch D-LINK DES-1005D tramite cavi
patch di ottima qualità UTP cat. 5.
I driver di tutti i componenti sono aggiornati, i sistemi operativi
installati di fresco e non ho usato utility per cambiare i settaggi di MTU &
Co. nel registro. L'unico protocollo installato è il TCP/IP.
Il trasferimento file è lentissimo: massimo 25Mbps, ma più spesso è attorno
a 1Mbps (sì!, un solo misero Mbps!). Inoltre, la velocità è in qualche caso
asimmetrica: per esempio, dal portatile al computer "C" va a 10-15Mbps, solo
a 1Mbps nel senso opposto. Ma non solo: addirittura, volendo copiare un file
dal computer A al portatile, la velocità cambia e passa da qualche Kbps a
20Mbps a seconda che esegua l'operazione di copia & incolla dal desktop al
portatile o viceversa.
Per misurare la velocità ho usato AnalogX NetStat Live. Finora ho provato a
settare manualmente tutte le possibili velocità in tutte le combinazioni
della modalità full/half duplex. Ho provato anche a cambiare lo switch con
un D-LINK DES-1008D e a sostituire i cavi, sempre senza risultato.
Non riesco a capire cosa non vada. L'assurdo è cho sullo switch vengono
segnalate continuamente delle collisioni.
Ditemi che ho dimenticato una caxxata: ci sto perdendo il sonno e il senno!
Grazie.
Alex
--
Private replays to 
not.to....@geocities.com
Remove "
not.to
."!!

 segnalate continuamente delle collisioni.
Il modello che citi non l'ho trovato sul sito D-link, nemmeno cercando la
stringa "1005".
L'ho invece trovato su alcuni siti di e-commerce, che indicano una cosa che
non mi torna: il flow control viene gestito inviando pacchetti di collisione
ed e' attivo solo in half-duplex.
Spero che chi ha scritto questa cosa avesse bevuto, altrimenti la
spiegazione al discorso collisioni si spiegherebbe con una progettazione del
tubo: se in full-duplex non gestisce il flow control, mentre le schede lo
fanno, come viene gestito il buffer overrun?
Ciao
Luca

 fanno, come viene gestito il buffer overrun?
A mano, ora!
A spanne metriche, secondo te, cosa mi conviene? Setto half duplex con
controllo di flusso o mi tengo full duplex senza? E' solo in linea teorica,
poi farò qualche prova di riscontro.
E per la forte asimmetria in trasferimento cosa posso fare? Peraltro rimane
quella stranezza per cui "volendo copiare un file
dal computer A al portatile, la velocità cambia e passa da qualche Kbps a
20Mbps a seconda che esegua l'operazione di copia & incolla dal desktop al
portatile o viceversa." Boh....
Intanto grazie!
Alex

 E per la forte asimmetria in trasferimento cosa posso fare? Peraltro
rimane
Secondo me e' una delle due macchine che non gestisce il controllo di
flusso, qualunque esso sia.
Prova con il cavo cross e con le schede in half-duplex.
Ciao
Luca

 Prova con il cavo cross e con le schede in half-duplex.
Mi sto convincendo che effettivamente ci sia qualche problema sulle schede.
Ti aggiorno sulla situazione, dopo le ultime prove della nottata: la scheda
Intel del portatile non ne vuole sapere di andare in modalità 100Mbps half;
sullo switch, infatti, rimane acceso il led che segnala full duplex. A
10Mbps, sempre secondo la segnalazione dello switch, invece va solo in
modalità half. Nonostante questo, il software della Intel segnala sempre
l'impostazione scelta, anche riavviando la macchina. La scheda 3Com si
comporta all'incirca allo stesso modo. Alla fine, comunque, esasperato dai
continui riavvi di Windows, ho settato tutto su autosense e ho disabilitato
il controllo di flusso (che, peraltro, è l'impostazione di default delle
schede). In pratica ho rimesso tutto come prima di cominciare le prove: così
ho punte di 97Mbps in trasferimento e di collisioni neanche l'ombra!
Vattelapesca perché faccia così!
Nonostante il controllo di flusso disabilitato, resta la piccola stranezza
di cui ti ho parlato: ecco i risultati del trasferimento di 100MB ("origine"
è la macchina che esegue il "copia&incolla").
Origine   |  Sorgente file |  Destinazione file  |  Tempo
-------------------------------------------------------
Portatile  |   Pc A          |   Portatile              |  15"
Pc A       |   Pc A          |   Portatile              |  30"
Portatile  |   Portatile     |    Pc A                  |  15"
Pc A       |   Portatile     |    Pc A                  |  15"
Adesso sfiderò la sorte - perché voglio capire che bestiolina ho in casa, a
costo di tornare a cavalcare una lumaca zoppa! - e farò le altre prove,
anche con il cavo cross.
Intanto ti ringrazio, sei sempre una fonte unica di informazioni!
Ciao!
Alex

 ho punte di 97Mbps in trasferimento e di collisioni neanche l'ombra!
Mah? ;-)
Ciao
Luca