27849| 2
|
[教程] 《边学边用树莓派-1》 Raspberry Pi wifi无线网卡设置 |
购买了一个 EP-N8508GS USB wifi 网卡,因为初次接触linux和Raspberry Pi 遇到各种问题。在同事的帮助下 wifi 终于可以用了,现在总结一下其间遇到的问题。 插入 USB WiFi 网卡. 首先解决几个Raspberry Pi上面的设置问题方便后面对网卡的设置: 1. 首先对权限进行修改,方便后继操作,因为后面的操作大多需要root权限 树莓派使用的linux是debian系统,所以树莓派启用root和debian是相同的。 debian里root账户默认没有密码,但账户锁定。 当需要root权限时,由默认账户经由sudo执行,Raspberry pi 系统中的Raspbian 默认用户是pi 密码为raspberry 重新开启root账号,可由pi用户登录后,在命令行下执行
执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后在执行
这样就可以解锁root账户了。 现在就有两个账户 pi@raspberrypi 和 root@raspberrypi 两个账户可以来回切换: 在pi@raspberrypi 输入 su 然后输入刚才设置的密码进入 root 账户 在root@raspberrypi 输入su pi 进入 pi账户 2.Raspberry Pi键盘布局不对,因为是英国生产的缘故,默认布局是英国(GB)布局。这将导致咱们经常使用的美式布局键盘(US)在后面输入 “ 的时候老是输入 @。 网上找来一个教程 (https://blog.csdn.net/c80486/article/details/8460271) 更改键盘布局,命令如下:
进入后,选通用的101键PC键盘 按tab键,到OK,按Enter确定 在键盘layout选择中,选Other 按tab键,到OK,按Enter确定 然后在选项中,选English(US) 按tab键,到OK,按Enter确定 再选English(US, alternative international) 按tab键,到OK,按Enter确定 然后一路按OK 退出后,重启系统
重新启动时,由于修改了键盘布局,在读取键盘布局的阶段会比平常慢一些 3. Vi编辑器在编辑状态上下左右方向键和Backspace键“失灵” 找到一个教程(https://www.haogongju.net/art/2538573) 最近在用SSH操作树莓派是发现Vi在编辑状态下,上下左右键编程了回车+ A B C D ,Backspace 也不能删除。经过搜索找到了解决方案: 1.root权限打开/etc/vim/vimrc.tiny 2.编辑vimrc.iny中的set compatible 为 set nocompatible 3.编辑vimrc.iny,添加 set backspace=2 上面的问题解决了正式进入wifi配置. 1. 查看USB设备类型,寻找USB无线网卡是否已经被系统识别。运行lsusb 最后这句表明USB wifi 网卡已经被识别到了2. 查看内核模块是否支持你的无线网卡。运行lsmod 找到9192cu 表示 USB wifi 网卡对应的内核模块已经自动加载了。3. 看无线设备配置,运行iwconfig
4. 使用nano 或者vi 这两种Raspberry Pi 支持的编辑器对interfaces文件进行修改,如果你像我一样习惯使用windows,建议你使用nano编辑器。 nano编辑器的使用方法(https://www.vpser.net/manage/nano.html)
修改interfaces 文件内容为一下内容:
使用Ctrl+O来保存所做的修改 按Ctrl+X 推出nano 此时你已经设置wifi为DHCP自动获取IP地址,也可以设置为固定IP,晚上搜一下。 5. 修改WPA 配置。 使用nano编辑/etc/wpa_supplicant/wpa_supplicant.conf文件,确保内容如下: 注意主要修改IFI接入点名称和WIFI接入密码。
注意这里的确是需要输入 “ 引号 保存后退出nano 5. 使用ifup来启动无线网络
等待片刻,使用iwconfig wlan0命令可以查看无线网络是否已经连接上了 如果连接不上重启试试 此时使用ping命令测试下 如果ping不通,特别是重启以后,重复在启动一次wifi
使用iwconfig wlan0命令可以查看无线网络是否已经连接上了 如果连接上了应该有分配一个IP 至此 Raspberry Pi的wifi设置完成。 |
好文章,但是有几处错误, 1. root@raspberrypi:/home/pi# lsmod USB wifi 模块是8192cu 2. 我直接编辑/etc/wpa_supplicant/wpa_supplicant.conf无法连网,workaround的方法是用命令 wpa_passphrase YOUR_SSID YOUR_PW >> /etc/wpa_supplicant/wpa_supplicant.conf 可以看出其实在wpa_supplicant.conf文件里psk是一串MD5 String 而不是密码明文(我使用密码明文连接不上),其实再network block里只要有ssid 和psk 也可以。另,根据usb wifi的型号,设置路由对应的channel,比如我的EP-N8508GS 对应的channel是13。可以使用sudo iwlist wlan0 scanning 来查看对应连接的wifi的详细信息 3. 应用配置可以使用sudo ifdown wlan0 / sudo ifup wlan0 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed