N1+手机USB共享网络+Openwrt+V2

前言

前一阵子看到大佬编译了树莓派的openwrt,就想搞个,但是我没有树莓派啊。于是拿出了吃灰许久的N1,想着给它编译个openwrt,毕竟废物利用嘛。

再一想,我也没有4G网卡,那么就用手机USB共享网络吧。于是,经过三四天的反复编译,一个比较满意的版本出来了,首先说明,大概不支持USB 4G网卡。我把手机USB共享网络的驱动编译了,至于4G网卡的驱动我随便选了几个,不确定是否支持。

目前发现F大编译的固件可以使用USB共享网络,遂不再自己编译固件了。经网友测试不支持iPhone USB共享网络。

镜像下载

OneDirve

刷入镜像

解压得到镜像,写入U盘,插到N1,待N1启动后,通过SSH连接。

默认IP:192.168.1.1
用户名:root
密码:password

# 将镜像写入到emmc,具体脚本名称看根目录
bash inst-to-emmc.sh

# 安装完成后,重启N1,拔掉U盘
reboot

网络设置

设置手机USB网络共享

重启完成后,手机连接N1,并开启USB网络共享。通过SSH连接N1。

# 输入命令,可以看到有一个 usb0 网络接口,即为手机网络端口。但此时用 ifconfig 是无法查看到的
ifconfig -a

# 输入以下命令
udhcpc -i usb0

# 此时,用 ifconfig 可查看到usb0网络端口
ifconfig

有线网络

通过浏览器进入路由器后台192.168.1.1,网络 -> 接口 -> 添加新接口

新接口的名称:Mobile(名称随意,符合规则即可)
新接口的协议:DHCP客户端
包括以下接口:usb0

完成后,提交。此时,如果你的手机能联网,应该就可以上网了。
PS:可以设置下新添加接口的 防火墙设置 ,将其设置为 wan:

无线网络

网络 -> 无线

因为已经存在WIFI了,修改即可。

WIFI信道选择 36(5180 MHz)
网络选上刚刚添加的接口。
想给WIFI加密的话,到 无线安全 里添加。

保存&应用 后,可能存在无法联网的情况。此时,重启N1,待开机后,手机重新开启USB网络共享即可。

其他

此时,应该还是使用手机进行代理的,借助工具,可以让手机只开启USB网络共享即可,不做详细介绍了。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!