《树莓派开发实战(第2版)》——2.5 配置无线网络连接

2.5 配置无线网络连接

面临问题
你想通过USB无线网卡将树莓派连接到互联网上。

解决方案
如果你的Raspbian是最新版本的话,那么配置Wi-Fi的任务将易如反掌。你只需插入USB Wi-Fi无线网卡,然后在屏幕右上方单击Network图标即可(见图2-3)。之后,你会看到一个无线网络清单。你选择网络后,系统将提示你输入Pre Shared Key,即密码。

输入密码,稍等片刻,Network图标就会变为标准的Wi-Fi标志,说明无线网络已经连接成功。

如果你使用的是老版的Raspbian的话,那么就不得不借助Wi-Fi Config工具(桌面上可以找到它的快捷方式)来进行配置了。如果你的Raspbian不是最新版本的话,不妨将其更新一下(见1.4节)。

如果你使用的是树莓派3的话,那么实际上它已经内置了Wi-Fi网卡。

如果你使用的是老版树莓派,先在树莓派的USB接口上面安装一个兼容的USB无线网卡(大部分都是兼容的),然后就可以运行Wi-Fi配置工具(见图2-4)进行配置了。此外,你还可以在树莓派的开始菜单的Preferences部分找到Wi-Fi配置工具。然后,单击Scan按钮搜索接入点。双击你要连接的接入点(你的家用集线器的),并在PSK字段输入密码。

最后,单击连接按钮便可接入网络。

进一步探讨
USB Wi-Fi无线网卡比较费电,因此如果遇到树莓派意外重启或无法正确重启的情况,那么很可能需要使用一个更大功率的电源。你可以使用一个能提供1.5A或更大电流的电源。

如果你还打算使用鼠标与键盘,可能会遇到USB接口不够的情况,这时,可以求助于USB集线器。请选择自带电源的集线器,因为它可以缓解树莓派电源的压力。

如果你打算将树莓派用于媒体中心(见4.1节),还有一个设置页面,可供你使用Wi-Fi将媒体中心连接网络。

此外,你还可以直接使用命令行来设置无线网络连接。为此,首先要编辑 /etc/ network/interfaces文件,具体命令如下所示。

$ sudo nano /etc/network/interfaces```
然后,在文件中找到与wlan0接口有关的部分,并将其修改为:

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf`
第一行内容的作用是规定当USB Wi-Fi无线网卡插入后,Wi-Fi连接将自动启动。第二行内容的作用是规定让树莓派通过DHCP协议来分配IP地址。如果你想要使用静态IP地址,那么可以将单词dhcp换为static,并添加2.3节中介绍的分配静态IP地址所需的相关内容。

最后一行用来规定客户端文件的位置。实际上,这个文件包含了无线网络的SSID(网络名称)和PSK(密码)。所以,接下来就要编辑这个文件了,具体命令如下所示。

$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf```
修改文件时,只要根据你的无线网络设置ssid和pskfoobar便可。

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={

     ssid="My-Network-Name"
     psk="My-password"
     proto=RSN
     key_mgmt=WPA-PSK
     pairwise=TKIP
     auth_alg=OPEN

}`
为了让对文件所做的修改生效,需要重新启动树莓派。

时间: 2024-11-05 20:23:38

《树莓派开发实战(第2版)》——2.5 配置无线网络连接的相关文章

《树莓派开发实战(第2版)》——导读

前言 树莓派开发实战(第2版)自从2011年诞生以来,树莓派已经成为基于Linux的低成本电脑和嵌入式计算平台这两个领域中的重要角色.同时,也受到了教育工作者和业余爱好者们的一致好评. 自从本书第1版问世以来,树莓派的销售量已超过了几百万台,同时还出现了许多新型号的树莓派.某些型号,比如B+.A+和B+型树莓派2等,还对该设备的规范进行了改进,出现了具有4核处理器的树莓派2和树莓派计算模块,即可以把树莓派作为一个插件式电路板用作更大系统的零部件. 针对出现的各种新型树莓派以及Raspbian操作

《树莓派开发实战(第2版)》——第2章 网络连接

第2章 网络连接 树莓派开发实战(第2版) 2.0 引言 树莓派在设计之初,便是要连接到互联网的.互联网通信是它的关键功能之一,这给其他各种用途铺平了道路,例如家庭自动化.Web服务.网络监控等. 树莓派既可以使用以太网线缆(这种情况至少要求是B型树莓派)联网,也可以使用USB Wi-Fi无线网卡连接网络.树莓派一旦连接到互联网上面,就意味着你可以通过其他计算机来远程连接树莓派.这对于本身难以接近,或者没有连接键盘.鼠标和显示器的树莓派来说,是非常有用的. 接下来,本章将详细介绍树莓派连接互联网

