1. 硬件说明:

手头的Raspberry PI 还是1代 B+型号. 出入无线网卡型号: Comfast, CF-WU835P, 树莓派一点反映都没有.

windows下插入网卡, 提示芯片型号为: Realtek RTL8192EU.

2. 安装树莓派系统:

官网看了下, Raspbian已经linux内核升级到 v4.1了, 下载了 2015-09-24 发布的版本, 写入 sd卡, 启动

跟之前安装系统没什么不同, 略去.

需要说明的是, 可以修改 /etc/apt/sources.list 文件, 添加国内镜像 mirrors.ustc.edu.cn 和 mirrors.sohu.com, 速度能快一大截.

3. 配置和编译无线网卡驱动模块.

(1)首先查看系统是否认出了usb:

$ sudo lsusb

发现系统显示网卡型号  0bda:818b

(2) 是否加载模块:

# sudo lsmod

显示未加载8192eu.ko 的网卡模块, 网卡未被驱动.

(3) 下载RTL8192EU 驱动

网上搜了, 据说 天猫魔盒wifi 也是使用的这个芯片. 找了好几个驱动, 最后有用的还是这个:

https://github.com/Mange/rtl8192eu-linux-driver

下载后解压, 进入目录make之前, 不要着急, 还需要先下载和设置 Raspberry PI 对应的内核代码树.

(4)下载和设置linux内核源码树.

按照这个教程来:

http://www.freemindworld.com/blog/2015/150312_complie_kernel_module_for_raspberry_pi_2.shtml

简单总结一下, 就是:

a)首先下载脚本,并设置可执行

$ wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source
$ chmod a+x rpi-source $ ./rpi-source

b) 检查gcc版本是否与内核gcc匹配.

系统缺省安装的gcc 是 gcc-4.9, 而内核编译使用的是 gcc-4.8, 上面脚本会报错退出: gcc版本不匹配.

这时, 卸载 gcc-4.9 并安装 gcc-4.8

# sudo apt-get   autoremove gcc-4.9
# sudo apt-get   install gcc-4.8

安装之后, 记得 ls -l /usr/bin/gcc* 查看下, 记得创建 gcc 链接到 gcc-4.8

# sudo ln -s  /usr/bin/gcc-4.8  /usr/bin/gcc

之后重新运行 ./rpi-source, 脚本运行正常, 会看到下载了对应的linux源码包并解压到当前目录.

等脚本运行退出, 没有错误, 源码树就下载设置好了.

4. 编译和安装网卡驱动模块. 

进入之前下载解压的驱动模块目录, 运行make 和 make install

注意: 编译模块时若报告找不到arch/armv6l或arch/armv7l目录, 尝试在make命令前加ARCH=arm参数

# sudo ARCH=arm  make  &&  make install

5. 查看模块是否加载, 

# sudo lsmod

# sudo modprobe configs #探测模块.

6. 无线wifi配置命令:

各个无线wifi配置查看命令, 试试就知道了.

# sudo  iwconfig
# sudo  iwconfig wlan0 scan
# sudo  wpa_cli  scan
# sudo  wpa_cli  scan_result

7.设置eth0 为固定ip, wlan0 为dhcp并设定登录密码:

编辑 /etc/network/interfaces 文件, 修改为如下:

# sudo  ifconfig
auto lo
iface lo inet loopbackauto eth0
allow-hotplug eth0
iface eth0 inet <strong><span style="color:#ff0000;">manual</span></strong>
# 若要设置 静态ip, 需修改配置文件 /etc/dhcpcd.confauto wlan0
allow-hotplug wlan0
iface wlan0 inet<strong> <span style="color:#ff0000;">manual</span></strong>
wpa-conf /etc/wpa_supplicant/wpa_supplicant.confauto wlan1
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

注意: 以上配置文件中, 必须为manual, (不能为dhcp或者 static),   若要设置 静态ip, 需修改配置文件 /etc/dhcpcd.conf

否则会导致开机时软件包 dhcpcd5的服务失败,   # systemctl status dhcpcd.service 服务启动错误!!

静态ip设置参考:  http://blog.csdn.net/shooter556/article/details/7368674

==============================================================================================

有些linux发行版默认使用dhcpcd这个软件去自动获取计算机的ip,但由于某种情况,我们需要配置静态ip。

修改配置文件/etc/dhcpcd.conf,在文件最后加入以下语句:

[plain] view plaincopy
  1. interface ethX
  2. static ip_address=192.168.xxx.xxx/24    #这里用CIDR的格式配置地址
  3. static routers=192.168.xxx.xxx          #这里配置的是网关
  4. static domain_name_servers=192.168.xxx.xxx        #这里配置域名服务器地址

======================================================================================================

wifi密码, 需要修改如下文件:

/etc/wpa_supplicant/wpa_supplicant.conf

添加network字段 如下(可以添加多个):

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1network={ssid="HappyLife"psk="hohaihohai"key_mgmt=WPA-PSK
}network={ssid="qmcc"psk="qmccdjf2015"key_mgmt=WPA-PSK
}

