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

我换autoallow-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年没有),考虑更换dhcpmanual
埃里克·普拉

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.