logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 15-11-2008 11:14:05

Chris
Membre
Lieu : Bourgogne
Distrib. : Buster 64
Noyau : Linux 4.19.0-6-amd64
(G)UI : KDE
Inscription : 15-11-2008

configuration carte reseau realteck 8169

Bonjour à tous,

Mon problème est le suivant :

J'ai installé une Debian Etch sur mon PC à partir des DVD officiels, sans configurer la carte reseau. Puis j'ai tenté de configurer mon accès internet. Nada.

J'ai tenté de me connecter sous live CD (knoppix). Pas de problème (c'est d'ailleurs en live CD que j'écris ces lignes). Donc ma carte réseau fonctionne sous knoppix,

J'ai d'autre part arpenté le net pour comprendre où était le problème. Il semblerait qu'il y ait eu un changement entre versions de Debian au niveau du pilote r8169, qui sur les anciennes versions était en dur (?) puis a été fourni sous forme de module.
Est-il possible que je sois dans la panade parce qu'il y aurait un conflit entre les deux pilotes ? Ce qui commence à être un peu trop difficile à gérer au vu de mes compétences actuelles.

Ou peut-être est-ce tout à fait autre chose.

Quelqu'un a-t-il une idée ?

Dernière modification par Chris (06-12-2008 22:13:35)

Hors ligne

#2 15-11-2008 16:19:24

anonyme
Invité

Re : configuration carte reseau realteck 8169

Bonjour Chris, et bienvenue sur Debian-Facile smile

Pour savoir si ton interface ethernet est détecté, passe la commande suivante en root

lspci |grep 8169


Ça devrait te renvoyer au moins une ligne qui correspond à ta carte.
Si c'est bien le cas, toujours en root:

lspci -n


puis tu colles le résultat de la commande ici. Cela t'indiqueras le module correspondant.

Pour vérifier si le module est chargé

lsmod |grep le_nom_du_module


Pour charger le module

 modprobe le_nom_du module


Si tu ne t'en sors pas, donne nous le résultat du lspci, lspci -n et lsmod, ainsi que la version de ton noyau.

@+

#3 15-11-2008 17:05:41

Chris
Membre
Lieu : Bourgogne
Distrib. : Buster 64
Noyau : Linux 4.19.0-6-amd64
(G)UI : KDE
Inscription : 15-11-2008

Re : configuration carte reseau realteck 8169

Bonjour tux 12,

Merci de me répondre. Je repasse sous Debian, copie-colle sur une clé USB les sorties des commandes que tu me suggères, quitte Debian, relance knoppix, retourne au forum et te les poste.

Hors ligne

#4 15-11-2008 18:37:43

Chris
Membre
Lieu : Bourgogne
Distrib. : Buster 64
Noyau : Linux 4.19.0-6-amd64
(G)UI : KDE
Inscription : 15-11-2008

Re : configuration carte reseau realteck 8169

Voici les résultats

Commande lspci |grep 8169

debian:/home/chris# lspci |grep 8169
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit


Commande lspci -n

Ethernet (rev 10)debian:/home/chris# lspci -n
00:00.0 0600: 1022:7006 (rev 25)
00:01.0 0604: 1022:7007 (rev 01)
00:07.0 0601: 1022:7408 (rev 01)
00:07.1 0101: 1022:7409 (rev 07)
00:07.3 0680: 1022:740b (rev 03)
00:07.4 0c03: 1022:740c (rev 06)
00:08.0 0780: 1057:5600
00:09.0 0401: 1274:5880 (rev 02)
00:0a.0 0200: 10ec:8169 (rev 10)
01:05.0 0300: 1002:5246
debian:/home/chris#


Commande lsmod |grep le_nom_du_module

lsmod |grep r8169
r8169                  28872  0


Commande modprobe le_nom_du module

debian:/home/chris# modprobe r8169
debian:/home/chris#


Là, je tente une connection avec icewasel : résultat :

Un problème s'est produit lors du chargement de http://wwww.google.fr :
Hôte wwww.google.fr inconnu


Je poursuis :

Commande lspci

debian:/home/chris#  lspci
00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] System Controller (rev 25)
00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] AGP Bridge (rev 01)
00:07.0 ISA bridge: Advanced Micro Devices [AMD] AMD-756 [Viper] ISA (rev 01)
00:07.1 IDE interface: Advanced Micro Devices [AMD] AMD-756 [Viper] IDE (rev 07)00:07.3 Bridge: Advanced Micro Devices [AMD] AMD-756 [Viper] ACPI (rev 03)
00:07.4 USB Controller: Advanced Micro Devices [AMD] AMD-756 [Viper] USB (rev 06)
00:08.0 Communication controller: Motorola SM56 PCI Modem
00:09.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
01:05.0 VGA compatible controller: ATI Technologies Inc Rage 128 RF/SG AGP
debian:/home/chris#


Commande lspci -n

