一、写作目的

苦于学校的校园网的portal认证,又想享受wifi带来的便利(学校那个wifi经常弹不出认证界面,还有设备数量限制),没办法只能自己动手了,利用闲置的树莓派3B+Openwrt搭建智能路由器。

当然,openwrt作为一个强大的开源项目,功能绝不仅限于此,大家可以自行发掘。搭建过程中感觉到网上的资料错综复杂,有些已经过时不能用了,我对于每一小块的知识点分开撰写博客,方便大家快速获取所需知识

运行环境:(我的硬件是本来就已经存在的,所以存在性能过剩)

主机:Windows 10

额外配件:读卡器(用于电脑读取内存卡)

树莓派3B:ARM 64位 1.2GHz处理器,1GB RAM,32G class 10 内存卡(实际上这个估计1G都够用了)

(树莓派其他版本文中不同之处会指出)

二、烧写Openwrt步骤

下载Openwrt系统镜像(大概十几MB)

官网链接: https://openwrt.org/docs/guide-user/installation/installation_methods/see_devicepage ,国内打开有点慢,不过好在文件不大

这里我根据树莓派3B找到了红色圈出的条目,读者应该根据自己的树莓派型号找到对应的条目,点击后面的 "View/Edit data",找到下面条目

点击对应链接开始下载,得到文件“openwrt-19.07.4-brcm2708-bcm2710-rpi-3-ext4-factory.img.gz”,解压得到“openwrt-19.07.4-brcm2708-bcm2710-rpi-3-ext4-factory.img”

准备内存卡(树莓派作为系统盘使用,后面会格式化,建议不小于1GB)

1、从http://www.canadiancontent.net/tech/download/SD_Card_Formatter.html下载并安装软件“SD Card Formatter”。这一步很关键,因为windows默认的格式化会导致安装失败

2、借助读卡器将内存大插在电脑上,在SD Card Formatter选中并格式化

烧写openwrt系统

1、从https://sourceforge.net/projects/win32diskimager/下载并安装win32diskimager

2、选中之前解压的镜像和内存卡

3、写入成功后,如果windows弹出要求格式化内存卡,一定不要格式化!!!!!,直接把卡取出来,插树莓派上就行了

三、验证安装

用网线将树莓派和电脑连接,然后树莓派插电。等待大概1~5分钟(视情况而定),通过电脑浏览器进入“192.168.1.1”,即Openwrt浏览器管理界面,默认账户root,默认密码为空。直接登录即可进入。

四、修改管理员密码,开放ssh连接

进入System-Administation-Rooter password

输入密码保存即可,ssh是默认开启的,如下图,一般不用改

此时openwrt的web登录账户:root,密码:自定义(假设为123456),那么ssh也是,登录ip:port为:192.168.1.1:22

注:Openwrt默认是没有中文支持的,需要手动安装中文,我将在后续文章中分别给出

