Wifi - amenez wlan0 au démarrage

25

J'ai mes paramètres réseau stockés /etc/wpa_supplicant.confet mon /etc/network/interfacesapparence ressemble à ceci:

auto lo, eth0, wlan0
iface lo inet loopback
iface eth0 inet dhcp
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf

Pour me connecter au réseau, je dois exécuter sudo ifconfig wlan0 upsuivi de sudo ifup wlan0chaque démarrage. Pas idéal car je coursraspbmc

Comment puis-je me wlan0lever et me connecter au démarrage, j'ai essayé d'ajouter les commandes à /etc/rc.localmais cela n'a pas fonctionné.

iiSeymour
la source
Ne devrait pas wpa-conf /etc/wpa.confêtre wpa-conf /etc/wpa_supplicant.confde pointer vers les paramètres de votre réseau sans fil? Je viens de faire fonctionner le WiFi raspbmchier soir. Quand je rentrerai aujourd'hui, je testerai le comportement de ma configuration lors des redémarrages.
HeatfanJohn
Opps était une faute de frappe dans la question mais pas dans mes paramètres. /etc/network/interfacespointe vers le/etc/wpa_supplicant.conf
iiSeymour
Pas lié à votre problème, mais je soupçonne également qu'il iface iface lo inet loopbacks'agit également d'une faute de frappe iface lo inet loopback. Configuration de l'interface de bouclage.
HeatfanJohn
Merde mon manque de compétences en lecture d'épreuves
iiSeymour

Réponses:

16

J'ai changé autoà allow-hotplugpour wlan0 dans mon /etc/network/interfaces, voir ci - dessous:

pi@raspbmc:~$ cat /etc/network/interfaces
#auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Cela a fonctionné pour moi!

Je ne sais vraiment pas pourquoi cela a fonctionné. La documentation Debian sur ce lien me ifquerydéroute car c'est tout nouveau pour moi, cependant la commande ci-dessous retourne maintenant wlan0 et cette commande est utilisée par /etc/init.d/networkingpour déterminer quelles interfaces mettre en place. Auparavant, avec wlan0 comme auto, je ifquery --list --alow=hotplugne retournais rien.

pi@raspbmc:~$ ifquery --list --allow=hotplug
wlan0
HeatfanJohn
la source
1
J'ai passé des années à essayer de mettre mon appareil en ligne. pourquoi Google ne recrache-t-il pas cela immédiatement? :) merci <3
increddibelly
Si cette réponse ne fonctionne pas (je ne peux pas dire pour 2012, mais ce n'est pas le cas en 2019), envisagez de la remplacer dhcppar manual.
Eric Platon
6

Votre configuration d'origine était correcte, à l'exception des virgules dans votre première ligne.

Alors utilisez auto lo eth0 wlan0plutôt ...

Ma config:

  auto lo wlan0

  iface lo inet loopback

  iface wlan0 inet manual
    wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

  iface default inet static
    address 10.0.0.81
    network 10.0.0.0
    netmask 255.255.254.0
    gateway 10.0.0.1

~

Milkmannetje
la source
Darn virgules m'avait foiré sur Debian Jessie. Est-ce que quelqu'un sait pourquoi les virgules semblent fonctionner sur certains Debian Wheezy mais pas Jessie?
Damian Silva