#1 Le 28/10/2012, à 12:10
- b@d
[résolu] Problème configuration wifi au démarrage wlan0-wlan1
Bonjour,
J'ai un ordinateur qui fait office de serveur, la configuration wifi se fait dans /etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.2.xx
netmask 255.255.255.0
auto wlan0
iface wlan0 inet dhcp
address 192.168.1.xx
netmask 255.255.255.0
gateway 192.168.1.x
wpa-ssid xxxx
wpa-conf managed
wpa-ap-scan 1
wpa-scan-ssid 1
wpa-key-mgmt WPA-PSK
wpa-group TKIP
wpa-proto RSN WPA
wpa-psk xxxx
Cette configuration a très longtemps fonctionné pour être connecté en wifi et en ethernet en même temps.
Mon problème est que depuis que j'ai changé de carte wifi, au redémarrage wlan0 ne se voit pas attribué d'adresse réseau. Je suis donc souvent obligé de faire /etc/init.d/networking restart à chaque redémarrage.
Ci-dessous mes investigations, j'espère que quelqu'un pourra enfin me résoudre ce problème que je traîne depuis plusieurs mois...
Merci d'avance pour votre aide et de vos contributions!
sudo /etc/init.d/networking restart
[sudo] password for xxx:
* Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
* Reconfiguring network interfaces...
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service smbd reload
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the reload(8) utility, e.g. reload smbd
Error for wireless request "Set Bit Rate" (8B20) :
SET failed on device wlan1 ; No such device.
ssh stop/waiting
ssh start/running, process 4506
Error for wireless request "Set Bit Rate" (8B20) :
SET failed on device wlan1 ; No such device.
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service smbd reload
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the reload(8) utility, e.g. reload smbd
ssh stop/waiting
ssh start/running, process 4717
Et ifconfig avec le wifi fonctionnel:
eth0 Link encap:Ethernet HWaddr 00:17:31:f3:0b:ac
inet adr:192.168.x.xx Bcast:192.168.2.255 Masque:255.255.255.0
adr inet6: fe80::217:31ff:fef3:bac/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
TX packets:538 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:0 (0.0 B) Octets transmis:144640 (144.6 KB)
Interruption:46 Adresse de base:0x6000
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
Packets reçus:1385 erreurs:0 :0 overruns:0 frame:0
TX packets:1385 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:468207 (468.2 KB) Octets transmis:468207 (468.2 KB)
wlan0 Link encap:Ethernet HWaddr 54:e6:fc:db:4d:7a
inet adr:192.168.x.xx Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::56e6:fcff:fedb:4d7a/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:26493 erreurs:0 :0 overruns:0 frame:0
TX packets:36775 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:1935783 (1.9 MB) Octets transmis:29059247 (29.0 MB)
Je ne comprends pas pourquoi la sortie de /etc/init.d/networking restart m'indique des erreurs de "Set Bit Rate" sur wlan1, alors que ma carte est wlan0, lors du redémarrage des serveurs samba et ssh...
En effet, /etc/udev/rules.d/70-persistent-net.rules m'indique bien que c'est wlan0 qui est attribué à ma carte wifi. (J'avais tenté de la renommer wlan1 sans succès car c'était alors wlan0 qui était indiqué dans les erreurs "Set Bit Rate"). Dernière configuration en date: j'avais commenté la ligne du wlan1 puis retiré physiquement la carte wifi, reboot, puis configuration automatique en wlan0.
cat /etc/udev/rules.d/70-persistent-net.rules
# This file maintains persistent names for network interfaces.
# See udev(7) for syntax.
#
# Entries are automatically added by the 75-persistent-net-generator.rules
# file; however you are also free to add your own entries.
# PCI device 0x10de:0x0373 (forcedeth)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:17:31:f3:0b:ac", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x168c:0x002b (ath9k)
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:e6:fc:db:4d:7a", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1"
# PCI device 0x168c:/sys/devices/pci0000:00/0000:00:0c.0/0000:04:00.0 (ath9k)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:e6:fc:db:4d:7a", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
Ma carte est une Atheros AR9285:
lshw -C network
[sudo] password for bad:
*-network
description: Interface réseau sans fil
produit: AR9285 Wireless Network Adapter (PCI-Express)
fabriquant: Atheros Communications Inc.
identifiant matériel: 0
information bus: pci@0000:04:00.0
nom logique: wlan0
version: 01
numéro de série: 54:e6:fc:db:4d:7a
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=3.2.0-32-generic firmware=N/A ip=192.168.1.15 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
ressources: irq:16 mémoire:fdef0000-fdefffff
L'utilisation de l'option nohwcrypt comme indiqué dans la doc ne change strictement rien au problème:
cat /etc/modprobe.d/ath9k.conf
options ath9k nohwcrypt=1
La sortie de iwconfig:
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"xxxxxxxxxxx"
Mode:Managed Frequency:2.437 GHz Access Point: xx:xx:xx:xx:xx:xx
Bit Rate=65 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=59/70 Signal level=-51 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:2 Invalid misc:229 Missed beacon:0
eth0 no wireless extensions.
Dernière modification par b@d (Le 28/10/2012, à 22:59)
Hors ligne
#2 Le 28/10/2012, à 12:24
- superDude
Re : [résolu] Problème configuration wifi au démarrage wlan0-wlan1
Bonjour
Renomme le fichier en *.bak et relance l'ordi. Il faut que le fichier soit vide au reboot pour se reconstruire
sudo -i
echo "" | tee /etc/udev/rules.d/70-persistent-net.rules
reboot
Dernière modification par superDude (Le 28/10/2012, à 12:24)
˙lıɟoɹd ǝl suɐp ǝɹnʇɐuƃıs ǝp sɐd
Hors ligne
#3 Le 28/10/2012, à 13:04
- b@d
Re : [résolu] Problème configuration wifi au démarrage wlan0-wlan1
OK,
le /etc/udev/rules.d/70-persistent-net.rules recréé, c'est la même ligne qu'avant:
# PCI device 0x168c:/sys/devices/pci0000:00/0000:00:0c.0/0000:04:00.0 (ath9k)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:e6:fc:db:4d:7a", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
2 reboots qui sont OK pour l'attribution de l'adresse réseau, sauf que j'ai toujours les mêmes messages d'erreur avec /etc/init.d/networking restart.
J'ai peur que ça continue de ne pas marcher aléatoirement comme c'était déjà le cas.
* Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
* Reconfiguring network interfaces... Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service smbd reload
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the reload(8) utility, e.g. reload smbd
Error for wireless request "Set Bit Rate" (8B20) :
SET failed on device wlan1 ; No such device.
ssh stop/waiting
ssh start/running, process 3559
Error for wireless request "Set Bit Rate" (8B20) :
SET failed on device wlan1 ; No such device.
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service smbd reload
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the reload(8) utility, e.g. reload smbd
ssh stop/waiting
ssh start/running, process 3770
Hors ligne
#4 Le 28/10/2012, à 13:30
- superDude
Re : [résolu] Problème configuration wifi au démarrage wlan0-wlan1
Je viens de juste de le voir
auto wlan0
iface wlan0 inet dhcp
address 192.168.1.xx
netmask 255.255.255.0
gateway 192.168.1.x
wpa-ssid xxxx
wpa-conf managed
wpa-ap-scan 1
wpa-scan-ssid 1
wpa-key-mgmt WPA-PSK
wpa-group TKIP
wpa-proto RSN WPA
wpa-psk xxxx
Tu indiques un DHCp et ensuite tu attribues une IP fixe...il faut choisir, conformement aux options du routeur...ou mettre static à la place de dhcp si tu n'as pas de DHCP actif sur ton LAN
Dernière modification par superDude (Le 28/10/2012, à 13:33)
˙lıɟoɹd ǝl suɐp ǝɹnʇɐuƃıs ǝp sɐd
Hors ligne
#5 Le 28/10/2012, à 15:24
- b@d
Re : [résolu] Problème configuration wifi au démarrage wlan0-wlan1
Le routeur wifi est configuré en dhcp et j'attribue des ip fixes à chacun de mes appareils dans la config .
Cette config a fonctionné pendant plus d'un an avec une autre carte wifi. Je ne pense pas que ce soit le problème.
Hors ligne
#6 Le 28/10/2012, à 15:56
- superDude
Re : [résolu] Problème configuration wifi au démarrage wlan0-wlan1
ok, donc si tu penses que ce n'est pas le pb, pourquoi ces deux modes de fonctionnement ne peuvent pas coexister sur un meme lan?
Le routeur est en dhcp et tu attribues des ip, j'aimerai bien connaitre la marque de ton routeur.
˙lıɟoɹd ǝl suɐp ǝɹnʇɐuƃıs ǝp sɐd
Hors ligne
#7 Le 28/10/2012, à 19:49
- b@d
Re : [résolu] Problème configuration wifi au démarrage wlan0-wlan1
Le routeur est tout simplement une Livebox, configurée en DHCP avec des adresses statiques attribuées à mes appareils domestiques.
J'ai tenté de mettre static à la place de dhcp dans /etc/network/interfaces et de redémarrer le réseau, j'ai toujours les messages d'erreur qui me posent problème, avec wlan1 cité lorsque smbd et ssh redémarrent:
Error for wireless request "Set Bit Rate" (8B20) :
SET failed on device wlan1 ; No such device.
J'ai l'impression que c'est la clé du problème pour que mon réseau soit fonctionnel dans 100% des redémarrages.
D'ailleurs, je suis sous kde, et au démarrage, j'ai des messages du type "Waiting 60s for network configuration" puis "System booting without full network configuration".
Merci pour ton aide.
Hors ligne
#8 Le 28/10/2012, à 21:30
- superDude
Re : [résolu] Problème configuration wifi au démarrage wlan0-wlan1
Peut etre un module bogué. Essaye ndiswrapper + les drivers prevus pour windows (il te faudra blacklister le module;
# PCI device 0x168c:/sys/devices/pci0000:00/0000:00:0c.0/0000:04:00.0 (ath9k);
--> ath9k
et consulter la doc pour installer ndiswrapper, ou encore mieux, voir chez atheros, si tu n'as pas un ath9k plus récent à compiler.
˙lıɟoɹd ǝl suɐp ǝɹnʇɐuƃıs ǝp sɐd
Hors ligne
#9 Le 28/10/2012, à 21:55
- chibbata
Re : [résolu] Problème configuration wifi au démarrage wlan0-wlan1
salut
verifie dans /etc/network/if-up.d,la presence d'un script contenant :
#!/bin/sh
iwconfig wlan1 rate 54M
Dernière modification par chibbata (Le 28/10/2012, à 21:56)
Hors ligne
#10 Le 28/10/2012, à 22:57
- b@d
Re : [résolu] Problème configuration wifi au démarrage wlan0-wlan1
Merci superDude, et merci chibbata
La commande iwconfig wlan1 rate auto était présente dans /etc/network/if-pre-up.d/wlan1-rate
J'ai donc modifié en iwconfig wlan0 rate auto puis renommé le script en /etc/network/if-pre-up.d/wlan0-rate
Je n'ai plus de messages d'erreur au redémarrage du réseau.
Je signe résolu, en espérant que je n'aurai pas d'autres soucis aux prochains reboots...
Merci encore!
À+
Hors ligne