我是在恩山了解到斐讯N1盒子,超高性价比,可以刷成服务器、游戏机、小型NAS甚至还可以当路由器使用,本着折腾的心态。
入手之后,我先完成了版本降级和刷入Armbian系统,因为我的需求是想把N1刷成路由器跑酸酸乳,但是在这之前还没比较成熟的方案,已有的方案又十分复杂,所以之后我就搁置了几天。直到最近,我访问恩山论坛的时候,发现了这两个帖子,大神们终于把Openwrt集成出来了,我立马尝试刷机,在一番尝试后,成功把N1设置为旁路由,解放了硬路由的压力,愉快的跑起了酸酸乳。
我的网络环境是这样的:因为我使用的是100M闪讯电信宽带,因此必须使用h大的Padavan固件拨号上网,但是MTK7621的性能有限,跑酸酸乳的话只能够在40M左右徘徊,因此我需要一个设备来单独跑酸酸乳,那N1就是在这里扮演了一个旁路由的角色,用来解析网络流量,事实证明,在我100M的网络环境中,N1跑酸酸乳可以跑满带宽,相当给力。因此,在这篇文章中,我梳理了下从入手N1到刷入Openwrt,以及设置旁路由的过程,以方便有同样需求的朋友,能够准确无误的达成目的。
事前准备
斐讯N1一台
双公头USB数据线一根
8GB以上U盘一枚(读写性能稍好一些的)
HDMI线一根(一般商家会送)
USB 键盘鼠标一套
刷机包一份(USB刷录工具、ADB调试工具)提取码: hiq7
降级
现在一般拿到手的N1版本都会比较新,我们需要先把版本降到2.19以下,降级步骤如下:
网络准备
首先为了避免N1在连接网络时自动更新,我们暂时先把路由器的外部网络断开,然后从路由器LAN口接出,接入N1背面的网口,插上HDMI和鼠标,通电开机。
开启 ADB 调试
N1开机后,会显示天天链盒子的页面,鼠标点击官方固件版本号4次,下方会出现「ADB调试开启」字样即可。
重启至 fastboot 模式
因为我使用的是 OS X 平台,所以我直接通过「终端」进行了操作,如果是Windows 平台的朋友,请自行搜索相关教程。
首先,我们现在「终端」中安装 ADB 调试工具:
1 | brew cask install android-platform-tools |
测试是否正常安装
1 | adb devices |
应该会检测到 N1 的设备信息,然后我们连接 N1
1 | 输入 adb connect %IP% (此处替换为N1的IP) |
如果返回类似connected to %IP%,即表示连接成功
连接成功后输入
1 | adb shell reboot fastboot |
重启至 fastboot 模式。
刷入降级关键分区
将你的 N1 用双公头 USB 数据线与电脑连接,务必连接至靠近 HDMI 接口的那个 USB 接口。
输入
1 | fastboot devices |
查看 fastboot 工具是否已识别设备。
如果返回类似XXXXXXXXXX(该为序列号) fastboot这样的提示,即表示成功识别。
然后就可以刷入降级分区了
依次输入命令刷入各个分区,OS X用户在输入指令后,可把相应文件直接拖入「终端」,避免手动输入路径的麻烦
1 | fastboot flash boot boot.img |
如果没有返回任何错误信息,即表示降级成功。
输入
1 | fastboot reboot |
重启设备
重启完成之后,重复步骤 2 开启 ADB 调试
输入
1 | adb shell reboot update |
重启即进入刷机模式。
至此,降级步骤完成,可以放心的刷各种固件了。
刷入Openwrt固件
该步骤同样适用于各类固件,在这里只以Openwrt固件为例。
Windows系统用户可以直接使用USB烧录工具,OS X用户的话,需要双系统或者虚拟机实现。插入U盘后,选中Openwrt固件的img文件,然后点击「Restore」,等待刷入完成后,弹出U盘,此时启动盘就完成了。
把U盘插入N1,然后通电开机。
旁路由设置
固件默认的IP地址是192.168.1.1,因此我们在路由器上得先做如下动作:
修改主路由IP地址
进入主路由后台设置页面,在「内部网络LAN」中,将IP地址修改为192.168.1.2,保存设置。此时等待网络刷新后,即可通过192.168.1.1进入N1 Openwrt后台,默认账户名root,密码password
这里的IP地址可以自定义,不过得先修改N1的LAN地址,然后在修改主路由的IP地址,以我为例,我使用的是10.1.1.1,因此,我先将N1从192.168.1.1修改为10.1.1.1并保存,然后登录192.168.1.2,进入主路由后台,修改192.168.1.2为10.1.1.2并保存,这样就实现了IP地址的替换。
修改DNS配置
主路由中,将DHCP的默认网关设置为10.1.1.1,同时将DNS服务器也修改为10.1.1.1
N1旁路由中,将LAN网关设置为10.1.1.2,广播设置为10.1.1.255,DNS服务器根据网络环境情况自行填入,同时将DHCP服务器关闭。
至此,如果没问题的话,旁路由即设置好了。
作者:Osirisw
来源:CSDN
原文:https://blog.csdn.net/osirisw/article/details/87988574
版权声明:本文为博主原创文章,转载请附上博文链接!