树莓派如何在命令行界面下连接Wi-Fi

我们可以用双绞线连接树莓派和路由器。有时候,树莓派离路由器太远,我们可以在Raspbian系统桌面使用无线连接。但如果你的树莓派没有独立显示器时怎么办?其实我们也可以通过SSH访问树莓派,然后使用命令行来连接无线网络。下面是具体步骤。

首先,确认wpasupplicant和wireless-tools这两个软件包已安装好,输入下面的命令进行安装。

sudo apt-get install wpasupplicant wireless-tools

/etc/network/interfaces这个文件包含了有线网卡和无线网卡的一般设置,而无线网卡的具体设置保存在/etc /wpa_supplicant/wpa_supplicant.conf文件中。首先我们要编辑”interfaces”文件。输入下面的命令使用 nano文本编辑器打开”interfaces”文件。

sudo nano /etc/network/interfaces

找到wlan0的部分,将wlan0的部分修改成下面设置。lo和eth0的部分不要修改。按Ctrl+O保存文件,再按Ctrl+X退出nano编辑器。

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

使用iwlist命令来获取附近可用的无线网络。

sudo iwlist wlan0 scan

如果扫描出来的网络太多不好查看的话,那么可以使用grep来过滤。例如只显示ESSID(无线网络名称),我们可以使用下面的命令:

sudo iwlist wlan0 scan | grep ESSID

树莓派如何在命令行界面下连接Wi-Fi

找到自己的无线网络名称,然后输入下面的命令编辑无线网卡的具体设置。

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

前面两行不要动。我们需要在文件中添加下面的文字。

network={
 ssid=”YourESSID”
 psk=”YourPassword”
 key_mgmt=WPA-PSK
 }

用你自己的网络名称和密码代替YourESSID和YourPassword。按Ctrl+O保存文件,按Ctrl+X退出nano编辑器。然后重启树莓派。

sudo reboot

重启后,我们可以用ifconfig或iwconfig命令来查看无线网卡是否已经连接上了路由器。

pi@raspberrypi-_006

为这篇文章评分
[Total: 15 Average: 2.9]

Leave a Reply

Your email address will not be published.

The maximum upload file size: 2 MB. You can upload: image, audio, video, document, spreadsheet, interactive, text, archive, code, other. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here