Eth*n

Le reglage du reseau ne mémorise pas son activité sur ma etch.
Voici les infos :

x# dmesg | grep eth forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.56. forcedeth: using HIGHDMA eth0: forcedeth.c: subsystem: 01462:7309 bound to 0000:00:07.0 eth65: no IPv6 routers present

[code]# ifconfig
eth65 Lien encap:Ethernet HWaddr 00:00:6C:7E:37:04
inet adr:192.168.0.12 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::200:6cff:fe7e:3704/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1559 errors:0 dropped:0 overruns:0 frame:0
TX packets:1664 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:1189763 (1.1 MiB) TX bytes:298623 (291.6 KiB)
Interruption:201

lo Lien 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:68 errors:0 dropped:0 overruns:0 frame:0
TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:5204 (5.0 KiB) TX bytes:5204 (5.0 KiB)[/code]

[code]# cat /etc/network/interfaces

This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

The loopback network interface

auto lo
iface lo inet loopback

The primary network interface

allow-hotplug eth0
iface eth0 inet dhcp

iface eth7 inet dhcp

iface eth55 inet dhcp

auto eth55

iface eth57 inet dhcp

auto eth57

iface eth59 inet dhcp

auto eth59

iface eth60 inet dhcp

auto eth60

iface eth61 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.1.1

auto eth61

iface eth62 inet dhcp

iface eth64 inet dhcp

auto eth64
[/code]A chaque fois j’acumule les des eth différents Alors comment rester sur eth0 pour me connecter et y rester ?

Moi j’ai pas compris la question

Sinon pourquoi tu as autant de: auto eth** déclaré dans le fichier /etc/network/interfaces ?

TrX,

Tu utilises NetworkManager, ou utilise une interface graphique qui me serait inconnue pour configurer le réseau ?

Si oui, nettoies ton interfaces, et enlève ce/cette service/application qui gère ton réseau et qui apparemment mets le souk dans le fichier de conf :smt003

Sinon :neutral_face:

J’ai fais bureau-administration-reseau sur la fenêtre c’est “réglage du reseau” rien de plus.
Ma distrib ne connait pas network manager…
Quelle appli tu me conseillerais pour faire le ménage et fixer ma connect à eth0 ?

[quote=“TrX”]J’ai fais bureau-administration-reseau sur la fenêtre c’est “réglage du reseau” rien de plus.
Ma distrib ne connait pas network manager…
Quelle appli tu me conseillerais pour faire le ménage et fixer ma connect à eth0 ?[/quote]

Aucune, a proprement parler, l’origine du bug peut être diverse, même si tu remets :

# de tête
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp

Si “quelque chose” te remets la pagaille c’est inutile. dmesg te dis rien à propos de ethnn ?

AMHA, c’est le fameux /etc/udev/rules.d/70-persistent-net.rules qui fait des siennes encore…

# dmesg | grep eth forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.56. forcedeth: using HIGHDMA eth0: forcedeth.c: subsystem: 01462:7309 bound to 0000:00:07.0 eth66: no IPv6 routers present

Ok, c’est bien udev :]

Dans un premier temps, tu récupère l’ID du vendeur, puis du périphérique:

# cat /sys/class/net/eth66/device/vendor
# cat /sys/class/net/eth66/device/device

Ensuite tu fait une sauvegarde de la conf d’udev:

cp /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.bak

Tu va ensuite éditer le fichier /etc/udev/rules.d/70-persistent-net.rules en root, enlever toutes les réferences a ethn si ethn > 0, pour eth0 tu modifies la ligne de la façon suivante:

SUBSYSTEM=="net", DRIVERS=="forcedeth", ATTRS{vendor}=="ID_VENDEUR",
➥ ATTRS{device}=="ID_PERIPH", NAME="eth0"

Tu sauvegardes et tu rebootes.

forcedeth sur Etch a un bug, l’adresse MAC est lue à chaque fois de travers et il te crée une batterie de carte ethernet à chaque fois. La seule solution consiste à virer le fichier /etc/udev/rules.d/70-persistent-net.rules
à chaque redémarrage (tu peux le mettre dans le script de démarrage de udev).
Tu peux aussi mettre un noyau plus récent (celui de etchnhalf par exemple)

J’ai cherché sur le net mais je ne voi pas quel pourrais être le script de démarage de udev.
Avec quelles indications on tombe dessus ?

[post ghost] pour l’avertissement de post, je l’avais pas vu :slightly_smiling:

/etc/init.d/udev

Merci à vous deux, je crois que je vais régler le problème avec un upgrade vers lenny