ImmortalWrt、OpenWrt官网对比Kwrt后感受
这几天 ITB 固件 uboot 和 BIN 固件 uboot 来回刷了好几遍,怎么看呢?
官方固件 vs Kwrt:建筑商与装修队的差别
ImmortalWrt、OpenWrt 官网固件好比建筑工程公司,擅长干钢结构混凝土框架。Kwrt 好比装修装潢公司,擅长干外墙和室内装修。
玩 OpenWrt 玩的就是生态,俩官方版软件库是一塌糊涂,要不缺这缺那,要不安装后和系统衔接不上,牛头不对马嘴,无法使用,寸步难行。①采取纯净系统后安装,只要一两个知名插件,就能把普通的硬路由磁盘空间挤爆;②采用官网在线构建把插件一起加进去构建,也会挤满磁盘空间,别想装更多的插件。
而 Kwrt 软件生态包罗万象,不需要你到处乱跑找,而且绝大多数插件的测试衔接工作做的比较好,很少有能看不能用的样子货插件。头部插件体积优化也特别到位,比如 openlist,官方版要 40 多 M 安装空间,而 Kwrt 能压缩到 10M 安装空间还不影响性能,这样一来就能装很多插件,空间绰绰有余。最终还是回到 Kwrt 这个让人安心的地方。
定制自己的专属固件:小白也能上手
另外给大部分小白一个教程,学会 ImmortalWrt、OpenWrt 官网版构建定制属于自己 WiFi 名称、WiFi 密码、登录密码、局域网 IP、拨号账户、拨号密码等一些设置办法,定制出来固件刷机后开箱即用,节省大量的设置时间。
看下图,把设置该条目前的 # 和空格删除掉,点击构建,下载第一个,就是专属于你的定制固件。
操作要点:在在线构建页面的配置文件中,找到对应的设置行(例如 # set wifi-ssid=MyWiFi),删掉行首的 # (井号和空格),然后保存并构建,生成的固件就会内置你的个性化参数。
插件包名的小技巧
还可以在上面的插件框中添加进去插件一起定制,ImmortalWrt 和 OpenWrt 包名最好是 luci-i18n-某某某-zh-cn,出来是中文插件。如果提示软件库没有该插件,再改成 luci-app-某某某,如果没报错,那编译出来的就是英文插件,凑合用。如果是 OpenWrt 官网框中要加 luci-i18n-base-zh-cn,不然出来就是全英文 OpenWrt;ImmortalWrt 不需要这个中文包。一起加各种插件编译构建,插件故障率会大幅度降低。
⚠️ 重要警告:千万不用直接下载现成的 OpenWrt 或 ImmortalWrt 纯净版刷机后一一安装插件,一两个插件会把普通硬路由磁盘挤爆,一起编译构建,会大幅度节省磁盘空间。一个一个安装插件会报错各种依赖缺失,就变成不能用僵尸插件。
也许你会问,为什么官方在线构建也会挤满?因为官方构建虽然把插件打包进去了,但默认会包含大量依赖和调试符号,优化不如 Kwrt 这类第三方发行版做得狠。而你自己通过修改配置文件、删掉注释符号的方式,相当于告诉了构建系统“我只想要这些”,它能帮你剔除冗余,但空间仍然紧张——所以最好还是直接选用 Kwrt 这样的成熟发行版,省心省力。
一点额外的折腾感悟
说实话,来回刷 uboot 的时候,心里是有点忐忑的。但每次刷完,看到 Kwrt 那熟悉的界面和齐全的软件包,就觉得值了。官方固件虽然稳重,但就像毛坯房,住进去还得自己砌墙拉电;Kwrt 则是精装交付,连窗帘都给你挂好了。对于喜欢折腾的人来说,省下编译和调试的时间,多研究研究插件玩法,才是真正的乐趣。
这篇文章不是要贬低官方,而是想告诉那些刚入门的朋友:选对路子,能少走很多弯路。如果实在想自己动手定制官方固件,上面的方法已经够用了;但如果想“拎包入住”,Kwrt 绝对值得一试。
最后,附上定制时常用的几个参数示例(直接在配置文件中取消注释并修改):
# 设置 Wi-Fi 名称(2.4G) set wifi-ssid=MyHome_2G # 设置 Wi-Fi 密码 set wifi-key=MySecurePass123 # 设置登录密码(root 密码) set root-password=admin123 # 设置局域网 IP set lan-ip=192.168.10.1 # 设置 PPPoE 拨号账户 set pppoe-username=your_宽带账号 set pppoe-password=your_宽带密码
按上述方法删掉 # 后,构建出来的固件刷进去就能直接使用,不需要再进后台慢慢配置了。祝大家刷机愉快,少掉坑!
点击链接加入群聊四群:722808830
点击链接加入群聊三群:751529538(已满)
点击链接加入群聊二群:376877156(已满)
点击链接加入群聊一群:622891808(已满)
饿了么红包
本站附件分享,如果附件失效,可以去找找看