Quanto è veloce la mia connessione di rete?
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
Akito
- Linux 2.x

- Messaggi: 285
- Iscritto il: dom 3 set 2006, 13:12
- Nome Cognome: Alessandro Bianconi
- Slackware: 13.1
- Desktop: XFCE
- Località: Limite sull'Arno (FI)
Quanto è veloce la mia connessione di rete?
Ho provato a configurare un router adsl su Slackware ed è stato abbastanza semplice solo che mi è venuto un dubbio: come fo a sapere se la connessione di rete è impostata su 10 Mbit/s o 100 Mbit/s? Non solo in questo caso ma anche tra due computer in rete.
Akito
Akito
- alessiodf
- Linux 3.x

- Messaggi: 823
- Iscritto il: ven 14 ott 2005, 21:04
- Slackware: current
- Kernel: 2.6.26.4
- Desktop: Kde 4.1
- Località: Roma
- Contatta:
Re: Quanto è veloce la mia connessione di rete?
dmesg??? a me esce una cosa di questo tipo:Akito ha scritto:Ho provato a configurare un router adsl su Slackware ed è stato abbastanza semplice solo che mi è venuto un dubbio: come fo a sapere se la connessione di rete è impostata su 10 Mbit/s o 100 Mbit/s? Non solo in questo caso ma anche tra due computer in rete.
Akito
Codice: Seleziona tutto
eth0: network connection up using port A
speed: 100
autonegotiation: yes
duplex mode: full
flowctrl: symmetric
irq moderation: disabled
scatter-gather: disabled
tx-checksum: disabled
rx-checksum: disabled- aschenaz
- Staff

- Messaggi: 4623
- Iscritto il: mer 28 lug 2004, 0:00
- Nome Cognome: Nino
- Slackware: current
- Kernel: 5.4.x
- Desktop: KDE
- Località: Reggio Calabria
- Contatta:
Scusate l'intromissione, ma com'è che nel mio dmesg non c'è alcuna informazione sulla scheda di rete?
Mentre, se vado di lspci ottengo:
Grazie,
nino
Mentre, se vado di lspci ottengo:
Codice: Seleziona tutto
Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)nino
-
sunreal
- Master

- Messaggi: 1599
- Iscritto il: dom 10 apr 2005, 0:00
- Slackware: 14.1
- Desktop: kde
- Località: P.P.P.
Anche io, dmesg nulla lspcininobi ha scritto:Scusate l'intromissione, ma com'è che nel mio dmesg non c'è alcuna informazione sulla scheda di rete?
Mentre, se vado di lspci ottengo:Grazie,Codice: Seleziona tutto
Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
nino
00:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Come è sta roba?
PS Correggo se lancio dsmeg | grep eth nulla. Ma se invece do dsmeg e basta:
nd.
Intel ISA PCIC probe: not found.
Intel ISA PCIC probe: not found.
ottengo duecento righe così. Brutta me la vedo? O no?
-
Akito
- Linux 2.x

