树莓派上配置无线网络

上一篇里抱怨了没有键盘,没有显示器,没有有线网络的情况下,配置无线网络很不方便。后来通过安装XBMC暂时解决了这个问题。现在已经从XBMC转投了Raspbian,周六在家里研究了一下树莓派的无线网络配置方法。

首先要确认树莓派正确识别和支持了你的无线网卡,我买的是这一款 腾达 W311MI,在shell里运行lsusb,在我的树莓派上执行结果如下:

我们可以看到,使用的是Ralink芯片,对于USB网卡不支持的情况,我觉得通过搜索,应该是能够找到相关的驱动的。或者您在购买之前先查询一下,是否被树莓派支持。至于还有文章里说lsmod用来查询内核里是否加载了网卡的驱动,这个我就没有深究了。

方法1

基本上通过以上确认以后,下面就是扫描一下家里的无线网络了,取得一些必要的参数。使用iwlist wlan0 scanning,结果输出会很长,注意其中这部分:

确保/etc/network/interfaces的内容如下:
auto lo

这是树莓派安装完成后原版的文件内容,不要iface wlan0 inet manual改为iface wlan0 inet dhcp,我就是被这个坑了很久。

然后修改/etc/wpa_supplicant/wpa_supplicant.conf,修改后:

除了ssid和psk外,{}内的其它内容似乎都可以不配置。当然了,也可以用wpa_supplicant命令来配置,具体的可以参考这里

这种方法的好处是:1、可以实现有线网络与无线网络共存;2、可以配置多个接入点。其中奥妙之后就在于/etc/network/interfaces里的wpa-roam,前面也指出来了,这里IP获取的方式是mannual,那如果我在wpa_supplicant里配置了多个不同的网络,每个网络获取IP地址的方式不同,应该怎么处理呢,其实我们可以为每个网络指定一个名称,如上面在/etc/wpa_supplicant/wpa_supplicant.conf中指定的id_str,然后在/etc/network/interfaces中添加iface $id_str inet dhcp即可。

方法2
auto lo

这种方法是,配置比较简单,但是不支持在多个网络间漫游。

2014年12月7日 | 归档于 Raspberry Pi
本文目前尚无任何评论.

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">