树莓派的wifi网络

如果你没有登录到常用的图形用户界面,这种方法就适合用来设置树莓派的wifi。尤其是在你没有屏幕或者有线网络,仅使用串口控制线的时候。另外,这种方法也不需要额外的软件,所有需要的东西都已经包含进了树莓派。

GETTING WIFI NETWORK DETAILS(获取wifi网络详情)

为了扫描wifi网络,可以使用sudo iwlist wlan0 scan命令。这个命令会列出所有可使用的wifi网络,以及网络的一些有用信息。例如:

1、ESSID:"testing" :这是wifi网络的名字。

2、IE:IEEE 802.11i/WPA2 Version1 :这部分表示网络的验证方式,在这里是WPA2,这是一种用于替代WPA1的更新更加安全的无线网络标准。本指南应该适用于WEP、WPA或者WPA2,但是可能不适用企业版WPA2。

你同样需要wifi网络的密码。大多数家庭路由器(默认密码)都有标注在路由器背面的标签上。在这个例子中,搜索到的wifi网络的ESSID(ssid)是testing,并且密码(psk)是testingPassword。

ADDING THE NETWORK DETAILS TO THE RASSBERRY PI(添加网络到树莓派上)

使用nano编辑器打开wpa-supplicant配置文件:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

在文件的底部添加下面内容:
network={
    ssid="The_ESSID_from_earlier"
    psk="Your_wifi_password"
}

在本示例网络中,我们应该添加为:
network={
    ssid="testing"
    psk="testingPassword"
}

现在按ctrl+x键然后按y键,最后再按回车键。

这个时候,wpa-supplicant在几秒钟内应该就会注意到设置已经改变了,并且会尝试去连接这个网络。如果没有,那么就需要使用sudo ifdown wlan0

和sudo ifup wlan0命令手动重启接口,或者直接使用sudo reboot命令重启树莓派。
 

你可以使用ifconfig wlan0命令确认是否已经成功连接上网络。如果inet addr中已经有地址了,说明树莓派成功连接上了网络。如果没有,请检查你的密码和ESSID是否正确。

然后使用wpa_supplicant连接

$ sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

自动获取ip

$ sudo dhcpcd wlan0

可以把这个加入开机启动脚本, 在/etc/init.d/下新建wpa_supplicant

$ sudo touch wpa_supplicant #新建脚本
$ sudo chmod 755 wpa_supplicant #给脚本755权限
$ sudo vim wpa_supplicant
#键入以下内容
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
dhcpcd wlan0

$ sudo update-rc.d wpa_supplicant defaults #把wpa_supplicant更新进开机启动

重新启动,是不是可以自动连上无线wifi了?

 

转载于:https://my.oschina.net/yehun/blog/893234

### 树莓派 WiFi 配置教程 树莓派可以通过多种方式配置无线网络连接,以下是详细的配置方法: #### 方法一:通过图形界面配置 如果已经成功启动到树莓派的桌面环境,则可以直接使用图形界面完成 WiFi 连接。将鼠标移动至桌面右上角的网络图标位置,点击后会弹出可用的 WiFi 列表[^2]。选择目标 WiFi 并输入密码即可完成连接。 #### 方法二:手动编辑 `wpa_supplicant.conf` 文件 对于无显示器或者需要批量部署的情况,可以提前在 SD 卡上的 `boot` 分区创建并修改 `wpa_supplicant.conf` 文件来实现自动连接 WiFi 的功能。具体操作如下: 1. 将 SD 卡插入电脑,并找到其 `boot` 分区。 2. 创建一个名为 `wpa_supplicant.conf` 的文件,并按照以下模板填写内容: ```plaintext country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="WiFi名称" psk="WiFi密码" key_mgmt=WPA-PSK } ``` 3. 保存文件并将 SD 卡重新插入树莓派设备中启动即可[^3]。 #### 方法三:命令行模式下的 WiFi 设置 当无法进入桌面环境时,也可以借助终端工具 SSH 登录到树莓派进行 WiFi 配置。执行以下指令逐步完成设置过程: 1. 打开终端窗口运行 `sudo nano /etc/wpa_supplicant/wpa_supplicant.conf` 编辑器; 2. 添加新的网络条目类似于上述第二种方法中的格式; 3. 使用快捷 Ctrl+O 和 Enter 保存更改后再按 Ctrl+X 返回主菜单; 4. 输入 `sudo wpa_cli reconfigure` 来刷新当前活动状态从而应用最新调整好的参数设定值。 ### 常见问题解答 #### Q: 如果尝试以上步骤仍然未能正常联网怎么办? A: 可能存在硬件兼容性方面的问题或者是驱动程序未加载完全所致。建议先确认所使用的 USB Wi-Fi dongle 是否被官方支持列表收录;另外还可以试着重启路由器以及更换不同频道再做测试看效果如何变化情况怎样发展下去更好一点[^1]。 #### Q: 如何查看目前有哪些可接入热点信号强度大小排名顺序排列出来呢? A: 在 Linux 终端里边儿能够利用 iwlist scan 功能扫描附近所有的 AP (Access Point),然后从中筛选提取有用的信息呈现给用户参考决策之用。比如这样一条简单的 shell script 脚本就可以满足需求啦: ```bash iwlist wlan0 scan | grep ESSID ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值