debian:/home/chris#  lspci -n
00:00.0 0600: 1022:7006 (rev 25)
00:01.0 0604: 1022:7007 (rev 01)
00:07.0 0601: 1022:7408 (rev 01)
00:07.1 0101: 1022:7409 (rev 07)
00:07.3 0680: 1022:740b (rev 03)
00:07.4 0c03: 1022:740c (rev 06)
00:08.0 0780: 1057:5600
00:09.0 0401: 1274:5880 (rev 02)
00:0a.0 0200: 10ec:8169 (rev 10)
01:05.0 0300: 1002:5246


Commande lsmod

debian:/home/chris#  lsmod
Module                  Size  Used by
ipv6                  228000  8
nls_iso8859_1           4544  1
nls_cp437               6208  1
vfat                   12416  1
fat                    47260  1 vfat
r128                   36032  3
drm                    61844  4 r128
ppdev                   8964  0
lp                     11300  0
button                  6928  0
ac                      5508  0
battery                 9924  0
dm_snapshot            15904  0
dm_mirror              19600  0
dm_mod                 50776  2 dm_snapshot,dm_mirror
loop                   15496  0
snd_ens1371            23904  0
gameport               14920  1 snd_ens1371
snd_seq_dummy           4164  0
snd_seq_oss            29120  0
snd_seq_midi            8544  0
snd_seq_midi_event      7488  2 snd_seq_oss,snd_seq_midi
snd_seq                46224  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
tsdev                   7808  0
snd_rawmidi            23200  2 snd_ens1371,snd_seq_midi
snd_seq_device          8140  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
snd_ac97_codec         83360  1 snd_ens1371
snd_ac97_bus            2688  1 snd_ac97_codec
snd_pcm_oss            39200  0
snd_mixer_oss          15552  1 snd_pcm_oss
snd_pcm                68996  3 snd_ens1371,snd_ac97_codec,snd_pcm_oss
snd_timer              21316  2 snd_seq,snd_pcm
snd                    47524  10 snd_ens1371,snd_seq_oss,snd_seq,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
sd_mod                 19456  2
serio_raw               6980  0
parport_pc             32612  1
parport                33672  3 ppdev,lp,parport_pc
floppy                 53668  0
psmouse                35336  0
rtc                    12788  0
soundcore               9568  1 snd
snd_page_alloc          9928  1 snd_pcm
i2c_amd756              6596  0
shpchp                 33312  0
pci_hotplug            29056  1 shpchp
i2c_core               20096  1 i2c_amd756
pcspkr                  3392  0
amd_k7_agp              8908  1
agpgart                30216  2 drm,amd_k7_agp
evdev                   9408  1
ext3                  120584  1
jbd                    52968  1 ext3
mbcache                 8644  1 ext3
usb_storage            72832  1
scsi_mod              124872  2 sd_mod,usb_storage
ide_cd                 36576  0
cdrom                  33056  1 ide_cd
ide_disk               15168  3
generic                 5764  0 [permanent]
r8169                  28872  0
ohci_hcd               18564  0
usbcore               113412  3 usb_storage,ohci_hcd
amd74xx                13340  0 [permanent]
ide_core              110984  5 usb_storage,ide_cd,ide_disk,generic,amd74xx
thermal                13896  0
processor              29128  1 thermal
fan                     5124  0


Commande uname -r

2.6.18-4-k7


Est-il nécessaire de refaire les mêmes tests sous knoppix  live CD (qui configure et autorise la connection) pour comparer ?

Merci de votre bienveillante attention

Hors ligne

#5 15-11-2008 22:09:33

anonyme
Invité

Re : configuration carte reseau realteck 8169

Ok. Donc ta carte est détectée et le module qui la gère est lancé.

Il ne doit plus rester qu'à la configurer.

Pour cela il faudrait nous dire comment tu te connecte a Internet (box, modem adsl, par wifi ou ethernet) et si possible nous donner l'IP interne de la box/modem, c'est à dire l'IP par laquelle tu peux accéder à l'interface de gestion du modem/box.
Nous indiquer aussi si le serveur DHCP du modem/box est actif, tu trouveras ça dans l'interface de gestion du modem.

Donnes nous aussi le résultat de la commande suivante

aptitude search dhcp


@+

#6 15-11-2008 23:41:10

Chris
Membre
Lieu : Bourgogne
Distrib. : Buster 64
Noyau : Linux 4.19.0-6-amd64
(G)UI : KDE
Inscription : 15-11-2008

Re : configuration carte reseau realteck 8169

Au risque de baisser dans ton estime, je dois te signaler  2 ou 3  choses :

