Wifi-在启动时启动wlan0


25

我将网络设置存储在其中/etc/wpa_supplicant.conf,/etc/network/interfaces如下所示:

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

要连接到网络我得赶紧走sudo ifconfig wlan0 up,随后sudo ifup wlan0每次启动后。不理想,因为我正在跑步raspbmc

我如何wlan0起床并在启动时进行连接,我曾尝试将命令添加到其中,/etc/rc.local但没有用。


不wpa-conf /etc/wpa.conf应该wpa-conf /etc/wpa_supplicant.conf指向您的无线网络设置吗?昨晚我刚开始使用WiFi raspbmc。今天我回到家时,我将测试设置在重新启动后的行为。
— HeatfanJohn 2012年

Opps是问题的错字,但不是在我的设置中。/etc/network/interfaces指向/etc/wpa_supplicant.conf
— iiSeymour 2012年

与您的问题无关,但我也怀疑这iface iface lo inet loopback也是错字iface lo inet loopback。环回接口配置。
— HeatfanJohn 2012年

我该死的缺乏校对能力
— iiSeymour 2012年

Answers:


16

我换auto到allow-hotplug了我为wlan0 /etc/network/interfaces,见下图:

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

那对我有用!

我真的不知道为什么这样做。该链接上的Debian文档使我感到困惑,因为这对我来说是新的,但是ifquery下面显示的命令现在返回wlan0,并且该命令用于/etc/init.d/networking确定要启动的接口。以前将wlan0设置为auto,ifquery --list --alow=hotplug没有返回任何内容。

pi@raspbmc:~$ ifquery --list --allow=hotplug
wlan0

1
我花了很长时间尝试使我的设备在线。Google为什么不立即吐出来呢?:)谢谢您<3
— increddibelly

如果这个答案不工作(我不能说,2012年,但它在2019年没有),考虑更换dhcp带manual。
— 埃里克·普拉

6

您的原始配置还可以,除了第一行中的逗号之外。

所以auto lo eth0 wlan0改用...

我的配置:

  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

〜


达恩逗号让我迷恋Debian Jessie。有谁知道为什么逗号在某些Debian Wheezy上起作用而不是在Jessie上起作用?
— 达米安·席尔瓦
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.