[Réglé merci à tous]Reseau impossible sous Linux fedora core 5

Reseau impossible sous Linux fedora core 5 [Réglé merci à tous] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 27-09-2006 à 16:59:14    

Bonjour,

Mon probleme est simple:
Mon reseau ne fonctionne pas sous Fedora core 5.
 
Apres avoir chercher un moment, j'ai certainement un élément de réponse qui explique le phénomène, à savoir, que mon routeur est défectueux et ne fonctionne bien que lorsque je met ma carte ethernet en autonégociate10 sous Windows.
 
La solution etant certainement lier à cela, j'aimerais savoir comment on force sa carte a etre en 10mbits au lieu de 100mbits?
 
Dans mon premier post mes informations étaient éparpiller, je vous les remet au propre ici :

**lspci**

 

Citation :

00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev c1 )
00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1)
00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev  a1)
00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Contr oler (MCP) (rev a1)
00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
02:00.0 VGA compatible controller: ATI Technologies Inc RV350 AR [Radeon 9600]
02:00.1 Display controller: ATI Technologies Inc RV350 AR [Radeon 9600] (Seconda ry)


 
 
**lsmod**
 

Citation :

Module                  Size  Used by
radeon                 96097  0
drm                    63701  1 radeon
ppdev                   8645  0
autofs4                19013  1
hidp                   15937  2
rfcomm                 34517  0
l2cap                  23617  10 hidp,rfcomm
bluetooth              44069  3 hidp,rfcomm,l2cap
sunrpc                136573  1
ip_conntrack_netbios_ns     3009  0
ipt_REJECT              5441  1
xt_state                2241  2
ip_conntrack           49261  2 ip_conntrack_netbios_ns,xt_state
nfnetlink               6489  1 ip_conntrack
xt_tcpudp               3265  4
iptable_filter          3137  1
ip_tables              11657  1 iptable_filter
x_tables               12613  4 ipt_REJECT,xt_state,xt_tcpudp,ip_tables
dm_mirror              19985  0
dm_mod                 50521  1 dm_mirror
video                  14917  0
button                  6609  0
battery                 9285  0
ac                      4933  0
sg                     32349  0
ipv6                  225569  12
lp                     12297  0
usb_storage            62497  0
parport_pc             25445  1
parport                34313  3 ppdev,lp,parport_pc
floppy                 57733  0
nvram                   8393  0
ehci_hcd               29005  0
ohci_hcd               19805  0
snd_intel8x0           30301  1
snd_ac97_codec         83937  1 snd_intel8x0
snd_ac97_bus            2497  1 snd_ac97_codec
snd_seq_dummy           3781  0
snd_seq_oss            28993  0
snd_seq_midi_event      7105  1 snd_seq_oss
snd_seq                47153  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          8909  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            45009  0
snd_mixer_oss          16449  1 snd_pcm_oss
snd_pcm                76869  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
forcedeth              22213  0
i2c_nforce2             6721  0
i2c_core               20673  1 i2c_nforce2
snd_timer              22597  2 snd_seq,snd_pcm
snd                    50501  11 snd_intel8x0,snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9377  1 snd
snd_page_alloc         10441  2 snd_intel8x0,snd_pcm
ext3                  116169  1
jbd                    52693  1 ext3
sata_nv                 9157  0
libata                 53969  1 sata_nv
sd_mod                 16449  0
scsi_mod              124649  4 sg,usb_storage,libata,sd_mod


 
**dmesg|grep eth**
 

Citation :

forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.49.
eth0: forcedeth.c: subsystem: 0147b:1c02 bound to 0000:00:04.0
eth0: no link during initialization.
ADDRCONF(NETDEV_UP): eth0: link is not ready
eth0: link up.
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: no IPv6 routers present
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.
eth0: link up.
eth0: link down.


 
 
**ifconfig**
 
 

Citation :

eth0      Link encap:Ethernet  HWaddr 00:50:8D:51:33:CC
          adr inet6: fe80::250:8dff:fe51:33cc/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:3 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:0 (0.0 b)  TX bytes:420 (420.0 b)
          Interruption:16
 
lo        Link encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3668 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3668 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:5012605 (4.7 MiB)  TX bytes:5012605 (4.7 MiB)



 
Je remercie déja ceux qui mon aidé (helas sans succes) dans l'ancien topic, et d'avance ceux qui vont m'aider!


Message édité par rafalfa2000 le 30-09-2006 à 12:09:26
Reply

Marsh Posté le 27-09-2006 à 16:59:14   

Reply

Marsh Posté le 27-09-2006 à 17:10:19    

ton eth0 n'a pas d'ip?
on dirait que ton module nforcedeth qui pilote ta carte ethernet n'est pas chargé :non:

Reply

Marsh Posté le 27-09-2006 à 17:15:46    

arg et on le charge comment?

Reply

Marsh Posté le 27-09-2006 à 17:24:33    

#modprobe forcedeth
 
