openwrt介绍&小米路由器HD
小米路由系统基于openwrt,openwrt是一个开源嵌入式系统,作为系统扩展性十分开放与方便,opkg可以安装三方软件,但因为某些原因官方移除了opkg功能,这并非阉割,而是内核版本过低,不支持现有源。不过,不多说了,下面我们开始教程。
注意
本教程仅针对 HD,不区分硬盘存储版本
重要事情说三遍
其他路由可参考本教程,需要一定的动手能力。
路由器变砖风险自负,若已做好准备,我们继续教程,有勇气才能开始冒险
进入主题
- 首先,开启小米路由的ssh,详情见相关链接;
- 下载 putty 或其他ssh软件,具体操作自行百度;
- 确保路由器已联网,使用putty登录路由器,看到 “are u ok” 提示:
- 执行以下命令(在putty中右键复制):
cd /userdisk mkdir opt mkdir rootbin mount -o bind /userdisk/opt /opt wget http://pkg.entware.net/binaries/armv7/installer/entware_install.sh chmod 777 entware_install.sh ./entware_install.sh
等待安装完成。
- 检查安装是否成功,输入以下命令:
cd /opt/bin ./opkg update 输出: root@XiaoQiang:/opt/bin# ./opkg update Downloading http://pkg.entware.net/binaries/armv7/Packages.gz Updated list of available packages in /opt/var/opkg-lists/packages 如出现以上信息,表示成功。
- 为了方便使用,设置环境变量:
输入以下命令(如果/bin中新增程序,可能需要重复此步骤):
传授技能比直接给鱼更重要,最好能理解原理,像锻炼麒麟臂一样锻炼大脑。
cp -R /bin/* /userdisk/rootbin cd /userdisk/rootbin rm opkg vim /etc/profile 修改profile文件,可能因人而异,只改一行: 原始代码:export PATH=/bin: /sbin:/usr/bin:/usr/sbin 修改为:export PATH=/opt/bin:/sbin:/usr/bin:/usr/sbin:/userdisk/rootbin 保存退出: Esc Shift + : wq
保存成功后,使配置生效:
source /etc/profile
大功告成!
- 测试一下效果:
opkg update
opkg install python3
python3 已成功安装。
- 尽情折腾吧!
有了opkg,你可以安装各种软件,如穿透、代理、博客服务、广告拦截等。
补充:
感谢entware项目!
entware支持以下指令集:
mipsel
armv5
armv7
x86-32
x86-64
希望这个教程能启发更多人探索和创新,创造出属于我们爱好者的独特玩法。