试试wifi网络是否能连接! 搞定!

8. 自动尝试连接多个wifi

http://m.blog.csdn.net/blog/shooter32/45126525

Raspberry PI 编译WLan驱动模块, 并配置登录WIFI相关推荐

  1. 【Raspberry pi】系统安装及基础配置

    1.系统安装 见官网:http://www.raspberrypi.org/quick-start-guide 2.基础配置 转载自http://www.eeboard.com/bbs/thread- ...

  2. 如何在5美元的Raspberry Pi上构建个人开发服务器

    In this article, you'll learn how to build a personal dev server by installing Git, Node.js, Rust, a ...

  3. raspberry nas_使用Raspberry Pi NAS托管您自己的云

    raspberry nas 在本系列的前两部分中,我们讨论了在Raspberry Pi上构建网络连接存储(NAS)的硬件和软件基础 . 我们还制定了适当的备份策略以保护NAS上的数据. 在第三部分中, ...

  4. raspberry pi_如何使用Raspberry Pi测量颗粒物

    raspberry pi 我们在东南亚的学校定期测量空气中的颗粒物. 这里的值非常高,尤其是在2月到5月之间,那时天气非常干燥和炎热,许多田野都燃烧着. 这些因素会对空气质量产生负面影响. 在本文中, ...

  5. 在Raspberry Pi上轻松设置.NET Core并使用VS Code进行远程调试

    目录 介绍 背景 工具选择 先决条件 准备SD卡 SSH配置和.NET安装 示例程序 兴趣点 带有最新代码的GitHub存储库 介绍 手动设置了用于.NET Core和远程调试的Raspberry P ...

  6. 如何在 Raspberry Pi 上快速安装 Oracle Linux ?

    你知道树莓派(Raspberry Pi)吗?它可不是一款餐后甜点,而是一个只有信用卡大小的计算机,更准确的说它是一款单板计算机.那么,如何简单快速地在上面安装 Oracle Linux?下面将会详细介 ...

  7. raspberry pi_如何使用Raspberry Pi构建WiFi相框

    raspberry pi 数码相框非常好,因为它们可以让您欣赏照片而不必打印出来. 此外,添加和删除数字文件比打开传统框架并在要显示新照片时在内部交换图片要容易得多. 即便如此,从数码相框中取出SD卡 ...

  8. 用Raspberry Pi消除害虫

    目录 介绍 配置Raspberry Pi 修改代码 运行害虫消除器 下一步 在这里,我们修改了在Pi设备上启动MD和DNN的Python代码.然后,我们演示视频文件上的驼鹿检测.然后,我们向读者展示了 ...

  9. RASPBERRY PI wifi配置

    Raspberry Pi 手把手教你在树莓派上安装USB无线网卡支持WIFI 树莓派虽然已经有了有线网卡,但是并未配置无线网卡,移动性不够强,好在机器配备了2个USB口,当然要分一个出来给WIFI无线 ...

最新文章

  1. Tomcat -- Cannot create a server using the selected type
  2. Linux和Windows文件系统
  3. Laravel 有哪些核心的内容?
  4. 使用C#实现Morse码的输出
  5. 5、线程终止方式:pthread_cleanup_push/pthread_cleanup_pop()
  6. flashisland in webdynpro
  7. redis zset转set 反序列化失败_7000字 Redis 超详细总结、笔记!建议收藏
  8. 自考那些事儿(六):计算机网络原理(总述篇)
  9. Mybatis中Mapper.xml文件sql中动态获取----#{}和${}区别
  10. Bailian2739 计算对数【对数】
  11. python基础知识汇总01
  12. 外挂制作必备工具下载.
  13. epc项目设计流程图_EPC工程总承包管理流程图解。
  14. HDU—— 2567 寻梦
  15. unity获取obs虚拟摄像头
  16. 完美配色排版海报模板|神奇的色彩搭配
  17. linux系统输入数字 求最大值,写函数,输入n个数字输出最大值和最小值
  18. android+xposed插件,初探Xposed 插件开发
  19. Day02 - CSS
  20. 阵列麦克风声音定位-代码python实现-二维与三维声音定位

热门文章

  1. 最好的前端开发资源推荐
  2. IO接口以太网低频工业RFID读写器|读取器CK-LR12-E00之Modbus TCP的寄存器定义与说明
  3. elementui实现表格单选功能
  4. 光谱成像技术用于河北鸭梨的物理损伤检测
  5. 想靠“免费”搅局智能家居,小度添添智能健身镜凭什么?
  6. 从spaceX的火箭回收想到的一些事儿
  7. 计算机软件是几类商标,电脑配件属于第几类商标
  8. windows bat
  9. Secure Boot什么意思?BIOS中Secure Boot灰色无法更改解决方法详解
  10. 西澳大学诚招计算机视觉/机器学习方向博士研究生