par contre tu devrais verifier comment se charge
ton
alias eth0 dans le fichier /etc/modprobe.conf ou /etc/modules.conf
 
c'est la dedans que tu pourras eventuellement preciser les options
pour forcer le chip ethernet a passer en 10 ou en full-duplex / half-duplex


Message édité par memaster le 27-09-2006 à 17:25:02
Reply

Marsh Posté le 27-09-2006 à 17:30:46    

ok donc si j'ai bien compris, j'ouvre un terminal dans lequel je rentre :
 
>> modprobe forcedeth
 
ensuite je vais verifier si j'ai bien les fichiers:
 
/etc/modprobe.conf  ou  /etc/modules.conf

Reply

Marsh Posté le 27-09-2006 à 17:34:46    

rafalfa2000 a écrit :

ok donc si j'ai bien compris, j'ouvre un terminal dans lequel je rentre :
 
>> modprobe forcedeth
 
ensuite je vais verifier si j'ai bien les fichiers:
 
/etc/modprobe.conf  ou  /etc/modules.conf


voici un exemple de

Citation :


cat /etc/modprobe.conf
alias eth0 tulip
alias scsi_hostadapter aic7xxx
 
#alias char-major-61 lirc_i2c
 
alias char-major-81 bttv
options bttv            radio=1 card=10
options tuner           type=3
 
alias usb-controller uhci-hcd
 
alias sound-slot-0 snd-cs46xx
remove snd-cs46xx /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time -r --ignore-remove snd-cs46xx
install snd-cs46xx /sbin/modprobe --first-time --ignore-install snd-cs46xx && { /sbin/modprobe snd-pcm-oss; /bin/true; }
 
#alias sound-slot-1 snd-ens1371
#alias snd-card-1 snd-ens1371
#options snd-card-1 index=0
#options snd-ens1371 index=0
#remove snd-ens1371 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-ens1371


la ligne interessante est en gras, elle sers a charger le module responsable de
ma carte ethernet, verifie son ecriture. ;)  
malheureusement je ne connais pas les spec du nforce2

Reply

Marsh Posté le 27-09-2006 à 17:37:15    

normalement, dans ce /etc/modprobe.conf
tu devrais avoir :
alias eth0 forcedeth
 
et il te suffirais d'ajouter les options à la suite de la ligne précédente
 
options forcedeth quelquechosequivaforceren10mbits

Reply

Marsh Posté le 27-09-2006 à 17:41:22    

alors dans modprobe.conf jai exactement :
 

Citation :

alias eth0 forcedeth
alias scsi_hostadapter sata_nv
alias snd-card-0 snd-intel8x0
options snd-card-0 index=0  
options snd-intel8x0 index=0  
remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-intel8x0
options forcedeth  


 
Que doit-je mofifier?

Reply

Marsh Posté le 27-09-2006 à 17:45:31    

rafalfa2000 a écrit :

alors dans modprobe.conf jai exactement :
 

Citation :

alias eth0 forcedeth
alias scsi_hostadapter sata_nv
alias snd-card-0 snd-intel8x0
options snd-card-0 index=0  
options snd-intel8x0 index=0  
remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-intel8x0
options forcedeth  quelquechosequivaforceren10mbits


 
Que doit-je mofifier?


le truc en gras ;)

Reply

Marsh Posté le 27-09-2006 à 17:52:53    

la commande en question c'est :
 
options forcedeth le_nom_dumodule_de_la_carte media select=1 full duplex=1  
 
?
 
merci

Reply

Marsh Posté le 27-09-2006 à 17:52:53   

Reply

Marsh Posté le 27-09-2006 à 18:01:37    

je ne sais pas, je connais pas les spec des nforce,
mais la commande
#modinfos forcedeth
te donnera les infos exactes

Citation :


#modinfo forcedeth
filename:       /lib/modules/2.6.11-1.1369_FC4smp/kernel/drivers/net/forcedeth.ko
parmtype:       max_interrupt_work:int
parm:           max_interrupt_work:forcedeth maximum events handled per interrupt

Reply

Marsh Posté le 27-09-2006 à 18:13:01    

la commande modinfo forcedeth donne:
 
filename:       /lib/modules/2.6.15-1.2054_FC5/kernel/drivers/net/forcedeth.ko
author:         Manfred Spraul <manfred@colorfullife.com>
description:    Reverse Engineered nForce ethernet driver
license:        GPL
vermagic:       2.6.15-1.2054_FC5 686 REGPARM 4KSTACKS gcc-4.1
depends:
alias:          pci:v000010DEd000001C3sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000066sv*sd*bc*sc*i*
alias:          pci:v000010DEd000000D6sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000086sv*sd*bc*sc*i*
alias:          pci:v000010DEd0000008Csv*sd*bc*sc*i*
alias:          pci:v000010DEd000000E6sv*sd*bc*sc*i*
alias:          pci:v000010DEd000000DFsv*sd*bc*sc*i*
alias:          pci:v000010DEd00000056sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000057sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000037sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000038sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000268sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000269sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000372sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000373sv*sd*bc*sc*i*
srcversion:     60DDEA620D005EB71AF62E3
parm:           poll_interval:Interval determines how frequent timer interrupt i s generated by [(time_in_micro_secs * 100) / (2^10)]. Min is 0 and Max is 65535.  (int)
parm:           optimization_mode:In throughput mode (0), every tx & rx packet w ill generate an interrupt. In CPU mode (1), interrupts are controlled by a timer . (int)
parm:           max_interrupt_work:forcedeth maximum events handled per interrup t (int)

