Reconfigurer le réseau après changement hardware

Bonjour à tous,

J’ai une debian Etch qui tournait sur un PC assez ancien, et que j’ai recopié (de disque dur à disque dur) sur un PC plus récent.

Après réinstallation de Grub et adaptation du fstab, tout démarre normalement, sauf le réseau.

Sur l’ancien PC, la carte ethernet isa nécessitait le chargement d’un module.

Sur le nouveau, la carte ethernet est en PCI et est détectée correctement par le noyau.

Mais bizarrement, le réseau ne démarre pas.

Je constate alors que je peux faire un

# ifconfig eth0 192.168.0.7 eth0 Lien encap:Ethernet HWaddr 00:02:E3:49:3D:0E inet adr:192.168.0.7 Bcast:192.168.0.255 Masque:255.255.255.0 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:18 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:0 (0.0 b) TX bytes:1808 (1.7 KiB) Interruption:185

(Notez Interruption:185 ?)
Mais si immédiatement, je retape ifconfig, je constate que seule l’interface lo est chargée. Je retape “
ifconfig eth0 192.168.0.7” et la même chose se passe…

j’ai ce genre de chose avec dmesg

ADDRCONF(NETDEV_UP): eth0: link is not ready b44: eth0: Link is up at 10 Mbps, half duplex. b44: eth0: Flow control is off for TX and off for RX. ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready eth0: no IPv6 routers present ADDRCONF(NETDEV_UP): eth0: link is not ready b44: eth0: Link is up at 10 Mbps, half duplex. b44: eth0: Flow control is off for TX and off for RX. ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

Le même PC fonctionne correctement en réseau si je le démarre avec un LiveCD Ubuntu.

Pour info:

lspci =>

03:0a.0 Ethernet controller: Broadcom Corporation BCM4401 100Base-T (rev 01) Subsystem: GVC/BCM Advanced Research Unknown device 2179 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort+ <TAbort- <MAbort- >SERR- <PERR- Latency: 32 Interrupt: pin A routed to IRQ 185 Region 0: Memory at dfdfe000 (32-bit, non-prefetchable) [size=8K] Expansion ROM at 20000000 [disabled] [size=128K] Capabilities: [40] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=2 PME-

Si vous voyez une piste pour faire fonctionner cette interface…

Merci d’avance,

G.

tu as essayé un

[quote=“grigric”]tu as essayé un

ifup eth0[/quote]Non grigric, tu as raison d’essayer de lever l’interface, mais ifup, ça suppose que le fichier d’interface soit bon.

gvdm: si tu veux continuer à faire du pas à pas bas niveau en utilisant ifconfig (qui ne sert pas sous debian en utilisation normale, les commandes utilisateur etant ifup et ifdown), il faut que tu fasses un ifconfig eth0 up (ta carte n’est pas active d’aprés les éléments que tu donnes), en plus de lui donner une adresse.
Mais le plus simple serait que tu indiques le contenu du fichier de config, et que tu dise si tu prends cette adresse là pour l’exemple ou si tu es vraiment en adresse statique.
Sinon, si tu veux aussi voir les cartes inactives, tu fais un ifconfig -a.