- Messaggi: 285
- Iscritto il: dom 3 set 2006, 13:12
- Nome Cognome: Alessandro Bianconi
- Slackware: 13.1
- Desktop: XFCE
- Località: Limite sull'Arno (FI)
Riprendo ancora questo mio topic: devo far funzionare correttamente un router e volevo sapere cosa devo fare per selezionare la velocità di connessione della mia scheda di rete. Ecco il risultato di dmesg | grep eth
root@akito:~# dmesg | grep eth
eth0: Digital DS21143 Tulip rev 65 at d0b8a000, 00:48:54:12:0B:A6, IRQ 11.
eth0: Setting full-duplex based on MII#1 link partner capability of 41e1.
eth0: no IPv6 routers present
e questo lo ottengo con lspci (ho copiato solo la parte che mi interessa)
02:01.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
qui non vedo la velocità di connessione (che so essere impostata su 100 dato che il router ha la spia relativa a quella velocità accesa). Inoltre ciò che mi interessa è capire come cambiarla: come fo a impostare una velocità di 10 Mbit/s? Credo infatti che la lentezza della mia connessione isdn (con il router perché con la scheda isdn interna è perfetta) sia dovuta a questa velocità che non è adatta ai cavi che uso. Guardate questo, da notare il numero di errori (riferiti a una connessione di nemmeno 30 minuti):
root@akito:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:48:54:12:0B:A6
inet addr:192.168.1.33 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::248:54ff:fe12:ba6/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3594 errors:1046 dropped:0 overruns:0 frame:1045
TX packets:3644 errors:2 dropped:0 overruns:0 carrier:2
collisions:0 txqueuelen:1000
RX bytes:5199550 (4.9 MiB) TX bytes:284033 (277.3 KiB)
Interrupt:11 Base address:0xa000
Non so se è normale...In pratica vado a nemmeno la metà della velocità che ottengo in condizioni normali: scarico a 3 kb/s se va bene mentre dovrei (e funziona) tirare giù a 7-7,5 kb/s. Sto leggendo S4D per vedere se è spiegato se/come è possibile cambiare questa impostazione.
root@akito:~# dmesg | grep eth
eth0: Digital DS21143 Tulip rev 65 at d0b8a000, 00:48:54:12:0B:A6, IRQ 11.
eth0: Setting full-duplex based on MII#1 link partner capability of 41e1.
eth0: no IPv6 routers present
e questo lo ottengo con lspci (ho copiato solo la parte che mi interessa)
02:01.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
qui non vedo la velocità di connessione (che so essere impostata su 100 dato che il router ha la spia relativa a quella velocità accesa). Inoltre ciò che mi interessa è capire come cambiarla: come fo a impostare una velocità di 10 Mbit/s? Credo infatti che la lentezza della mia connessione isdn (con il router perché con la scheda isdn interna è perfetta) sia dovuta a questa velocità che non è adatta ai cavi che uso. Guardate questo, da notare il numero di errori (riferiti a una connessione di nemmeno 30 minuti):
root@akito:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:48:54:12:0B:A6
inet addr:192.168.1.33 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::248:54ff:fe12:ba6/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3594 errors:1046 dropped:0 overruns:0 frame:1045
TX packets:3644 errors:2 dropped:0 overruns:0 carrier:2
collisions:0 txqueuelen:1000
RX bytes:5199550 (4.9 MiB) TX bytes:284033 (277.3 KiB)
Interrupt:11 Base address:0xa000
Non so se è normale...In pratica vado a nemmeno la metà della velocità che ottengo in condizioni normali: scarico a 3 kb/s se va bene mentre dovrei (e funziona) tirare giù a 7-7,5 kb/s. Sto leggendo S4D per vedere se è spiegato se/come è possibile cambiare questa impostazione.
Mi pare di capire che la connessione è lenta ma funziona, quindi il driver è certamente caricato.
Da root prova
ethtool eth? | grep Speed (sostituisci il ? con quello che ti serve)
e vedi quale velocità di connessione viene impostata dal driver.
Per cambiarla (se il driver lo consente) usa
ethtool -s eth? speed 100
Controlla la pagina man di ethtool, sto andando a memoria e può darsi che mi sbagli su qualcosa
Ciao
Da root prova
ethtool eth? | grep Speed (sostituisci il ? con quello che ti serve)
e vedi quale velocità di connessione viene impostata dal driver.
Per cambiarla (se il driver lo consente) usa
ethtool -s eth? speed 100
Controlla la pagina man di ethtool, sto andando a memoria e può darsi che mi sbagli su qualcosa
Ciao
-
Akito
- Linux 2.x

- Messaggi: 285
- Iscritto il: dom 3 set 2006, 13:12
- Nome Cognome: Alessandro Bianconi
- Slackware: 13.1
- Desktop: XFCE
- Località: Limite sull'Arno (FI)
Nel kernel (ho il config del 2.6.18 precompilato) c'è un elenco di driver e quello per la mia scheda si trova nella sezione Tulip (vedo anche il modulo tulip se lancio lsmod). Tuttavia anche se scelgo un driver della sezione 10 e 100 Mbit non vedo la possibilità di scegliere un qualcosa che cambia la valocità di connessione. Insomma posso scegliere il driver giusto per una scheda che va al massimo a 10 Mbit ma come posso fare per andare a 10 Mbit con una scheda che supporta 100Mbit?
-
Akito
- Linux 2.x