《树莓派开发实战(第2版)》——2.1 连接有线网络

2.1 连接有线网络 面临问题 你想通过有线网络将树莓派连接到互联网. 解决方案 首先,如果你的树莓派的型号为A.A+或Zero的话,那么它们自身并没有提供RJ45以太网接口.这种情况下,最好使用USB无线网卡来连接互联网(见2.5节). 如果你的树莓派是B型的,可以将以太网电缆插入RJ45接口,同时将线缆另一端接入家用路由器后方的空闲接口中即可.图2-1展示的是一款老版的树莓派1,它的网络LED就在音频接口旁边.对于树莓派2来说,这些LED位于以太网接口自身内部. 树莓派一旦连接到网络上面,它

《树莓派开发实战(第2版)》——2.2 查看自己的IP地址

2.2 查看自己的IP地址 面临问题你想知道自己树莓派的IP地址,以便与它进行通信,无论是将树莓派用作Web服务器,与其交换文件,还是利用SSH(见2.7节)或VNC(见2.8节)远程控制树莓派,你都需要知道它的IP地址. 一个IP地址由4部分数字组成,能够在网络中唯一地标示计算机的网络接口.该地址各部分数字之间用点号分隔. 解决方案要想获悉自己树莓派的IP地址,只需在终端窗口中输入下列命令即可. $ hostname -I 192.168.1.16``` 上面看到的是树莓派在家庭网络中的本地I

《树莓派开发实战(第2版)》——2.6 使用控制台线联网

2.6 使用控制台线联网 面临问题 虽然没有网络连接可用,但是,你仍然希望能够从另一台计算机远程访问树莓派. 解决方案 使用控制台线来连接树莓派. 如果你打算以无外设的方式来使用树莓派的话,即不用键盘.鼠标或显示器,那么控制台线将是不二之选.控制台线的外观如图2-5所示,可以从Adafruit(https://www.adafruit.com/ )网站购买. 控制台线的连接方式如下. 1.将红色(5V)导线连接到GPIO接口左边缘上的5V引脚. 2.将黑色(GND)导线连接至上面用到的5V引脚左

《树莓派开发实战(第2版)》——1.14 安装树莓派摄像头模块

1.14 安装树莓派摄像头模块 面临问题 你想使用树莓派的摄像头模块(见图1-14). 解决方案 树莓派摄像头模块(见图1-14)是通过排线连接到树莓派上面的. 这个排线需要连到介于树莓派2的音频和HDMI接口之间的那个专用连接器上面.对于早先的B型树莓派来说,这个连接器位于以太网接口的后面.若要安装该模块,需要拉开连接器两边的扳手,使连接器处于解锁状态,然后将排线插入插槽,注意要让排线连接器的衬垫背对以太网接口.之后,按下两边的扳手,锁住排线(见图1-15)即可. 摄像头包装上面的说明文字指出

《树莓派开发实战(第2版)》——2.3 配置静态IP地址

2.3 配置静态IP地址 面临问题你想给自己的树莓派配置一个静态IP地址,这样该地址就不会发生变化了. 解决方案要给树莓派配置IP地址,无论它使用的是有线网络,还是无线网络,你都需要编辑配置文件 /etc/network/interfaces. 如果你想查看自己的/etc/network/interfaces文件,可以借助下列命令. $ more /etc/network/interfaces``` 该文件看起来应该如下所示. auto lo iface lo inet loopbackifac

《树莓派开发实战(第2版)》——2.4 为树莓派配置网络名称

2.4 为树莓派配置网络名称 面临问题你想给树莓派配置一个网络名称,这样,它的名字就不再是单调的"raspberrypi"了. 解决方案修改树莓派的网络名称其实非常简单,只需要修改两个文件就可以了. 首先,需要编辑/etc/hostname文件.为此,请打开终端窗口,并输入如下所示的命令. $ sudo nano /etc/hostname``` 然后,使用选好的名字替换掉"raspberrypi"即可.需要注意的是你选择的名称应该还是一个单词,不能含有任何标点符号

《深入浅出iPhone/iPad开发(第2版)》——使用GUI编辑器连接UI控制到代码

使用GUI编辑器连接UI控制到代码深入浅出iPhone/iPad开发(第2版)高亮显示的iDecideViewController.xib来自GUI编辑器,打开助理编辑器,你会在一旁看到iDecideViewController.h.现在让我们把按键连接到我们的新代码.