电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

从零开始学习OpenWrt完美教程

5页
  • 卖家[上传人]:大米
  • 文档编号:510481370
  • 上传时间:2023-01-23
  • 文档格式:DOC
  • 文档大小:39KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、.wd从零开场学习OpenWrt完美教程2021/01/12LaRiver2Cisco/Linksys在2003年发布了WRT54G这款无线路由器,同年有人发现它的IOS是基于Linux的,然而Linux是基于GPL许可证发布的,按照该许可证Cisco应该把WRT54G 的IOS的源代码公开。2003年3月, Cisco迫于公众压力公开了WRT54G的源代码。此后就有了一些基于Cisco源码的第三方路由器固件,OpenWrt就是其中的一个。OpenWrt的特点: 可扩展性好,可以在线安装您所需要的功能,目前有1000多个功能包可选; 是一台完整的Linux工作站,文件系统可读可写,便于开发者学习和实践;现在有越来越多的Maker开场折腾OpenWrt,但作为一个Maker新手来讲,在网上还是很难找到一份系统的入门级资料。查找资料很辛苦,而且OpenWrt的门槛相对较高,希望这篇文章所提供的从零开场学OpenWrt编译 + 刷机 + 使用教程能降低新手们的入门难度,当然,编译过程非必须,一般的路由都可找到可用的稳定固件直接刷机。第一局部:搭建编译环境1、安装Ubuntu编译需要Linux

      2、环境,到其官网下载,版本根据自己所需选择即可。可以选择安装到虚拟机或者物理机,图形化安装而且是中文版,连安装都搞不定的,可以关闭本页面了;2、切记不要改动软件源,同时按住Ctrl + Alt + T,调出终端;3、逐条输入以下命令及时验证是否安装成功:1234567891011121314151617181920sudoapt-get install g+sudoapt-get install libncurses5-devsudoapt-get install zlib1g-devsudoapt-get install bisonsudoapt-get install flexsudoapt-get install unzipsudoapt-get install autoconfsudoapt-get install gawksudoapt-get install makesudoapt-get install gettextsudoapt-get install gccsudoapt-get install binutilssudoapt-get install patchsud

      3、oapt-get install bzip2sudoapt-get install libz-devsudoapt-get install asciidocsudoapt-get install subversionsudoapt-get installsphinxsearchsudoapt-get install libtoolsudoapt-get install sphinx-common至此编译环境搭建完成。第二局部:下载OpenWrt源码并编译OpenWrt源码分两种,一种是最新但不是最稳定的Trunk开发版,一种是最稳定的Backfire版,建议下载官方源码。下载前先在本地创立文件夹:123mkdir openwrtsudo chmod 777 openwrtcd openwrt选择你想要的版本然后执行下载命令,下载完毕会显示版本号:Trunk版下载命令:1svn co svn:/svn.openwrt.org/openwrt/trunk/Backfire版下载命令:1svn co svn:/svn.openwrt.org/openwrt/branches/backfire

      4、/添加软件扩展包,将feeds.conf.default修改为feeds.conf:1cp feeds.conf.default feeds.conf更新扩展,安装扩展:12./scripts/feeds update -a./scripts/feeds install -a注:如果不是刚下载的源码,为保持代码为最新状态,应定期运行svn update命令更新源码。测试编译环境:1make defconfig到这里就可以开场编译自己的固件了。进入定制界面:1make menuconfig如果一切正常,会出现一个配置菜单,可以选择要编译的固件平台芯片类型、型号,还能选择固件中要添加的功能和组件,配置好后保存并退出菜单即可。如果你想修改源码,应该在此步进展,如支持大容量Flash之类的修改,自己上网查到修改什么文件什么地方后,就在ubuntu图形界面上进去找到文件,双击翻开文本编辑器修改保存。开场编译:1make或者1makeV=99或者1make -j V=99make是编译命令,V=99表示输出debug信息,V一定要大写,如果要让CPU全速编译,就加上-j 参数,第一次编译最好不带-

      5、j参数。编译过程保持联网会从网上下载一些源码包,所以断网可能造成编译中断,编译所需时间与电脑CPU及网络环境有很大关系,第一次编译时间较久,快那么半小时长那么2、3个小时,之后的编译所需时间较短。编译完成后会在源码文件目录出现bin文件夹如trunk/bin/XXXX,如果你手里的路由是原版固件需要刷OpenWrt需要选用XXX-factory.bin固件,如果路由已经刷了OpenWrt,选用升级固件XXXX-sysupgrade.bin升级用的,在升级界面升级即可。进到文件夹找到你需要的固件传出通过邮箱、网盘、U盘等,开场刷机吧。第三局部:将OpenWrt刷入路由器要在路由器上使用OpenWrt,首先要将路由器固件刷新为OpenWrt,即相当于OpenWrt 系统的安装,不同型号的路由器的安装方法可能也会不一样,但一般常用的有三种方法: Web上传固件更新 PFTP上传固件更新 编程器写入固件具体型号的路由器适用于哪种或哪几种方法,需自行尝试。第四局部:开场使用OpenWrt要对OpenWrt进展配置,一般有两条途径: SSH登录通过命令行控制 Web登录通过Web界面设置首次安装O

      6、penWrt后,需要设置密码才可以使用SSH登录,方法是使用telnet登录或者Web登录设置密码。在Windows下面telnet和SSH登录可以使用Putty,在Linux或Mac下可分别使用如下命令:12ssh l root 192.168.1.1 /Linuxssh root192.168.1.1 /Mac一般指令与常见Linux发行版一样,但是OpenWrt使用自己的包管理器:opkg,使用“opkg help查看帮助信息。以下是一些常用操作命令:123opkg update /更新软件包列表opkg install /在线安装软件包opkg remove /移除软件包登录Web管理界面,前提是该OpenWrt系统中要安装了Web界面,一般是Luci,登录方式与普通路由器无异,翻开浏览器,输入路由器IP即可进入登录界面,OpenWrt的默认IP是192.168.1.1。到此,OpenWrt的大门已为你敞开。接下来,开场尝试利用OpenWrt实现更多智能应用吧,比方单号多拨榨取运营商带宽、绑定域名远程控制、挂载大容量硬盘、搭建BT下载机、搭建网络摄像头、Samba/DLNA家庭NAS共享、私有云同步、FTP、个人网站/效劳器

      《从零开始学习OpenWrt完美教程》由会员大米分享,可在线阅读,更多相关《从零开始学习OpenWrt完美教程》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.