- ce forum s'appelle "Debian-facile", site d'aide pour les nouveaux utilisateurs de Debian.  Qui dit nouveaux utilisateurs dit newbees. Avec les qualités (enthousiasme, fraicheur, etc....) et les défauts (ben, un newbee, c'est un newbee, quoi...) des newbees. Or donc :

- ma connection est actuellement filaire. Je pourrais accéder  à internet en Wifi si j'installe et configure une carte ad hoc. Mais un problème à la fois. D'abord configurer pour ma bécane sous Debian la connection filaire, puis l'imprimante et le scanner, puis ...on verra au fur et à mesure

- ma box est une live box dernier modèle de chez orange (quand je dis dernier modèle, ça veux dire que ma connection date de 15 jours, que ma box est de forme trapézéoïdale, et qu'elle sort de son carton d'emballage...)

- que j'ai investi dans "Debian, Administration et configuration avancées" chez Eyrolles, mais que c'est un peu trop trapu pour moi pour l'instant : configurer un routeur (si routeur il y a...Peut-être est-ce un simple modem ADSL)+une carte réseau sur un OS que je connais peu, à l'aide d'un grimoire obscur, c'est plus que de l'optimisme

- que j'ai "configuré" provisoirement le modem avec une vieille bécane sous windows 98 : j'ai suivi les instructions du cdrom d'installation en cliquant sur suivant au fur et à mesure.

- que depuis, la knoppix live tourne. 

Bon, pour savoir si je suis en DHCP ou en IP fixe, je ne sais pas encore faire. Connaitre l'IP de la box non plus.

La commande aptitude search dhcp me retourne sous knoppix :

knoppix@Knoppix:~$ aptitude search dhcp
bash: aptitude: command not found


Sous Debian, de mémoire, elle me fait défiler une liste d'options, comme si ma commande était incomplète.

@+

Hors ligne

#7 16-11-2008 00:20:23

anonyme
Invité

Re : configuration carte reseau realteck 8169

Bon, donc tu as une Livebox tu es en filaire et tu n'as qu'une seule carte réseau installée (??).
On devrait s'en sortir. wink

Toutes les commandes ci-après sont a passer dans une console en étant root.

* crée une copie du fichier de config actuel

cp /etc/network/interfaces /etc/network/interfaces.sauve


* édite le fichier /etc/network/interfaces avec ton éditeur préféré, pour remplacer son contenu par ce qui suit:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.168.1.10
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1


et sauvegarde le nouveau contenu. Tu peux ensuite fermer l'éditeur.

* redémarre le réseau avec

/etc/init.d/networking restart


Ensuite les essais. Si ça ne fonctionne pas, donne nous le résultat des commandes

ifconfig
ping -c 2 192.168.1.1
route -n
ping -c 2 212.27.32.5


@+

#8 16-11-2008 01:26:40

Chris
Membre
Lieu : Bourgogne
Distrib. : Buster 64
Noyau : Linux 4.19.0-6-amd64
(G)UI : KDE
Inscription : 15-11-2008

Re : configuration carte reseau realteck 8169

Merci de tes encouragements. Pas superflu...:/

J'ai modifié /etc/network/interfaces comme indiqué.

Les commandes suivantes donnent les résultats :

debian:/home/chris# /etc/init.d/networking restart
Reconfiguring network interfaces...SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
Failed to bring up eth0.
done.


ifconfig

debian:/home/chris# ifconfig
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:80 errors:0 dropped:0 overruns:0 frame:0
          TX packets:80 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:5568 (5.4 KiB)  TX bytes:5568 (5.4 KiB)


ping -c 2 192.168.1.1

debian:/home/chris# ping -c 2 192.168.1.1
connect: Network is unreachable


route -n

debian:/home/chris# route -n
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface


ping -c 2 212.27.32.5

debian:/home/chris# ping -c 2 212.27.32.5
connect: Network is unreachable


Et oui, je n'ai qu'une carte réseau installée (enfin, pas encore...) en fillaire sur une Livebox.

@+

Hors ligne

#9 16-11-2008 03:33:13

anonyme
Invité

Re : configuration carte reseau realteck 8169

Re,

Ben ça va sans doute pas te rassurer, mais j'ai jamais vu ça. mad

Donc on va chercher.
Peux-tu nous donner le résultat de

ls -l /sys/class/net/*


@+

#10 16-11-2008 08:35:43

Chris
Membre
Lieu : Bourgogne
Distrib. : Buster 64
Noyau : Linux 4.19.0-6-amd64
(G)UI : KDE
Inscription : 15-11-2008

Re : configuration carte reseau realteck 8169

Merci de t'aventurer ainsi dans des chemins inconnus

Du côté de ls -l /sys/class/net/*, voila ce que ça donne :

debian:/home/chris# ls -l /sys/class/net/*
total 0
-r--r--r-- 1 root root 4096 2008-11-16 07:18 address
-r--r--r-- 1 root root 4096 2008-11-16 07:18 addr_len
-r--r--r-- 1 root root 4096 2008-11-16 07:18 broadcast
-r--r--r-- 1 root root 4096 2008-11-16 07:18 carrier
-r--r--r-- 1 root root 4096 2008-11-16 07:18 dormant
-r--r--r-- 1 root root 4096 2008-11-16 07:18 features
-rw-r--r-- 1 root root 4096 2008-11-16 07:18 flags
-r--r--r-- 1 root root 4096 2008-11-16 07:18 ifindex
-r--r--r-- 1 root root 4096 2008-11-16 07:18 iflink
-r--r--r-- 1 root root 4096 2008-11-16 07:18 link_mode
-rw-r--r-- 1 root root 4096 2008-11-16 07:18 mtu
-r--r--r-- 1 root root 4096 2008-11-16 07:18 operstate
drwxr-xr-x 2 root root    0 2008-11-16 07:15 statistics
lrwxrwxrwx 1 root root    0 2008-11-16 07:18 subsystem -> ../../../class/net
-rw-r--r-- 1 root root 4096 2008-11-16 07:18 tx_queue_len
-r--r--r-- 1 root root 4096 2008-11-16 07:18 type
--w------- 1 root root 4096 2008-11-16 07:18 uevent
-rw-r--r-- 1 root root 4096 2008-11-16 07:18 weight
debian:/home/chris#

Hors ligne

#11 16-11-2008 22:21:19

anonyme
Invité

Re : configuration carte reseau realteck 8169

Bonjour Chris,

Pourrais-tu nous donner le contenu du fichier /etc/udev/rules.d/z25_persistent-net.rules si ce fichier existe?
Le plus simple est de l'afficher dans la console avec:

cat /etc/udev/rules.d/z25_persistent-net.rules


Il n'est pas nécessaire d'être root pour cela.

@+

#12 16-11-2008 23:29:56

Chris
Membre
Lieu : Bourgogne
Distrib. : Buster 64
Noyau : Linux 4.19.0-6-amd64
(G)UI : KDE
Inscription : 15-11-2008

Re : configuration carte reseau realteck 8169

Hello Tux12,

Heureux de te relire.

En effet, le fichier que tu demandes n'existe pas. J'obtiens :

debian:/home/chris# cat /etc/udev/rules.d/z25_persistent-net.rules
cat: /etc/udev/rules.d/z25_persistent-net.rules: Aucun fichier ou répertoire de ce type


Le seule fichier z25 persistent concerne , si je ne me trompe, le cdrom. Je ne pense pas qu'il présente un quelconque intérêt dans le cas de figure qui nous intéresse, mais je l'envoie à tout hasard :

# This file was automatically generated by the /lib/udev/write_cd_rules
# program, probably run by the cd-aliases-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line
# and set the $GENERATED variable.

# TSSTcorpCDDVDW_SH-S182M (pci-0000:00:07.1-ide-1:0)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:07.1-ide-1:0", SYMLINK+="cdrom", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:07.1-ide-1:0", SYMLINK+="cdrw", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:07.1-ide-1:0", SYMLINK+="dvd", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:07.1-ide-1:0", SYMLINK+="dvdrw", ENV{GENERATED}="1"
# Pioneer_DVD-ROM_ATAPIModel_DVD-114_0110 (pci-0000:00:07.1-ide-1:1)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:07.1-ide-1:1", SYMLINK+="cdrom1", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:07.1-ide-1:1", SYMLINK+="dvd1", ENV{GENERATED}="1"


Ce qui pourrait peut-être présrenter un intérêt, c'est la structure du repertoire /etc/udev/rules.d (histoire d'éviter les allers retours Debian-knoppix, et les erreurs de copier coller...). La voici :

file:///etc/udev/rules.d/z99_hal.rules
file:///etc/udev/rules.d/z75_cd-aliases-generator.rules
file:///etc/udev/rules.d/z60_xserver-xorg-input-wacom.rules
file:///etc/udev/rules.d/z60_usbmount.rules
file:///etc/udev/rules.d/z60_alsa-utils.rules
file:///etc/udev/rules.d/z55_hotplug.rules
file:///etc/udev/rules.d/z50_run.rules
file:///etc/udev/rules.d/z45_persistent-net-generator.rules
file:///etc/udev/rules.d/z25_persistent-cd.rules
file:///etc/udev/rules.d/z20_persistent.rules
file:///etc/udev/rules.d/z20_persistent-input.rules
file:///etc/udev/rules.d/udev.rules
file:///etc/udev/rules.d/libnjb.rules
file:///etc/udev/rules.d/035_kino.rules
file:///etc/udev/rules.d/025_logitechmouse.rules
file:///etc/udev/rules.d/025_libsane.rules
file:///etc/udev/rules.d/025_libsane-extras.rules
file:///etc/udev/rules.d/025_libgphoto2.rules
file:///etc/udev/rules.d/020_permissions.rules


@+

Hors ligne

#13 17-11-2008 00:18:39

anonyme
Invité

Re : configuration carte reseau realteck 8169

Re,

Je crains que le problème ne soit difficile à résoudre pour moi, ne maîtrisant pas les arcanes du noyau, de udev et de l'initramfs. Je pense que le problème se situe au niveau de l'initramfs qui n'inclut pas le nécessaire à la prise en compte de ta carte.

Pour le vérifier, tu peux lancer les commandes suivantes. Seul le résultat de la dernière m'intéresse.
Les lignes qui commencent par une # sont des commentaires, il n'est pas utile de les taper.

#créer un répertoire
mkdir ~/tmp/initramfs_unpacked
# se déplacer dans le rép. créé
cd !$
# décompacter l'initramfs
# l'apostrophe inverse s'obtient avec Alt+[la touche è/7 en rangée haute] suivi de l'appui sur Espace.
zcat /boot/initrd.img-`uname -r` |cpio -i
# recherche de l'info sur les interfaces eth
for fichier in `ls etc/udev/rules.d/*`; do grep -H eth $fichier; done


Il existe certainement une méthode pour s'en sortir autrement qu'en ré-installant, j'ai vu qu'il existe des outils pour mettre à jour l'initramfs, mais je ne sais pas précisément comment.
Si d'autres ont des idées... ?

@+

#14 17-11-2008 00:43:31

Chris
Membre
Lieu : Bourgogne
Distrib. : Buster 64
Noyau : Linux 4.19.0-6-amd64
(G)UI : KDE
Inscription : 15-11-2008

Re : configuration carte reseau realteck 8169

Bon, ce sera bref : je ne sais pas créer un répertoire...

Voici ce que me retourne la console :

debian:/home/chris# mkdir ~/tmp/initramfs_unpacked
mkdir: ne peut créer le répertoire `/root/tmp/initramfs_unpacked': Aucun fichier ou répertoire de ce type
debian:/home/chris#

Hors ligne

#15 17-11-2008 01:00:43

Chris
Membre
Lieu : Bourgogne
Distrib. : Buster 64
Noyau : Linux 4.19.0-6-amd64
(G)UI : KDE
Inscription : 15-11-2008

Re : configuration carte reseau realteck 8169

Bon, il est tard. J'ai juste le temps de prendre quelques heures de sommeil avant de reprendre le collier demain. Enfin, tout à l'heure. Je reviens sur le forum dès que j'ai une plage de libre. Merci pour tout.

Deux questions/remarques :

- une réinstallation complète, pourquoi pas. Mais les mêmes causes produisant les mêmes effets...
- Est-ce que le fait de faire un copier-coller a un rapport quelconque avec l'échec de la commande mkdir ? Doit-elle être lancée d'un autre endroit ?

Encore merci et @+

Hors ligne

#16 17-11-2008 01:28:52

Melodie
Modérateur
Lieu : Pyrénées
Distrib. : Bento Openbox
(G)UI : Openbox
Inscription : 28-05-2007
Site Web

Re : configuration carte reseau realteck 8169

Salut, selon le grand internet tu as une carte réseau embêtante. Tentes de te connecter sur Internet avec une Sidux (live CD issu de Debian Sid,
qui est installable) pour voir ?

le blog d'une newbie :: Linuxvillage :: Bentovillage


À propos de l'OS dominant ::> “Il est plus facile de berner les gens que de leur faire admettre qu'ils ont été bernés” (trad d'une citation approximative de Mark Twain)

Hors ligne

#17 17-11-2008 01:44:20

anonyme
Invité

Re : configuration carte reseau realteck 8169

Bonsoir,

@ Melodie: Cette carte est donnée comme étant supportée par le pcimap d'un 2.6.18-6 (dernière ligne) mais il est vrai que l'on trouve des infos contradictoires à son propos sur le web.

grep 10ec /lib/modules/2.6.18-6-k7/*map | grep 8169
/lib/modules/2.6.18-6-k7/modules.pcimap:r8169                0x000010ec 0x00008129 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0
/lib/modules/2.6.18-6-k7/modules.pcimap:r8169                0x000010ec 0x00008136 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0
/lib/modules/2.6.18-6-k7/modules.pcimap:r8169                0x000010ec 0x00008167 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0
/lib/modules/2.6.18-6-k7/modules.pcimap:r8169                0x000010ec 0x00008168 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0
/lib/modules/2.6.18-6-k7/modules.pcimap:r8169                0x000010ec 0x00008169 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0


@ Chris: Il ne faut pas passer ces commandes en root. Ça devrait fonctionner en tant que simple utilisateur.
Le mieux serait que tu puisse les copier/coller, dans le cas ou tu dois les recopier à la main lis les commentaires et fait attention aux espaces en trop ou en moins qui peuvent empêcher la commande de fonctionner (ou faire autre chose que souhaité).

Concernant l'utilité de la ré-installation, ce serait de configurer le réseau à ce moment là pour s'assurer que l'initramfs généré pendant l'installation contient bien tout ce qu'il faut.

@+

#18 17-11-2008 06:27:05

antalgeek
Membre
Distrib. : Etch/SID
Noyau : 2.6.18/2.6.24-rt
(G)UI : iceWM
Inscription : 13-11-2008

Re : configuration carte reseau realteck 8169

je ne fais que passer

j'ai déjà eu un soucis avec ce chipset sur une bécane disposant d'un multiboot avec vista
l'os propriétaire de M$ saccageait la config "wake-up on lan" à chaque fois qu'il démarrait
du coup plus de carte réseau lors d'un redémarrage sur ubuntu (je sais c'est mal)

tu peux regarder de ce côté là

Hors ligne

#19 17-11-2008 08:19:17

Melodie
Modérateur
Lieu : Pyrénées
Distrib. : Bento Openbox
(G)UI : Openbox
Inscription : 28-05-2007
Site Web

Re : configuration carte reseau realteck 8169

tux12 a écrit :

Bonsoir,

@ Melodie: Cette carte est donnée comme étant supportée par le pcimap d'un 2.6.18-6 (dernière ligne) mais il est vrai que l'on trouve des infos contradictoires à son propos sur le web.(...)
Concernant l'utilité de la ré-installation, ce serait de configurer le réseau à ce moment là pour s'assurer que l'initramfs généré pendant l'installation contient bien tout ce qu'il faut.


@tux12 : l'idée est la suivante, si Knoppix le fait, c'est intéressant. Si Sidux le faisait ce serait encore plus intéressant, car à ce moment là il n'aurait plus qu'à l'installer, et le tour est joué ! Dans un cas comme dans l'autre ça pourrait être intéressant d'aller voir les fichiers systèmes pour comparer ce qui se passe (les règles udev par exemple, et puis le /etc/networks/interfaces ... quel driver est monté... )


le blog d'une newbie :: Linuxvillage :: Bentovillage


À propos de l'OS dominant ::> “Il est plus facile de berner les gens que de leur faire admettre qu'ils ont été bernés” (trad d'une citation approximative de Mark Twain)

Hors ligne

#20 17-11-2008 08:32:51

freddec
homo-informaticus du genre linuxo-debianicum
Lieu : Saint Jean d'Y (17)
Distrib. : Branche Stable (BullsEye en 2022)
Noyau : Ca depend !
(G)UI : XFCE (+/- Mate, Cinnamon, Gnome, LXDE)
Inscription : 09-01-2008

Re : configuration carte reseau realteck 8169

Salut

J'ai parcourrun (rapidement) ce post, deux remarque:
-1 Knoppix n'utilise pas dhcp3-client mais pump
-2 Si le module de la carte est monté c'est donc qu'elle est reconnue.

Que te renvoi la commande

ifconfig -a


Cette commande te permet de voir quelles sont les interface réseau disponibles, qu'elles soit active ou non (ifconfig seule ne renvoir QUE les interfaces actives)
-- Si l'interface eth0 (ou ethx) apparaît c'est qu'elle existe mais n'est pas montée , -->essai de monter l'interface

ifup ethx    #ou x = 0 ou 1 etc...


-- Regarde ensuite si elle apparaît bien dans ifconfig (sans option ectte fois)
-- Si oui, vérifie que tu disposes d'une adresse IP dans la sortie de ifconfig (192.168.1.xxx)
-- Si tu n'as pas d'ip essai

#dhclient


-- Vérifie de nouveau le ifconfig
Si tu as une ip, tu devrait pouvoir te connecter


Desktop: Debian BullsEye (Core I5 - 16Go - SSD + 2HDD et NAS Netgear)
Laptop 1: BullsEye (PackardBell TS 44, Core I5, 4Go, SSD), Laptop 2: BullsEye (Lenovo, Core I5, 8Go, SSD)
EeePC : Debian Jessie (Atom N450, 2 Go)
Raspberry Pi B+: Raspbian (Stretch)

Hors ligne

#21 17-11-2008 15:45:22

anonyme
Invité

Re : configuration carte reseau realteck 8169

Bonjour à toutes et tous,

Melodie, si je te comprends bien, tu envisages d'installer Sidux à la place de Debian?
J'avoue que je préfère pour ma part ré-installer une Debian que d'installer n'importe quoi d'autre.
Ceci dit, on doit pouvoir modifier l'initramfs pour éviter de devoir ré-installer, mais je ne sais comment. Je "sens" bien qu'il y a un rapport avec udev, raison pour laquelle les commandes que je donne dans mon post #13 cherchent à voir s'il est fait mention d'un "eth" dans un fichier de etc/udev/rules.d/ de l'initramfs.
Mais la méthode pour modifier l'initramfs, et donc éviter la ré-installation, m'échappe.

Bonne remarque Freddec, un "ifconfig -a" aurait en effet été plus indiqué. Mais au vu de l'absence du z25_persistent-net.rules j'ai un doute sur le résultat.

@+

#22 17-11-2008 19:27:20

Chris
Membre
Lieu : Bourgogne
Distrib. : Buster 64
Noyau : Linux 4.19.0-6-amd64
(G)UI : KDE
Inscription : 15-11-2008

Re : configuration carte reseau realteck 8169

Bonjour à tous. D'abord un grand merci pour votre attention.

A peu près dans l'odre, les nouvelles et réponses à chacun et à tous :

@Mélodie : Ok pour tenter un live Sidux, et faire toutes les manip' nécessaires. Mais d'accord avec Tux12 : la Sid, c'est plutôt pour les acrobates, non ? Je ne sais pas si ce ne serait pas plus raisonnable de commencer à maîtriser une stable, apprendre à compiler un noyeau, faire des backports, etc...avant d'installer en dur une Sid.

@Tux12 :

a) j'ignorais que certaines commandes devaient être passées en tant qu'utilisateur (comme mkdir apparement). Je pensais sans doute naïvement que Root avait "tous les droits".

b) De toutes façons, le problème de la création de répertoire continue à me poser problème. Et je sais qu'une virgule, un espace de trop ou manquant, une erreur de casse dans une instruction peuvent tout faire foirer.

c) J'ai retenté le Mkdir. Voici les résultats, en root et en user :

chris@debian:~$ mkdir ~/tmp/initramfs_unpacked
mkdir: ne peut créer le répertoire `/home/chris/tmp/initramfs_unpacked': Aucun fichier ou répertoire de ce type

chris@debian:~$ su
Password:
debian:/home/chris# mkdir ~/tmp/initramfs_unpacked
mkdir: ne peut créer le répertoire `/root/tmp/initramfs_unpacked': Aucun fichier ou répertoire de ce type
debian:/home/chris#


.
Où est l'embrouille ?

d) D'autre part, si la carte est donnée comme étant supportée par le noyau 2-6-18-6, celui que j'utilise actuellement est le 2-6-18-4 K7. Peut-être faut-il envisager simplement de changer de noyau ?

e)

Concernant l'utilité de la ré-installation, ce serait de configurer le réseau à ce moment là pour s'assurer que l'initramfs généré pendant l'installation contient bien tout ce qu'il faut.


Oui. Certes. Pourquoi pas. Mais l'initramfs de ma configuration actuelle n'est-il pas d'ores et déjà consultable, planqué dans un var/log quelque part ? Et puis, honnêtement, je ne me sens pas à la hauteur pour m'assurer que l'initamfs contient tout ce qu'il faut. Je ne sais même pas ce que c'est...

f) Ceci dit, s'il suffit de faire une réinstallation, et de t'envoyer ensuite des fichiers pour analyse, je crois que c'est à ma portée. Mais si on pouvait se limiter à changer de noyau, ça m'arrangerait.

@antalgeek

a) j'aime bien ton pseudo.
b) Toutes les bonnes volontés sont bienvenues. Donc merci.
c) Je suis en monoboot.
d) il y a peut-être un problème de Wake on lan avec ma carte, mais je ne peux pas accuser Windows sur ce coup là

@Freddec :

Rassurant, ton titre de "moustachu". Je résume :

Je n'ai pas été très loin : la commande ifconfig -a me renvoie

debian:/home/chris# ifconfig -a
lo        Lien encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:94 errors:0 dropped:0 overruns:0 frame:0
          TX packets:94 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:6460 (6.3 KiB)  TX bytes:6460 (6.3 KiB)

debian:/home/chris#


Et à plus forte raison un ifcong sans argument.

Donc module monté mais carte invisible ?

J'aurais peut-être dû préciser que j'ai installé ma Debian avec les DVD officiels trouvés dans une revue. Que j'ai ensuite choisi le noyau qui me semblait le mieux optimisé pour mon matériel (processeur AMD k7, d'où 2-6-18-4 K7). Au lancement, Grub me propose 6 possibilités : XXX386, xxx686, et xxxk7, avec chacun un mode single user ou normal. J'ai mis par défaut le K7 multiusers.

Ce n'est que quelques mois plus tard que j'ai tenté de me connecter à internet (notament pour récupérer des drivers pour mon imprimante, la libdcss, et 2 oiu 3 autres choses, mais peu importe) et que j'ai ramé.

Ne sachant pas d'où venait le problème,j'ai changé de carte réseau, choisissant une Realteck un peu (euhi, en fait complètement) au hasard, sachant que Debian est Le système réseau par excellence, et qu'à moins d'une carte vraiment exotique, il y avait pas mal de chances que ça passe. D'autant plus que tous les tuto d'installation Debian le répètent à l'envie : on peut configuer le réseau après l'installation.

Voila.

Je reste à l'écoute de vos suggestions et remarques.



@+

Hors ligne

#23 17-11-2008 20:47:46

anonyme
Invité

Re : configuration carte reseau realteck 8169

Re,

a+b+c) le répertoire ~/tmp ne semble pas exister chez toi. Commence par le créer:

mkdir ~/tmp


puis execute la suite des commandes.
d) c'est le même noyau (2.6.18), pour le reste il ne s'agit que de modifs internes de sécurité Debian sans influence sur notre propos.
e) consuler le contenu de l'initramfs, c'est ce que nous faisons avec les commandes données précédemment.
f) relis les posts, il ne s'agit pas de changer le noyau mais d'avoir un initramfs adapté à ton besoin.

Désolé je fais vite, je repasserai plus tard. smile
@+

#24 17-11-2008 22:04:47

Chris
Membre
Lieu : Bourgogne
Distrib. : Buster 64
Noyau : Linux 4.19.0-6-amd64
(G)UI : KDE
Inscription : 15-11-2008

Re : configuration carte reseau realteck 8169

Re,

Merci Tux12. Mais ne met pas ton couple ou ton taf en danger pour aider un inconnu, aussi sympatique qu'il puisse te sembler. Surtout quand ledit inconnu ne sait pas qu'il n'a pas de répertoire tmp...

Bon, je suis très sensible à ton altruisme, mais je n'en suis pas à 24heures près.

So. Voici les résultats

création de tmp :

chris@debian:~$ mkdir ~/tmp


décompactage de initramfs et déplacement dans le répertoire ainsi créé :

chris@debian:~$ mkdir ~/tmp/initramfs_unpacked
chris@debian:~$ cd !$


et recherche d'info sur ethx

cd ~/tmp/initramfs_unpacked
chris@debian:~/tmp/initramfs_unpacked$ zcat /boot/initrd.img-`uname -r` |cpio -i 22053 blocs
chris@debian:~/tmp/initramfs_unpacked$ for fichier in `ls etc/udev/rules.d/*`; do grep -H eth $fichier; done
etc/udev/rules.d/udev.rules:SUBSYSTEM=="aoe", KERNEL=="discover",       NAME="etherd/%k"
etc/udev/rules.d/udev.rules:SUBSYSTEM=="aoe", KERNEL=="err",    NAME="etherd/%k"
etc/udev/rules.d/udev.rules:SUBSYSTEM=="aoe", KERNEL=="interfaces",     NAME="etherd/%k"
etc/udev/rules.d/udev.rules:SUBSYSTEM=="aoe", KERNEL=="revalidate",     NAME="etherd/%k"
etc/udev/rules.d/z45_persistent-net-generator.rules:KERNEL=="eth*|ath*|wlan*|ra*|sta*", DR IVERS=="?*",\


Puis un petit ifconfig -a qui va bien :

chris@debian:~/tmp/initramfs_unpacked$ ifconfig -a
bash: ifconfig: command not found


Et M***e. Il faut être en root je pense...Let's go :

chris@debian:~/tmp/initramfs_unpacked$ su
Password:
debian:/home/chris/tmp/initramfs_unpacked# ifconfig -a
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:196 errors:0 dropped:0 overruns:0 frame:0
          TX packets:196 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:14792 (14.4 KiB)  TX bytes:14792 (14.4 KiB)

sit0      Lien encap:IPv6-dans-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 lg file transmission:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

debian:/home/chris/tmp/initramfs_unpacked#


Bon, toujours pas de eth0 ou 1 ou x. Mais un sit0. Kesako ? Bon signe ?

@+

Hors ligne

#25 18-11-2008 01:51:05

Melodie
Modérateur
Lieu : Pyrénées
Distrib. : Bento Openbox
(G)UI : Openbox
Inscription : 28-05-2007
Site Web

Re : configuration carte reseau realteck 8169

On ne lance pas en root les commandes qui peuvent être lancé en utilisateur, pour des raisons de sécurité, et aussi de respect des droits. Tu créées un répertoire avec mkdir, en root : tu obtiendras un répertoire qui appartiendra à root.

Si tu fais ça dans ton home, pas bon ! Si tu fais ça dans un répertoire du système, tu n'as pas d'autre choix que d'être root car seul root a le droit d'écriture dans les répertoires du système.

Question sécurité : chaque fois que tu lance une commande en root, tu lui donne tous les droits associés à root, donc les droits d'exécution. Si tu lances en mode root un programme non prévu pour et que celui-ci comporte une faille, lui donner les droits d'exécution est risqué pour le système. C'est pourquoi dans le doute on essaie en utilisateur d'abord, puis on lance la commande en root seulement si en utilisateur c'est refusé. Comme ça on ne peut pas se tromper.

→ Sidux : je ne l'essaie pas pour l'instant, ayant des choses autres qu'informatiques à faire pour quelques temps, mais ça me tente de voir ça.

le blog d'une newbie :: Linuxvillage :: Bentovillage


À propos de l'OS dominant ::> “Il est plus facile de berner les gens que de leur faire admettre qu'ils ont été bernés” (trad d'une citation approximative de Mark Twain)

Hors ligne

Pied de page des forums