Reply

Marsh Posté le 27-09-2006 à 18:23:37    

je sait pas trop quoi mettre dans la commande...

Reply

Marsh Posté le 27-09-2006 à 18:49:20    

je touche presque au but, svp quelqu'un de sympathique pour me donner la ligne de commande a entrer dans modprobe.conf ?

Reply

Marsh Posté le 27-09-2006 à 20:38:02    

svp aidez moi ;(

Reply

Marsh Posté le 28-09-2006 à 09:47:39    

Salut,
 
la commande modinfo forcedeth donne:
 
filename:       /lib/modules/2.6.15-1.2054_FC5/kernel/drivers/net/forcedeth.ko
author:         Manfred Spraul <manfred@colorfullife.com>
description:    Reverse Engineered nForce ethernet driver
license:        GPL
vermagic:       2.6.15-1.2054_FC5 686 REGPARM 4KSTACKS gcc-4.1
depends:
alias:          pci:v000010DEd000001C3sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000066sv*sd*bc*sc*i*
alias:          pci:v000010DEd000000D6sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000086sv*sd*bc*sc*i*
alias:          pci:v000010DEd0000008Csv*sd*bc*sc*i*
alias:          pci:v000010DEd000000E6sv*sd*bc*sc*i*
alias:          pci:v000010DEd000000DFsv*sd*bc*sc*i*
alias:          pci:v000010DEd00000056sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000057sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000037sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000038sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000268sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000269sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000372sv*sd*bc*sc*i*
alias:          pci:v000010DEd00000373sv*sd*bc*sc*i*
srcversion:     60DDEA620D005EB71AF62E3
parm:           poll_interval:Interval determines how frequent timer interrupt i s generated by [(time_in_micro_secs * 100) / (2^10)]. Min is 0 and Max is 65535.  (int)
parm:           optimization_mode:In throughput mode (0), every tx & rx packet w ill generate an interrupt. In CPU mode (1), interrupts are controlled by a timer . (int)
parm:           max_interrupt_work:forcedeth maximum events handled per interrup t (int)

 
Les lignes en gras, correspondent aux parametres possibles avec le module forcedepth de base.
Tu constates que comparé aux options dont j'avais parler au premier post:
 
media select=1 full duplex=1  
 
elles n'apparaissent pas,tu ne peux donc pas avec ce module, forcer le 10Mb,directement en passant des options au  module.
 
Il faut peut-être passer par un outils comme mii-tool ou ethtool.
Pourrais tu regarder si en root, tu aurais une des 2 commandes disponibles.
 
Si tu as mii-tool:
->en 10Mb full duplex:
#mii-tool -F 10baseT-FD  
->en 10Mb Half Duplex:
#mii-tool -F 10baseT-HD
 
Si tu as ethtool:
->en 10Mb full duplex:
#ethtool -s eth0 speed 10 duplex full
->en 10Mb Half Duplex:
#ethtool -s eth0 speed 10 duplex half
 
Sinon, il faut se servir du driver forcedepth fournis par nvidia, qui semble lui disposer des options dont tu as besoin.
Il faut se servir du driver de nvidia Lien


Message édité par l4nkou le 28-09-2006 à 09:48:05

---------------
Les avis, c'est comme les anus, tout le monde en a un.
Reply

Marsh Posté le 30-09-2006 à 12:07:41    

Re,
 
Je tenais a vous dire merci a tous pour l'aide que vous m'avez apporté! Malheuresement, ils n'ont pas résolue le problème et pour cause: c'était un problème matériel comme je le présumais depuis le début!  
Donc, ont peut en conclure que tous ce qu'on ma dit ici était vrai et appliqué mais ne servais a rien;
Le matériel défectueux n'était autre que mon routeur linksys qui bloquais d'une part le reseau a 100, c'est pourquoi je cherchaus a forcé le 10 mais crer aussi visiblement beaucoup de conflit sous fédora core 5 ( au passage je vous le deconseille c'était un WAG54G ).
 
J'ai récu aujourdh'ui mon nouveau routeur, encors un Linksys, mais nouvelle génération et la, fedora a tous reglé lui même.
 
Donc encors merci pour tout et à tous pour vos aides précieuse ,(qui soit dit en passant mon fait progréssé en reseau Linux ;) ( sa aide pour les cours d'ASR que j'ai actuellment);
 
La plus belle des récompense est que je vous parle actullement sous linux, preuve irréfutable que mon reseau fonctionne ^^

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed