N1小钢炮固件安装OpenWrt软路由
1. 下载镜像
docker pull unifreq/openwrt-aarch64
2. 启动 OpenWrt
2.1 开启网卡混淆
ip link set eth0 promisc on
2.2 新建虚拟网卡
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 macnet
其中--subnet参数后面跟的 IP 地址改成自己的网段,具体可以看电脑本机 IP 地址,如本机 IP 地址为192.168.31.1,那就改成192.168.31.0/24;--gateway参数改成自己的路由器管理 IP 地址,如192.168.31.1
2.3 启动镜像
1 | docker run -d \ |
其中--ip参数后的 IP 地址改为自己网段中任意一个与局域网内其它 IP 地址不冲突的 IP,如192.168.31.3
2.4 设置镜像 IP
2.4.1 登陆 Portainer: http://N1的IP:9000
2.4.2 左侧导航找到 Containers
2.4.3 Containers找到OpenWrt点击Quick Action中最右边的按钮

输入命令:
1 | vi /etc/config/network |
按一下i键盘进入编辑模式,用键盘移动光标把ipoaddr后的 IP 地址改成 2.3 中设置的 IP 地址

改完后,按一下ESC,输入:wq,回车,完成
2.5 重启镜像
回到 2.4.2 中的页面,选中OpenWrt,点击Restart

3. 设置 OpenWrt
3.1 浏览器登陆 http://2.3中设置的IP, 默认密码password
3.2 点击 网络 -> 接口,在列表中第一个的 LAN 中点击修改
基本设置中的IPV4网关填如 2.2 中设置的 gateway

DHCP服务器 -> 基本设置中勾选忽略此接口
DHCP服务器 -> IPv6 设置中全部选择已禁用

点击保存&应用,OpenWrt 端设置完成~
4. 设置主路由器
以老毛子系统为例:内部网络(LAN) -> DHCP服务器,在默认网关中填入 2.3 中设置 的 IP,其它不动:

最后,手机或电脑重新 Wi-Fi。大功告成~