斐讯N1刷入armbian小钢炮docker运行openwrt做旁路由_斐讯N1刷armbian更换国内软件源方法

2021-02-12
0评论
/
阅读
管理员

现在楼主使用F大的贝壳云+o版加8153usb网卡做主路由,N1已经吃灰了,docker的有关问题也不搞了,如果想用docker做软路由可以参考本教程,有些问题可能回答不了了,见谅!

首先赞一下灯大为N1适配的小钢炮真的稳!

斐讯N1刷入armbian小钢炮docker运行openwrt做旁路由

本来楼主只是刷openwrt旁路由的,但是op现在不是很稳定,Aria2和smb两个重要功能不正常,故有了本次的折腾之路,期间的弯路就不说了,下面来干货:

1、刷入小钢炮并开启DOCKER,斐讯N1刷入armbian小钢炮

2、拉取op进Docker,可分为5小步:

1)SSH登录小钢炮ip,LEDE版(推荐,可使用gfwlist):

docker pull kanshudj/n1-openwrtgateway:r9

OP原版:

docker pull kanshudj/n1-openwrtgateway

2)运行

ip link set eth0 promisc on

3)运行

docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 macnet

注意将上述192.168.1.0及192.168.1.1替换为你的主路由网段,如192.168.2.0与192.168.2.1

4)运行

docker run --restart always -d --network macnet --privileged kanshudj/n1-openwrtgateway:r9 /sbin/init

注意OP原版去掉:r9

5)进docker管理页面里的命令输入行,运行

docker管理页面里的命令输入行

vi /etc/config/network

按一下i键编辑网络参数,将其中

option ipaddr 192.168.X.2

替换为你想登录op的ip,注意其应在主路由网段内,如192.168.2.2,将option gateway、option dns的192.168.X.1替换为192.168.2.1

依次按esc : w q 后回车,restart一下op进入op管理页面(如192.168.2.2)

3、路由模式设置

1)主路由(建议也为OP)

接口—LAN—修改—DHCP服务器—高级设置—DHCP选项添加以下两行:3,192.168.2.2与6,192.168.2.2,梅林老毛子等无此选项,这一步作用是不影响主路由获取运营商网关和DNS的前提下向下级设备分配设定的网关与DNS,直接更改主路由网关和DNS有可能导致上网异常,所以强烈建议刷到OP。

2)N1

接口—LAN—编辑—物理设置—取消桥接接口

重启主路由及N1,电脑重新获取ip,查看网关及DNS服务器为op地址则成功,小钢炮功能正常使用!

以上也是我爬贴的收获,再次感谢论坛中的各位大神!

6月25日发现上述方法设置会让小钢炮使用docker里op的网关导致小钢炮的下载工具没有下载速度,楼主对这个也不太懂,想了个简单的方法解决了这个问题,还有一些不足,欢迎各位回复更好的办法!

方法如下:

小钢炮管理—SYSTEM—NETWORK,选择固定IP,将ipv4设置为固定值(如你管理小钢炮的ip),将网关(routers)与DNS指向主路由的ip(如192.168.2.1),重启小钢炮与主路由。

不足:小钢炮仅可正常下载国内资源。

回复的人太少,帖子沉下去了。重新设置了回复可见,希望别沉,大家集思广益,让更多的人看到

8月17日

做镜像的大神已更新R9.8.5版本,使用方法是拉取时将r9替换为r9.8.5,这一版的路由器固定IP为192.168.50.20,请知悉!

最近发现如果主路由是一级路由可能导致丢包(楼主租的房子是移动宽带,丢包率 30%),可以加一个路由器,把主路由放在二级路由会有明显改善!

9月13日

有一部分坛友反应IPV6的问题,做旁路由的话,应将主路由和旁路由的Lan-修改-接口-DHCP 服务器里的IPV6设置全部改为已禁用

再就是如果出现断断续续的问题,可以尝试在旁路由网络-防火墙-自定义规则内加入下面的命令并重启防火墙

iptables -t nat -I POSTROUTING -j MASQUERADE

推荐文章与本文无关:Docker版精简OpenWrt

安装 docker 图形化管理工具 Portainer

nano /etc/apt/sources.list0

访问 N1 的 ip:9000 进入 Portainer 的管理界面

Portainer

Armbian 的配置操作

进入图形化配置

armbian-config

默认的软件源比较慢,更换为国内软件源

docker pull kanshudj/n1-openwrtgateway0

默认源用 #注释掉,将如下源添加进去后 ctrl+x,然后 y 保存。根据你刷的 Armbian 是基于 Ubuntu 还是 Debian,替换的源不同(SSH 登录进去会有提示 Armbian 的版本)

基于 Debain:

docker pull kanshudj/n1-openwrtgateway1

基于 Ubuntu:

docker pull kanshudj/n1-openwrtgateway2

更新和升级软件列表

docker pull kanshudj/n1-openwrtgateway3

设置时区

docker pull kanshudj/n1-openwrtgateway4

查看时间是否正确:

docker pull kanshudj/n1-openwrtgateway5

本站附件分享,如附件失效,可以去找找看
诚通网盘附件百度网盘附件

赞助我
如果本文对你有帮助,那么请你赞助我,让我更有激情的写下去,帮助更多的人。
本站加入了Google AdSense,因为谷歌 AdSense 算是广告商里难得“有节操、有底线”的佼佼者,没有任何低俗、垃圾、恶心的广告,所有希望不要“一刀切”式的拦截广告

如无特殊说明,解压密码均为:aisoa.cn


干饭福利分享: 微信扫码领取“饿了么”抵用券↓↓↓↓↓↓↓↓↓↓

于2021-02-12发布