轶哥

妄图改变世界的全栈程序员。

N1刷OpenWrt及开启旁路由/单臂路由教程(Mac&Win)

经常被朋友安x,由于可玩性强近期涨价了,最终还是忍不住入手。真香!😂

准备

  • 公对公USB数据线
  • U盘
  • 显示器 + USB鼠标 + HDMI线

原理

N1默认系统是Android,不过开机只显示一个简单界面。

  1. 先通过adb远程连接设备,然后发命令重启至fastboot模式,刷入bootbootloaderrecovery进行降级。
  2. 降级后使用U盘启动U盘中的OpenWrt系统(无需刷Armbian),然后使用ssh连接到设备,将U盘中的系统写入到emmc

降级

远程连接ADB

2.19以上非降不可。降级后版本号不会改变

开启ADB远程调试模式

鼠标点击固件版本号4次,下方提示adb开启

N1-ADB

查找内网IP

nmap 192.168.1.0/24

如提示找不到命令,请查找nmap命令安装方法。

查找当前N1设备的IP地址。

安装 Android Platform Tools

Win:

https://developer.android.com/studio/releases/platform-tools

链接: https://pan.baidu.com/s/1STCwtLzC5Iwmb-TFZVuncA 提取码: r4iu (注意,使用此链接下载意味着您同意 https://developer.android.com/studio/releases/platform-tools 地址显示的条款及条件,本站不承担任何责任)

Mac:

安装Homebrew后,可执行:

brew cask install android-platform-tools

安装后确保adbfastboot俩命令能正常执行。

连接ADB远程调试

adb connect IP地址

提示connected to xxx代表成功。

重启至 fastboot 模式

adb shell reboot fastboot

shell-adb

降级

下载文件

下载bootbootloaderrecovery镜像文件:

链接: https://pan.baidu.com/s/1STCwtLzC5Iwmb-TFZVuncA 提取码: r4iu

线刷

用双公头USB线连接最靠近HDMI接口的那个USB接口。

fastboot devices

查看设备是否已连接,显示xxx fastboot即可。

fastboot flash boot boot.img路径
fastboot flash bootloader bootloader.img路径
fastboot flash recovery recovery.img路径

MacOS下可直接拖入文件到终端,快速获取到路径。

重启设备即完成降级:

fastboot reboot

制作OpenWrt固件

下载固件(请自行查找,不提供固件,抱歉),使用下述任一烧录工具烧录固件到U盘。

烧写方法和烧写Raspberry镜像的方法一致。

刷入OpenWrt固件

将U盘插入N1。

设置N1通过U盘启动

先正常通电启动,根据第一步的方法再次通过adb连接设备。

adb shell reboot update

执行后将自动重启并通过U盘启动。

连接SSH并写入OpenWrt到emmc

启动后,根据固件发布地址的教程,连接ssh写入到emmc即可。

常规方法:将N1网线直连电脑,电脑设置静态ip192.168.1.2,能ping通192.168.1.1就可以使用

ssh root@192.168.1.1

连接ssh,输入默认密码password登录。登录后参考后文的旁路由和单臂路由设置方法进行设置。

更多内容见固件介绍地址。

openwrt

旁路由和单臂路由

如何选择?

如果使用PPPoE拨号,就使用单臂路由的设置方式。

如果想继续主路由的功能或想继续使用主路由拨号,就选择旁路由模式。

两种模式体验上几乎没有差别。

由于N1只有一个网口,因此使用网线接入主路由LAN口即可。

旁路由

设置LAN口

进入LAN口设置界面。

  • IP:192.168.1.2(与主路由同一网段但不同IP)
  • 子网掩码:255.255.255.0
  • 网关:192.168.1.1(主路由IP)
  • 使用自定义的 DNS 服务器:192.168.1.1(主路由IP)

设置界面下方的DHCP 服务器

进入高级设置,勾选强制

  • Pv4 子网掩码:255.255.255.0
  • DHCP 选项:3,192.168.10.2(旁路由地址)
  • DHCP 选项新建一行:6,192.168.10.2(旁路由地址)

主路由的DHCP功能可关可不关,建议关闭。

设置完成后,重启「旁路由」和「主路由」即可。

单臂路由

将主路由上光猫接出来的网线由WAN口改为LAN口。

设置LAN口

进入LAN口设置界面,取消物理设置中的桥接接口IP地址改了和光猫地址不同网段(例如光猫192.168.1.1,那就设置为192.168.2.1,查看光猫网段的方法是进入光猫设置界面或插入电脑看获取到的IP地址)。接口中绑定eth0

新建WAN口

新建接口wan(小写)。不可以设置为DHCP客户端,必须是PPPoE拨号接口中同样绑定eth0,防火墙选择WAN。将Mtu改为1472

恢复无线功能

为了使无线功可以使用。创建新的接口,设置为lan2,静态地址,和光猫单臂路由网段都要不同,例如192.168.3.1,设置启用DHCP服务器。把防火墙设置到LAN。在NAT模式下无线网络虽然和单臂路由不在一个网段,但是也可以正常上网。

打赏
交流区

暂无内容

  上一篇 (快速对比Word文档差异小程序)
下一篇 (MacOS安装无线网卡驱动通用教程)