支持树莓派的路由器系统_基于树莓派(Raspberry Pi)搭建openwrt路由器相关推荐

  1. 树莓派python物体识别_基于树莓派和Tensowflow的物体识别

    近来这篇文章很火:How to build a robot that "sees" with $100 and TensorFlow (作者是Lukas,CrowdFlower创始 ...

  2. 支持树莓派的路由器系统_用树莓派打造无线路由器

    树莓派可以折腾的方法很多,我将会吧自己的折腾经验与大家分享. 作为无线路由器,需要提供dhcp的功能和无线ap的能力,我们分别通过isc-dhcp-server和hostapd这两个软件来实现,网卡间 ...

  3. 树莓派(Raspberry Pi)搭建简单的lamp服务

    树莓派(Raspberry Pi)搭建简单的lamp服务: 1. LAMP 的安装 sudo apt-get install apache2 mysql-server mysql-client php ...

  4. raspberry pi 3 变身路由器

    raspberry pi 3 变身路由器 首先,你的raspberry 3 要装上raspbian OS,具体参看官方的手册.另外像笔者这种在高校的学生,不能只装上hostpad和udhpc这样的软件 ...

  5. python 图片识别服装_基于树莓派的服装识别系统及方法与流程

    本发明涉及一种基于树莓派的服装识别系统及方法. 背景技术: 随着人们生活水平的不断提高,人们对于服装的需求不再是传统意义上的生活必需品,服装已经成为人们生活中的一种时尚消费品,所以很大一部分的消费者家 ...

  6. 树莓派64位系统_树莓派4b+Ubuntu server+Nextcloud搭建私人云盘(1):准备系统

    最近剁手买了一个4G版本的树莓派4b,并配了64g tf卡.我打算用它来搭建一个自己的私人服务器. 需求:树莓派4b+一部本地电脑+网线+路由器+一部有公网ip的云主机 首先,我们先到官方下载Ubun ...

  7. 树莓派 python 无人机_DIY一个基于树莓派和Python的无人机视觉跟踪系统

    DIY一个基于树莓派和Python的无人机视觉跟踪系统 无人机通过图传将航拍到的图像存储并实时传送回地面站几乎已经是标配.如果想来点高级的--在无人机上直接处理拍摄的图像并实现自动控制要怎么实现呢?其 ...

  8. 树莓派模拟电路_基于树莓派的热电偶测量模块 MCC 134

    MCC 134是一款24位,用于测量热电偶的4通道HAT附加模块,可提供专业级精度,是同类产品中的最佳选择.用户最多可连接4路差分热电偶(TC)到MCC 134的输入通道.每通道的TC型号可通过软件选 ...

  9. smtp在线发送邮件_基于树莓派3B,利用爬虫、SMTP和发送邮件amp;amp;(爬取墨迹天气预报信息)...

    转载请注明: 利用爬虫.SMTP和树莓派3B发送邮件&续集&(爬取墨迹天气预报信息) - 永怀一颗学徒的心 - 博客园​www.cnblogs.com ZXPXBB:基于树莓派3B,利 ...

  10. 树莓派练手小项目---基于树莓派构建天气查询系统,实现内容的网页自动化检索功能

    目录 一.写在前面 二.基于树莓派构建天气查询系统 三.基于树莓派实现网页内容的自动化检索 四.有关于树莓派的其他小提醒,小技巧 Author:qyan.li Date:2022.6.19 Topic ...

最新文章

  1. 9个数 横竖和相等 php,[境遇之数]横竖都是伤,不如一起扛(Ep9-12集剧评)
  2. 2行代码实现小程序分享到朋友圈功能
  3. awk按ip统计日志数
  4. c语言如何监控网卡信息,查看网卡信息及状态和网卡日志信息
  5. .pfx 证书和 .cer 证书
  6. php微信公众号的服务器配置,微信公众号服务器配置选项PHP示例代码
  7. Imdb影评的数据集介绍与下载
  8. NodeJS + WebStorm 中文显示乱码
  9. 互联网卫星地图服务比较
  10. less06 引入(importing)
  11. java if 终止_java中跳出或终止if语句的方法
  12. 接口常见安全漏洞说明
  13. python制作搜索工具,深挖电脑里的小九九
  14. SCORM标准的LMS
  15. 解决国产电脑微信卡顿问题的脚本
  16. 线代引论:独立性,基底,维度
  17. 中国经济学家与管理学家的错位
  18. linux菜刀使用教程,中国菜刀的使用教程
  19. vscode html 换行设置
  20. OSChina 周二乱弹 —— 妈妈 我见着神仙了……

热门文章

  1. 1997年世界编程大赛一等奖作品(分享)
  2. 堆溢出 对HeapFree函数的详细调试
  3. 【JZOJ6091】唐时月夜
  4. 黑桃符号java怎么打印出来_java入门基础(四)
  5. 智慧旅游综合运营服务平台建设方案
  6. java.util.Date中的loe_Java-学习日记(日期的转换与处理)
  7. μCOS-Ⅱ操作系统中的PEND(阻塞zuse)和SUSPEND(挂起)和SLEEP(睡眠)三种状态
  8. 微信小程序 - requestSubscribeMessage:fail can only be invoked by user TAP gesture.
  9. 微型计算机的显示器是,微型计算机显示器.doc
  10. 微信视频号下载短视频的步骤