我的网络设置存储在/etc/wpa_supplicant.conf中,而我的/etc/network/interfaces看起来像这样:不理想,因为我正在运行sudo ifconfig wlan0 up

如何启动sudo ifup wlan0并在启动时进行连接,我尝试将命令添加到raspbmc中,但这没用。

评论

wpa-conf /etc/wpa.conf是否不应该是wpa-conf /etc/wpa_supplicant.conf指向您的无线网络设置?昨晚我刚在raspbmc上使用WiFi。我今天到家后,将测试设置在重新启动后的行为。

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

与您的问题无关,但我也怀疑iface loine内环回也是一种错字,应该是iface lo inet内环回。回送接口配置。

该死的我缺乏校对能力

#1 楼

我将auto中wlan0的allow-hotplug更改为/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


评论


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

–难以置信
17/12/26在19:54

如果此答案不起作用(我不能说2012年,但在2019年不行),请考虑将dhcp替换为manual。

–埃里克·普拉顿
19 Mar 12'19在2:52

#2 楼

您的原始配置没问题,除了第一行中的逗号。



评论


达恩逗号让我迷恋Debian Jessie。有谁知道为什么逗号在某些Debian Wheezy上起作用而不是在Jessie上起作用?

–达米安席尔瓦(Damian Silva)
16-2-17在19:23