- Messaggi: 285
- Iscritto il: dom 3 set 2006, 13:12
- Nome Cognome: Alessandro Bianconi
- Slackware: 13.1
- Desktop: XFCE
- Località: Limite sull'Arno (FI)
Le cose sono nettamente migliorate grazie al consiglio di urka58. Tuttavia (anche dopo aver controllato la guida) ethtool non visualizza le impostazioni della scheda ne può cambiarle. Dice che "non ci sono dati avviabili" su eth0. Tuttavia ho capito grazie al tuo consiglio che per cambiare la velocità dovevo usare un programma "aggiuntivo" (scusate l'ignoranza ma non lo sapevo perché fino ad oggi non mi era mai servito) e così cercando su Google il programma ethtool ne ho trovato uno simile che si chiama mii-tool (che Slackware ha già incorporato come ethtool) che funziona a meraviglia con la mia scheda (una della famiglia Tulip). Non solo visualizza i dati e le impostazioni correnti ma mi permette di cambiarle. Infatti ho lanciato il comando
root@akito:~# mii-tool
eth0: negotiated 100baseTx-FD, link ok
come vedete la velocità è su 100 Mbit. Poi ho impostato la nuova velocità con
root@akito:~# mii-tool -F 10baseT-HD
e per controllare che tutto fosse normale (anche se il router già segnalava il cambiamento di velocità)
root@akito:~# mii-tool
eth0: 10 Mbit, half duplex, link ok
Ora scarico finalmente a 7,5 kb/s di media contro i 3 kb/s di prima (se andava bene). Riporto infine l'output del comando ifconfig -a (solo per eth0) nelle due situazioni, prima di cambiare la velocità e dopo averla cambiata e aver scaricato la nuova versione di amarok da slacky (17 MB). Prestate attenzione agli errori
root@akito:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:48:54:12:0B:A6
inet addr:192.168.1.33 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::248:54ff:fe12:ba6/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1836 errors:282 dropped:0 overruns:0 frame:282
TX packets:2053 errors:5 dropped:0 overruns:0 carrier:5
collisions:0 txqueuelen:1000
RX bytes:1805547 (1.7 MiB) TX bytes:354936 (346.6 KiB)
Interrupt:11 Base address:0xc000
Dopo
root@akito:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:48:54:12:0B:A6
inet addr:192.168.1.33 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::248:54ff:fe12:ba6/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16424 errors:289 dropped:0 overruns:0 frame:291
TX packets:11374 errors:5 dropped:0 overruns:0 carrier:5
collisions:0 txqueuelen:1000
RX bytes:22343893 (21.3 MiB) TX bytes:1215910 (1.1 MiB)
Interrupt:11 Base address:0xc000
Ora sono aumentati di 7 dopo 30-40 minuti necessari per il download. Credo rientri nella norma ma chiedo conferma.
Non mi resta che vedere come impostare questa velocità ad ogni avvio del sistema. Una via è tramite script ma è probabile che ci sia il modo di impostarla già dal boot (che per ora parte sempre con i soliti 100 Mbit).
root@akito:~# mii-tool
eth0: negotiated 100baseTx-FD, link ok
come vedete la velocità è su 100 Mbit. Poi ho impostato la nuova velocità con
root@akito:~# mii-tool -F 10baseT-HD
e per controllare che tutto fosse normale (anche se il router già segnalava il cambiamento di velocità)
root@akito:~# mii-tool
eth0: 10 Mbit, half duplex, link ok
Ora scarico finalmente a 7,5 kb/s di media contro i 3 kb/s di prima (se andava bene). Riporto infine l'output del comando ifconfig -a (solo per eth0) nelle due situazioni, prima di cambiare la velocità e dopo averla cambiata e aver scaricato la nuova versione di amarok da slacky (17 MB). Prestate attenzione agli errori
root@akito:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:48:54:12:0B:A6
inet addr:192.168.1.33 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::248:54ff:fe12:ba6/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1836 errors:282 dropped:0 overruns:0 frame:282
TX packets:2053 errors:5 dropped:0 overruns:0 carrier:5
collisions:0 txqueuelen:1000
RX bytes:1805547 (1.7 MiB) TX bytes:354936 (346.6 KiB)
Interrupt:11 Base address:0xc000
Dopo
root@akito:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:48:54:12:0B:A6
inet addr:192.168.1.33 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::248:54ff:fe12:ba6/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16424 errors:289 dropped:0 overruns:0 frame:291
TX packets:11374 errors:5 dropped:0 overruns:0 carrier:5
collisions:0 txqueuelen:1000
RX bytes:22343893 (21.3 MiB) TX bytes:1215910 (1.1 MiB)
Interrupt:11 Base address:0xc000
Ora sono aumentati di 7 dopo 30-40 minuti necessari per il download. Credo rientri nella norma ma chiedo conferma.
Non mi resta che vedere come impostare questa velocità ad ogni avvio del sistema. Una via è tramite script ma è probabile che ci sia il modo di impostarla già dal boot (che per ora parte sempre con i soliti 100 Mbit).
se non c'è una opzione del modulo tulip che gli puoi passare al caricamento del modulo puoi sempre eseguire lo script o all'avvio (rc.local) o come sarebbe più corretto in corrispondenza del caricamento del modulo con post-install tulip script-da-eseguire
PS: ma che cavo stai usando? E quant'è lungo? Preconfezionato o fatto da solo?
PS: ma che cavo stai usando? E quant'è lungo? Preconfezionato o fatto da solo?
Per impostare la velocità della NIC all'avvio puoi, per l'appunto, creare uno script in rc.local oppure, visto che usi un kernel della serie 2.6 impostare una regola di UDEV tipo
kernel=eth*. SYSFS{address}=="00.11.22.33.44.55", RUN+="/usr/bin/mio_script"
cambiando ovviamente i parametri secondo necessità.
Quando UDEV legge la regola automaticamente imposta la NIC secondo i parametri impostati nel tuo script.
Ciao
kernel=eth*. SYSFS{address}=="00.11.22.33.44.55", RUN+="/usr/bin/mio_script"
cambiando ovviamente i parametri secondo necessità.
Quando UDEV legge la regola automaticamente imposta la NIC secondo i parametri impostati nel tuo script.
Ciao
-
Akito
- Linux 2.x

- Messaggi: 285
- Iscritto il: dom 3 set 2006, 13:12
- Nome Cognome: Alessandro Bianconi
- Slackware: 13.1
- Desktop: XFCE
- Località: Limite sull'Arno (FI)
Il cavo l'ho fatto io recuperandone uno vecchio ed è lungo poco più di 10 metri. Non è detto comunque che il problema sia il cavo. E' solo che sul portatile (XP) la connessione andava bene (usando 10 Mbit) mentre sul computer fisso era assai lenta (con 100Mbit). Potrebbe essere anche un problema del router: una prova da fare è verificare se la connessione a 100 Mbit funziona sul portatile. Comunque ora funziona benissimo anche su linux. Credo che lo script sia l'unica alternativa. Ho notato che la spia sul router che segnala la velocità di conessione al computer si accende quando appare la schermata di lilo dove scelgo la partizione da avviare. Dunque la scheda di rete parte già con 100 Mbit come se fosse un'impostazione "predefinita". Coreggetemi se sbaglio, ma usando una qualsiasi delle soluzioni qui proposte solo durante la fase di caricamento del sistema la spia passerà da 100 Mbit a 10Mbit. Per curiosità come mai si attiva su 100 già quando parte il bootloader? Sul portatile il comportamento è diverso poiché si accende, durante la fase di caricamento, su 10.
A parte questo il numero di errori che si vede nel mio post precedente è "normale"??
A parte questo il numero di errori che si vede nel mio post precedente è "normale"??
