Wifi - uruchom wlan0 podczas rozruchu

25

Mam zapisane ustawienia sieciowe /etc/wpa_supplicant.confi /etc/network/interfaceswyglądają tak:

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

Aby połączyć się z siecią, muszę uruchomić, sudo ifconfig wlan0 upa następnie sudo ifup wlan0po każdym uruchomieniu. Nie jest to idealne rozwiązanieraspbmc

Jak mogę wstać wlan0i połączyć się przy rozruchu, próbowałem dodać polecenia, /etc/rc.localale to nie działało.

iiSeymour
źródło
Nie powinno wpa-conf /etc/wpa.confbyć wpa-conf /etc/wpa_supplicant.confpunkt w ustawieniach sieci bezprzewodowej? Właśnie dostałem WiFi działające raspbmcostatniej nocy. Kiedy wrócę dziś do domu, sprawdzę, jak zachowuje się moja konfiguracja po ponownym uruchomieniu.
HeatfanJohn,
Opps było literówką w pytaniu, ale nie w moich ustawieniach. /etc/network/interfaceswskazuje na/etc/wpa_supplicant.conf
iiSeymour
Nie związane z twoim problemem, ale podejrzewam, że iface iface lo inet loopbackto także literówka iface lo inet loopback. Konfiguracja interfejsu sprzężenia zwrotnego.
HeatfanJohn
Niech mnie szlag brak umiejętności czytania dowodu
iiSeymour 16.10 o

Odpowiedzi:

16

Zmieniłem autosię allow-hotplugdla wlan0 w moim /etc/network/interfaces, patrz poniżej:

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

To działało dla mnie!

Naprawdę nie jestem pewien, dlaczego to zadziałało. Dokumentacja Debiana pod tym linkiem jest dla mnie myląca, ponieważ jest to dla mnie zupełnie nowe, jednak ifquerypokazane poniżej polecenie zwraca teraz wlan0 i to polecenie służy /etc/init.d/networkingdo określenia, które interfejsy mają zostać uruchomione. Poprzednio z wlan0 jako auto, ifquery --list --alow=hotplugnic nie zwróciło.

pi@raspbmc:~$ ifquery --list --allow=hotplug
wlan0
Fan wentylatora John
źródło
1
Spędziłem wieki próbując uruchomić moje urządzenie w trybie online. dlaczego Google nie wyrzuca tego natychmiast? :) dziękuję <3
niewiarygodnie
Jeśli ta odpowiedź nie działa (nie mogę powiedzieć na rok 2012, ale nie w 2019 roku), należy rozważyć zastąpienie dhcpz manual.
Eric Platon,
6

Oryginalna konfiguracja była w porządku, z wyjątkiem przecinków w pierwszym wierszu.

Więc użyj auto lo eth0 wlan0zamiast ...

Moja konfiguracja:

  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
źródło
Cholerne przecinki sprawiły, że spieprzyłem Debiana Jessie. Czy ktoś wie, dlaczego przecinki wydają się działać na niektórych Debian Wheezy, ale nie na Jessie?
Damian Silva