PDA

View Full Version : Switch 100 Mb to 10 Mb


3nigma666
04-02-2005, 20:50
Salve a tutti,
ho un pc in rete collegato ad un router ke sotto windows riesce a collegarsi alla lan solo se imposto a 10 Mb la velocita di trasmissione essendo molto lungo il cavo (circa 30 metri)Ora con suse 9.1 non riesco a switchare da 100 mb a 10 non so dove sia l impostazione non riesco a trovarla e di conseguenza non mi va la rete lan (e quindi anke quella internet)! please Help ME

3nigma666

witek
04-02-2005, 22:57
Premetto che non so come impostare la velocita di rete in suse... Ma che cavo usi? Perche con un cavo UTP cat 5e dovresti arrivare tranquillamente a 100m di lunghezza senza problemi... Forse ti conviene cambiare il cavo che usi per collegarti al router. :rolleyes:

3nigma666
04-02-2005, 23:36
purtroppo il cavo l ho trovato gia predisposto nel muro!e cambiare ilcavosignificherebbe bucare tutti imuri di casa!non è fattibile,purtroppo devo optare per la soluzione piu ovvia:far andare a 10 Mb la scheda di rete.Ho trovato smanettando un parametro chiamato MTU = Maximun Transfer Unit ke dovrebbe essere cio ke io cerco.Il valore di default è 1500 ,e visto ke ora la rete sta viaggiando a 100 Mbit mi fa supporre ke un MTU da 1500 = 100 Mbit , quindi 10 Mb = 150 MTU. Ho provato ma rimane sempre a 100 Mbit (Lo so in quanto il router mi dice a quanto viaggiano i pacchetti)
Ho visto ke ci sono schede di rete ke quando caricno nel modprobe il modulo relativo alla scheda di rete hanno la possibilita di mettere delle opzioni tra le quali la velocita di connessione!cisono per miriadi di schede tranne la mia ke è una Sis900 (rev 90)! Aiutatemi pleaseee..
COme fare??Helppppppp

3NiGm@666

3nigma666
05-02-2005, 11:56
nessuno ke puo aiutarmi! please!

Johnny5
05-02-2005, 12:40
La MTU è la dimensione massima di un pacchetto IP, e dovrebbe comunque essere accordata da entrambe le parti; rimetti pure 1500 perché quello che vuoi cambiare tu non è la dimensione dei pacchetti ma la frequenza con cui i segnali elettrici vengono mandati sul cavo.

Che io sappia però le schede di rete in questi casi si regolano da sole, sei sicuro di non avere problemi di configurazione o firewall? Suona strana anche a me sta cosa dei 10 mbit per la lunghezza del cavo...

3nigma666
05-02-2005, 13:01
ciao grazie per avere risposto.Allora purtroppo ho riscontrato ke non è 1 problema di configurazioen del router in quanto qls computer ke venga collegart oa quel cavo deve obbligatoriamente funzionare a 10 baseT Half Duplex!
E se collego questo cavo a qualsiai altra porta del router il problema persiste cmq in qunato non è un cat5 il cavo.Ho trovato leggendo i vari man della shell ke il comando:

# mii-tool -F 10baseT-HD eth0

mi interrompe l'autonegoziazione e Forza la connessione a 10 Mb half duplex,solo ke quando do' il comando mi da questo errore la shell:

SIOCGMIIPHY on eth0 failed: Operation not supported

perke???
non riesco a capire il perke!
sono disperato..sono costretto ad usare winzoz x navigare e non ce la faccio piu...

3nigma666
05-02-2005, 13:35
Ah dimenticavo... mi da lo stesso errore anke se faccio:

#mii-tool -v eth0

e

#mii-tool -r eth0


why??il mistero si infittisce... mah...

:eek:

stefanoxjx
05-02-2005, 14:08
I connettori rj45, li hai messi tu?
Con che combinazione di colori sono stati messi?

Johnny5
05-02-2005, 14:46
Hmmm.. di solito gli "Operation not supported" puzzando di kernel che non supporta una data operazione. Controlla nella configurazione di aver abilitato il networking a 10mbit, non ho tempo di guardarci ora ma se ben ricordo è separato da quello a 100; secondo me ti manca qualche modulo.

stefanoxjx
05-02-2005, 15:33
A parte i moduli, secondo me, basta dare una controllata al cavo e a come sono pluggati i connettori.

3nigma666
05-02-2005, 15:54
il cavo funziona sotto sotto windows è solo sotto linux ke non va.Il cavo l ho comprato lungo 30 metri e l ho fatto mettere dentro al muro dai muratori durante i lavori di ristrutturazione

3nigma666
05-02-2005, 15:55
ov'è la possiblita di vedere e se è attivato il suppproto a 10 mb???

please .. :(

3NiGm@666

sono sempre piu stufo di navigare con WINZOZ

Johnny5
06-02-2005, 14:26
Ho controllato, in effetti nel kernel (sotto Device Drivers->Networking Support) il supporto viene dato indifferentemente a networking 10 o 100mbit. Quindi come mi sembrava di ricordare la negoziazione della velocità è automatica.

Se sicuro però di aver compilato un modulo adatto alla tua scheda di rete? Prova a controllare la tua configurazione del kernel.

josephdrivein
06-02-2005, 16:46
La butto lì: non si può fare con ifup - ifdown?

Cmq quello che dici è quanto meno molto strano, una 100Base arriva 30 M con agilità (il max dichiarato è 100m...)
Ma che cos'é che hai murato? Un cat5e o un cat4? Se fosse un cat4 si spiegherebbero molte cose ma non si trovano in giro da tanto...

Ciao!

3nigma666
08-02-2005, 10:14
cat4 nn conoscevo la differenza...mi ha fregato il vendtore .. ke fare???
questo ècome appare la mia scheda di ree appena si avvia:

# ifconfig -a

eth0
Link encap:Ethernet HWaddr 00:0D:87:52:C5:AF inet addr:192.168.123.168 Bcast:192.168.123.255 Mask:255.255.255.0
inet6addr:fe80::20d:87ff:fe52:c5af/64 Scope:Link UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:8 dropped:0 overruns:0 frame:16 TX packets:55 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:8922 (8.7 Kb)Interrupt:10 Base address:0xd400

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1262 errors:0 dropped:0 overruns:0 frame:0 TX packets:1262 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:81546 (79.6 Kb) TX bytes:81546 (79.6 Kb)

sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

ho trovato in internet gironzolando da forum in forum questo:

http://www.zevils.com/cgi-bin/man/man2html?mii-tool+8

ke spiega l errore ke mi da quando faccio:

# mii-tool -F 10baseT-HD eth0

solo ke nn mi dice come risolverlo... e nn saprei proprio dove sbattere il naso