Wifi - Wlan0 beim Booten starten

25

Ich habe meine Netzwerkeinstellungen in gespeichert /etc/wpa_supplicant.confund meine /etc/network/interfacessieht so aus:

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

Um eine Verbindung zu dem Netzwerk muss ich laufen , sudo ifconfig wlan0 upgefolgt sudo ifup wlan0nach jedem Start. Nicht ideal, da ich lauferaspbmc

Wie kann ich wlan0beim Booten aufstehen und eine Verbindung herstellen? Ich habe versucht, die Befehle hinzuzufügen, /etc/rc.localaber das hat nicht funktioniert.

iiSeymour
quelle
Sollte es nicht wpa-conf /etc/wpa.confsein wpa-conf /etc/wpa_supplicant.conf, auf Ihre WLAN-Einstellungen zu verweisen? Ich habe gerade raspbmcletzte Nacht WiFi in Betrieb genommen . Wenn ich heute nach Hause komme, werde ich testen, wie sich mein Setup bei Neustarts verhält.
HeatfanJohn
Opps war ein Tippfehler in der Frage, aber nicht in meinen Einstellungen. /etc/network/interfaceszeigt auf die/etc/wpa_supplicant.conf
iiSeymour
Hat nichts mit deinem Problem zu tun, aber ich vermute auch, dass iface iface lo inet loopbackdas auch ein Tippfehler ist, der sein sollte iface lo inet loopback. Loopback-Schnittstellenkonfiguration.
HeatfanJohn
Verdammt mein Mangel an Korrekturlesen Fähigkeiten
iiSeymour

Antworten:

16

Ich autohabe allow-hotplugfür wlan0 in meine geändert /etc/network/interfaces, siehe unten:

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

Das hat bei mir geklappt!

Ich bin mir wirklich nicht sicher, warum das funktioniert hat. Die Debian-Dokumentation unter diesem Link ist für mich verwirrend, da dies alles neu für mich ist. Der ifqueryunten gezeigte Befehl gibt jedoch jetzt wlan0 zurück und dieser Befehl wird verwendet, um /etc/init.d/networkingzu bestimmen, welche Schnittstellen aufgerufen werden sollen. Zuvor mit wlan0 als auto, ifquery --list --alow=hotplughat nichts zurückgegeben.

pi@raspbmc:~$ ifquery --list --allow=hotplug
wlan0
HeatfanJohn
quelle
1
Ich habe ewig versucht, mein Gerät online zu bringen. warum spuckt die google das nicht sofort aus? :) danke <3
increddibelly
Wenn diese Antwort nicht funktioniert (ich kann nicht für das Jahr 2012 sagen, aber es funktioniert nicht im Jahr 2019), sollten Sie ersetzen dhcpmit manual.
Eric Platon
6

Deine ursprüngliche Konfiguration war in Ordnung, bis auf das Komma in der ersten Zeile.

Also benutze auto lo eth0 wlan0stattdessen ...

Meine Konfiguration:

  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
quelle
Verdammte Kommas hatten mich auf Debian Jessie gebracht. Weiß jemand, warum Kommas bei Debian Wheezy zu funktionieren scheinen, aber nicht bei Jessie?
Damian Silva