Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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