树莓派使用Realtek RTL8188CUS USB网卡搭建热点:关键配置避坑指南
一、前置准备
硬件:树莓派(任意型号,确保USB接口正常)、Realtek RTL8188CUS USB无线网卡、电源适配器
系统:推荐Raspbian(或基于Debian的树莓派官方系统),已完成基础初始化(开启SSH、配置网络等)
工具:终端(本地或SSH远程连接)、文本编辑器(nano/vim)
二、核心配置步骤(重点避坑)
1. 确认网卡识别
首先将Realtek RTL8188CUS USB网卡插入树莓派的USB接口,通过终端执行以下命令,确认系统已成功识别网卡:
1 |
|
在输出结果中,找到类似 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter 的条目,说明网卡识别正常。
再通过以下命令查看网卡名称(通常为wlan1,默认板载网卡为wlan0):
1 |
|
2. 编辑NetworkManager配置文件(关键步骤)
树莓派的网络管理主要依赖NetworkManager,搭建热点需要手动编辑对应的配置文件,重点是添加wifi-security相关配置,且后续避免通过GUI修改该网络。
步骤如下:
- 进入NetworkManager配置文件目录:
1 |
|
- 创建或编辑热点配置文件(文件名可自定义,建议以热点名称命名,后缀为.nmconnection),这里以创建名为“RPi-Hotspot.nmconnection”的配置文件为例:
1 |
|
- 在配置文件中添加以下内容,重点保留[wifi-security]模块下的4行关键配置:
1 |
|
保存并退出nano编辑器:按Ctrl+O,回车确认保存,再按Ctrl+X退出。
设置配置文件权限(必须执行,否则NetworkManager无法识别):
1 |
|
- 重启NetworkManager服务,使配置生效:
1 |
|
3. 验证热点是否正常启动
执行以下命令查看热点状态:
1 |
|
如果输出中包含“RPi-Hotspot”且状态为“activated”,说明热点已成功启动。此时可以用手机或电脑搜索该热点名称,输入设置的密码(如12345678),即可连接使用。
三、关键避坑点:GUI修改会丢失配置
这是使用RTL8188CUS网卡搭建热点时最容易踩的坑:如果后续通过树莓派的图形界面(GUI)修改该热点的网络配置(如修改密码、热点名称等),[wifi-security]模块下的group=ccmp;、pairwise=ccmp;、proto=rsn;这三行关键配置会被自动删除。
一旦这三行配置丢失,热点会出现以下问题:
设备无法正常连接热点,提示“认证错误”或“密码错误”(即使密码正确);
热点加密方式异常,可能变为无加密或低安全性加密,存在安全风险。
避坑解决方案:
尽量避免通过GUI修改该热点的任何配置,所有修改都通过终端编辑.nmconnection配置文件完成;
如果不小心通过GUI修改了配置,导致热点无法使用,只需重新通过nano编辑对应的.nmconnection文件,在[wifi-security]模块下补全以下三行配置,然后重启NetworkManager服务即可恢复:
1 |
|
四、常见问题排查
网卡识别失败:检查USB接口是否正常,尝试更换USB口;确认系统已安装RTL8188CUS的驱动(Raspbian官方系统通常自带,无需额外安装)。
热点无法激活:检查配置文件中的interface-name是否正确(需与ip addr show显示的网卡名称一致);检查配置文件权限是否为600;重启NetworkManager后再次尝试。
设备连接热点后无法上网:检查树莓派的主网络(如以太网)是否正常联网;确认ipv4模块的method设置为shared。
五、总结
使用Realtek RTL8188CUS USB网卡在树莓派上搭建热点的核心在于正确配置NetworkManager的.nmconnection文件,尤其是[wifi-security]模块下的三行关键加密配置。记住避免通过GUI修改该网络配置,所有调整都通过终端手动编辑配置文件完成,就能顺利避开认证失败的坑,稳定使用热点功能。