comme certain l'ont peut-être déjà remarqué, ce sujet ressemble à un autre de la même section :
[udev] attribution eth0/eth1 aléatoire (résolu)
Mon problème est très proche : la différence majeure est en fait que la solution donnée dans le sujet linké au dessus ne fonctionne pas pour moi.
Mon PC est un portable DELL Votro 1510
avec :
Code : Tout sélectionner
[root@firk-port /home/firkraag]# lspci | grep -i net
06:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
Code : Tout sélectionner
[root@firk-port /home/firkraag]# cat /etc/network.d/WifiBLR
CONNECTION="wireless"
DESCRIPTION="WiFi Bois le Roi"
INTERFACE=eth0
SCAN="yes"
SECURITY="wep"
ESSID="frXXblrsl3wl"
KEY="b50fa37c9f65b806df2c3cdbb3"
IP="dhcp"
Le problème c'est que de temps en temps, environ une fois sur 4, mes interfaces sont échangées dès le démarrage. eth0 devient eth1. Et eth1, l'interface réseau éthernet filaire , devient eth0. netcfg ne trouve pas de wifi.
J'ai tenter de modifier les règles Udev:
Code : Tout sélectionner
[root@firk-port /home/firkraag]# cat /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:21:70:e0:7e:3b", ATTR{type}=="1", KERNEL=="eth*", NAME="eth_cbl"
Code : Tout sélectionner
[root@firk-port /home/firkraag]# cat /etc/udev/rules.d/71-persistent-net.rules
# PCI device 0x14e4:0x4315 (wl)
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:22:5f:73:83:2a", NAME="eth0"
L'ethernet est très bien renommé. Mais malgré tout eth0 devient eth1 régulièrement.
Code : Tout sélectionner
[root@firk-port /home/firkraag]# cat /var/log/messages.log | grep eth
...
Apr 2 10:43:17 firk-port kernel: Driver 'sd' needs updating - please use bus_type methods
Apr 2 10:43:17 firk-port kernel: Driver 'sr' needs updating - please use bus_type methods
Apr 2 10:43:17 firk-port kernel: eth0: RTL8168c/8111c at 0xffffc2000007e000, 00:21:70:e0:7e:3b, XID 3c2000c0 IRQ 761
Apr 2 10:43:17 firk-port kernel: udev: renamed network interface eth0 to eth_cbl
Apr 2 10:43:17 firk-port kernel: eth1: Broadcom BCM4315 802.11 Wireless Controller 5.10.79.10
Apr 2 11:11:24 firk-port dhcpcd[5809]: eth1: dhcpcd 4.0.12 starting
Apr 2 11:11:24 firk-port dhcpcd[5809]: eth1: broadcasting for a lease
Apr 2 11:11:25 firk-port dhcpcd[5809]: eth1: offered 192.168.100.36 from 192.168.100.254
Apr 2 11:11:25 firk-port dhcpcd[5809]: eth1: acknowledged 192.168.100.36 from 192.168.100.254
Apr 2 11:11:25 firk-port dhcpcd[5809]: eth1: checking 192.168.100.36 is available on attached networks
Apr 2 11:11:30 firk-port dhcpcd[5809]: eth1: leased 192.168.100.36 for 2000 seconds
Je n'ai pas trouver de référence à rc ou rd sur yaourt et je ne sais pas si ça a un rapport.
J'ai essayé diverses règles sans que celà change quoi que ce soit :
Code : Tout sélectionner
[root@firk-port /etc/udev/rules.d]# cat 71-persistent-net.rules
# PCI device 0x14e4:0x4315 (wl)
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:22:5f:73:83:2a", NAME="wlan0"
Code : Tout sélectionner
[root@firk-port /etc/udev/rules.d]# cat 71-persistent-net.rules
# PCI device 0x14e4:0x4315 (wl)
ATTR{address}=="00:22:5f:73:83:2a", NAME="eth0"
Code : Tout sélectionner
[root@firk-port /etc/udev/rules.d]# cat 71-persistent-net.rules
# PCI device 0x14e4:0x4315 (wl)
KERNEL=="eth1", NAME="eth0"
Code : Tout sélectionner
[root@firk-port /home/firkraag]# cat /etc/udev/rules.d/71-persistent-net.rules
# PCI device 0x14e4:0x4315 (wl)
SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:22:5f:73:83:2a", NAME="wlan0"
Donc voilà je suis complètement coincé, je ne comprends pas pourquoi Udev ne lis pas ces règles.
J'ai modifié plusieurs autres fichiers sans succès :
Code : Tout sélectionner
[root@firk-port /etc]# cat mkinitcpio.conf
MODULES=""
BINARIES=""
FILES=""
HOOKS="base udev pata scsi sata filesystems"
J'ai trifouiller pas mal d'autres trucs sans succès un peu au hasard :
/etc/rc.conf
/etc/rc.sysinit
/etc/mkinitcpio.d/kernel26.preset
Code : Tout sélectionner
[root@firk-port /home/firkraag]# cat /etc/mkinitcpio.d/kernel26.preset
# mkinitcpio preset file for kernel26
########################################
# DO NOT EDIT THIS LINE:
source /etc/mkinitcpio.d/kernel26.kver
########################################
ALL_config="/etc/mkinitcpio.conf"
PRESETS=('default' 'fallback')
#default_config="/etc/mkinitcpio.conf"
default_image="/boot/kernel26.img"
default_options="-S autodetect" <=j'ai juste ajouté ça pour voir, aucun effet sur le problème
#fallback_config="/etc/mkinitcpio.conf"
fallback_image="/boot/kernel26-fallback.img"
fallback_options="-S autodetect"
Je n'ai rien trouvé dans google qui marche et ce depuis 2 semaines. Bref je craque xD
Je vous remercie d'avoir eu la patience de lire mon post.
Merci d'avance pour toutes réponses qui m'éclairerai,
ce problème me prends vraiment la tête et mes profs à l'IUT d'Info sont trop vieux pour savoir ce qu'est Udev...