分享好友 生活信息首页 生活信息分类 切换频道
自制OpenWrt固件:从零开始到IPv6+DDNS+梯子
2024-12-25 17:37

目录

前言

一、搭建环境

二、拉取代码

三、进入配置界面

四、编译

五、效果展示


前言

        从开始折腾到编译出自己想要的效果,因为平时要上班的关系,整个过程断断续续花了大概2周的时间,下面记录一下自己折腾过程中的一些心得。方便一些还没有上路的朋友,也算是功德无量吧

        我一开始会想要有一台软路由的原因很简单,我不想看那么多广告,在网上找了一下,发现R2S的性价比还不错,就在淘宝入手了一个,买回来的时候卖家已经装好固件的了,可以直接上手使用,使用过程中没有体会出来,因为那个时候老爸已经给小米电视充了会员了。我不想就这么让这个软路由一无是处,所以从那个时候就开始入坑了。

        刚开始是从网上找固件,找了好久,没有一个固件能满足我的要求,我的要求很简单

        1、能够使用IPV6

        2、能够DDNS到阿里云

        3、能够搭梯子

        找了好久,一直就是找不到能够同时满足这三个要求的,而且我还发现了一个有趣的现象,一旦你的目的是找固件,网络上面好像关于编译的事情一件都不会对你暴露(也有可能是我下意识忽略掉了这些信息,反正这次折腾的过程中我最大的收获是打开了自己的思维,解决事情要从多个方面一起查找。

        好了,废话完毕,下面整理一下资料,如果你的需求刚好跟我一样简单,那么直接使用我这个固件就可以了,不过我建议还是折腾一下,体会一下其中的乐趣。固件的地址在这里免费下载:openwrt-rockchip-armv8-friendlyarm_nanopi-r2s-ext4-sysupgrade.img.gz-Linux文档类资源-CSDN下载

        还没有上路的朋友不要被“编译”两个字吓到,其实整个过程很简单(对于我这种小白+需求简单而言,就是拉别人的代码回来,然后配置一下你想要的功能,最后生成固件,完毕。

一、搭建环境

       1、创建操作系统这里建议使用Ubuntu,因为网上找到的资料大部分都是Ubuntu的,当出现问题的时候能够方便找到对应的解决方法,Ubuntu安装过程参考以下链接

                1.1、在虚拟机安装:如何在VMware中安装Linux_哔哩哔哩_bilibili

自制OpenWrt固件:从零开始到IPv6+DDNS+梯子

                1.2、在实体机安装:Ubuntu安装教程,老电脑的福音来了_哔哩哔哩_bilibili

        2、安装编译过程中需要使用的环境,在终端(命令行)下输入以下命令

                2.1、更新Ubuntu环境

 

                2.2、安装编译环境

 

二、拉取代码

        1、拉取Lean大神源码,感谢Lean大神。

 

        2、添加一些Lean大神源码中没有的包,感谢人心人士fw876

 

        3、更新并安装刚才拉取的包

 

三、进入配置界面

 

        1、前三项(Target System、Subtarget、TargetProfile)在里面可以根据自己手上的硬件选择具体的内容,如图所示是R2S的选择。

        2、需要IPV6的,选择Extra Packages------>ipv6helper

        3、之后的重头戏,在LuCI------>Applications选择中个人所需的软件,具体每个软件的作用请参考这篇文章:OpenWrt 编译 LuCI-> Applications 添加插件应用说明-L大【2021.10.8】 - OPENWRT专版 - 恩山无线论坛 - Powered by Discuz!,感谢原作者xtwz

        4、全部完成之后,退出,系统会问是否保存,选择“是”即可。

四、编译

        1、需要先下载所需的资源,此处可能需要自行准备梯子,因为有些资源在外网。

 

        2、 开始编译,第一次编译的过程会非常非常漫长,基本上可以去睡一觉再来看。

 

         3、这里编译成功忘记截图了,总之没有报错就是编译成功了。编译成功之后进入以下路径找到对应的固件刷到内存卡中,然后就可以愉快的使用啦!下图中两个固件都可以使用,两个固件的区别为:编译lede target images文件系统选ext4或squashfs有啥区别吗? · Issue #5588 · coolsnowwolf/lede · GitHub

五、固件烧录

        将内存卡连接到电脑中,并打开balenaEtcher软件,选择Flash from file选择对应的固件,之后点击Select target选择对应的内存卡,最后再点击Flash,在写入的过程中Windows系统会不断提示内存卡有问题需要格式化,这个时候千万不要去格式化内存卡,直接忽略掉就可以了。烧录软件地址:balenaEtcher-Setup-1.5.107.exe-Linux文档类资源-CSDN下载

        这个软件可以烧录.img文件(从网上找的固件大部分都是.img的,我们这次编译出来的固件是openwrt-rockchip-armv8-friendlyarm_nanopi-r2s-ext4-sysupgrade.img.gz,可以不用解压,支持直接烧录。

六、效果展示

    以上就是本篇文章【自制OpenWrt固件:从零开始到IPv6+DDNS+梯子】的全部内容了,欢迎阅览 ! 文章地址:http://w.yusign.com/tjnews/2126.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 述古往 http://w.yusign.com/mobile/ , 查看更多   
最新新闻
时光分期全国客服电话-时光分期24小时人工客服电话
时光分期24小时客服电话00861-56399-67714二线00861-52971-57932时光分期:绿色金融的新选择在当今社会,越来越多的消费者开始意
ONE(ONE币)兑换比特币今日价格行情,ONE(ONE币)今日价格行情,最新消息,ONE24小时实时汇率K线历史走势图分析
ONE是ONE生态的通证。ONE是由BigONE发行的基于以太坊ERC20合约的代币。ONE通证凝聚了BigONE交易平台及生态的所有权益,平台将秉
【A3天天酷跑下载】酷比A3天天酷跑1.0.123.0免费下载
《天天酷跑》首款跑酷网游,经典玩法酷炫坐骑,挑战QQ好友!在继承经典横版跑酷游戏的基础玩法下,新增了“下滑”操作,令游戏乐趣
新版WordPress v6.4.2体验:用SAAS、低代码和无代码的方式构建网站
2023年12月06日,Wordpress v6.4.2发布。 两天后,我迁移自己的博客到别的服务器上。之后顺带升级wordpress。升级之
百度广告推广策略深度解析与优化全揭秘
本文深度解析百度广告推广优化策略,从关键词选择、广告创意、投放策略等方面,提供全方位优化建议,助您提升广告效果,降低成本
宿州无盘教学网络改造建设
3、第三是管理维护有区别:云终端采用集中式管理只需对服务器端进行升级,无须对云终端进行维护;而无盘工作站除了安装过程繁琐
TCL“卷”向AI,创始人李东生称今年AI效益已达5.4亿元
TCL正在向外界秀出它的“AI肌肉”。“未来三到五年,AI在部分领域里可能有爆发性的机会。”12月11日,TCL创始人、董事长李东生在
曝华为Mate70系列真机泄露;文心一言用户规模达4.3亿;微软宣布.NET 9全面上线 | 极客头条
「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们好,「极客头条」来啦,快来看今天都有哪些值得我们
用AI轻松生成高清美女写真,打造你的专属美图!
限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=0