斐讯N1小钢炮固件docker安装最新版openwrt实现旁路由伪软路

2019-08-23 16:41:34 46点赞 377收藏 129评论

更新(2020-04-14 11:03:13):
添加一下镜像下载的方法 一种是在容器中,输入镜像名 kanshudj/n1-openwrtgateway:r9.8.5 进行下载 还有一种方法是 输入 docker pull kanshudj/n1-openwrtgateway:r9.8.5 ##20200414更新 之前的固件已经停止了更新,去广告和你懂的插件都不太好用了,很挑机场 切换最新镜像为 unifreq/openwrt-aarch64:latest 其他和之前的操作一样,这个版本插件很全,大家自行研究,包含adguradhome,adbyby plus,还有你懂的插件几个,基本不需要再折腾。有什么问题大家留言

追加修改(2019-08-27 21:00:39):
添加一下镜像下载的方法 一种是在容器中,输入镜像名 kanshudj/n1-openwrtgateway:r9.8.5 进行下载 还有一种方法是 输入 docker pull kanshudj/n1-openwrtgateway:r9.8.5

前话

折腾完群晖后,先后购买了N1和贝壳云,由于搬家到新的地方,刚好没有群晖用来做软路由,这样又把家里的硬路由拿出来上网了,但是由于TP-link的这款不支持拓展功能,去广告、机场、DDNS、PT、微信提醒这些用过了就回不去了,手上有去年买的N1,干脆就折腾一把,把N1的性能榨干,最后也算是都实现了。

首先N1到手后,安装荒野无灯小钢炮最新固件,该固件支持docker,通过docker可以干很多事情,比如建立博客,下载音乐,百度云不限速等等,荒大算是给N1插上了翅膀,这里感谢荒野无灯大神的贡献。贴上固件的地址

安装完后找到docker,并且安装docker UI,成功后如下图

斐讯N1小钢炮固件docker安装最新版openwrt实现旁路由伪软路

安装步骤

此时用putty,Xshell等软件通过ssh连接N1,用户名root,密码你自己设置过,成功后如图。

这里贴一下该docker镜像作者的hub,上面有详细的介绍,但是都是English,再次感谢大神们的付出。

我用的Xshell,这里就贴Xshell的操作步骤了,第一步下载镜像。

斐讯N1小钢炮固件docker安装最新版openwrt实现旁路由伪软路

下载成功了,在docker的image里面有显示,打开网卡的混杂模式

ip link set eth0 promisc on

接着给docker创建网络,这里我的主路由padavan的地址是192.168.2.1,所以我做如下设置,如果是10.0.0.1的话,就把下面2个地方修改,一个是192.168.2.0改为10.0.0.1,还有一个是192.168.2.1改为10.0.0.1,创建完后,在docker的network下面能看到macvlan,有的话就算成功了。

docker network create -d macvlan --subnet=192.168.2.0/24 --gateway=192.168.2.1 -o parent=eth0 macnet

斐讯N1小钢炮固件docker安装最新版openwrt实现旁路由伪软路

接着,创建Containers容器,部署镜像。op2是我自己定义的名字,因为本来有一个旧版本的op,mac地址不要用我的,自己修改一下,这里我设置了开机自启动。这一步成功后,进入Containers,找找有没有op2,有的话,这一步成功。

docker run --name op2 --restart always -d --network macnet --mac-address 42:24:3C:4D:DB:EF --privileged kanshudj/n1-openwrtgateway:r9.8.5 /sbin/init

创建容器创建容器

下面打开docker的界面,点击Container,看看有没有op2,或者其他你设置的名字,点击console,进入命令行设置IP地址。

斐讯N1小钢炮固件docker安装最新版openwrt实现旁路由伪软路

斐讯N1小钢炮固件docker安装最新版openwrt实现旁路由伪软路

斐讯N1小钢炮固件docker安装最新版openwrt实现旁路由伪软路

输入 vi /etc/config/network,更改 openwrt 网卡信息
先按字母i 或者Insert键才可以输入文字
把 192.168.50.改成 192.168.2.
依次按 Esc : wq 接着输入Enter,保存退出

斐讯N1小钢炮固件docker安装最新版openwrt实现旁路由伪软路

修改后修改后

接着修改一下密码,输入第一个回车,在输入新的密码,密码不能太弱,就可以了

mount_root

再输入passwd

接着回到上一步点击Restart,重启一下Container,然后去主路由IP地址看看有没有IP 最后是20的设备。如果有的话,说明openwrt建立成功了,下面完成一下设置就OK啦。

IP地址有了IP地址有了

接着打开这个IP地址,输入刚刚设置的用户名和密码

openwrt进去了openwrt进去了

主界面,爽歪歪主界面,爽歪歪

接着:旁路由设置

有几种方法设置旁路由或者主路由,我个人因为主要用于手机和小米电视去广告和看油管,所以设置的非全局的,这一种方法也最推荐,因为N1的docker出问题的时候,其他设备是可以上网的。

方法一 选择性旁路由模式:主路由开 DHPC + N1 关 DHPC (非全局)

该配置下,就是有需要的设备才使用openwrt,用户需要手动设置需要 N1 服务设备的网关和DNS,对于未设置的设备只使用主路由功能。
应用场景:家庭环境中,我只需要我自己的设备科学上网或者去广告等服务,其他家人设备不需要,因为个别机场会有BT、迅雷、PT等QOS或者其他主路由的规则规则,避免家里其他设备出问题,可以自定义需求。

设置步骤:

主路由无需做任何变动。
进入openwrt的IP地址,你设置的什么就是什么。
点击「网络」-「接口」-「修改 br-lan接口」,将静态 IPv4 地址修改为主路由网段中的一个地址,例如 192.168.2.3。

斐讯N1小钢炮固件docker安装最新版openwrt实现旁路由伪软路

斐讯N1小钢炮固件docker安装最新版openwrt实现旁路由伪软路

再将网关设置为主路由地址,例如 192.168.2.1。
IPv4 广播设置为 192.168.2.255。
DNS 地址根据本地网络情况设置。
同时下方「DHCP服务器」,勾选「忽略此接口」。

斐讯N1小钢炮固件docker安装最新版openwrt实现旁路由伪软路

保存并应用配置,然后将 N1 连接到主路由的 LAN 口。手动指定需要 N1 服务的设备,网关地址和 DNS 服务器为192.168.2.3。

比如这样设置:

之后测试一下就行了之后测试一下就行了

方法二 全局使用旁路由 主路由开 DHPC + N1 关DHPC (全局)

该配置下,所有设备都会使用 N1 作为网关和 DNS 服务。

进入主路由,将主路由的 DHCP 的默认网关修改为192.168.2.3,同时将 DNS 服务器也修改为 192.168.2.3。

比如padavan的设置如下,在内部网络里面

全局使用旁路由全局使用旁路由

最后:

小钢炮固件比较稳定,稳定运行40多天没有宕机,丢盘过,荒大确实牛叉。旁路由第一种方法是选择性方法,这样的话只有主路由也能直接用,但是openwrt出问题就用不了,这时候如果其他设备能上网,就能排除是openwrt的问题,也算一种便利。第二种方法适合家里面不折腾的人,但是第二种有一个弊端,就是upup的时候经常转发不了,我个人认为是nat两次的结果。还有其他的设置,比如主路由也是openwrt,可以两个都打开DHCP同时分配IP,在主路由DHCP下添加一个新的规则。

ENJOY!!!!

展开 收起

MI 小米 AX3600 双频3000M 千兆家用无线路由器 Wi-Fi 6 单个装 黑色

MI 小米 AX3600 双频3000M 千兆家用无线路由器 Wi-Fi 6 单个装 黑色

325元起

NETGEAR 美国网件 R7000 变形金刚版 双频1900M 千兆路由器 黑色

NETGEAR 美国网件 R7000 变形金刚版 双频1900M 千兆路由器 黑色

519元起

ASUS 华硕 RT-AC5300 三频5300M WiFi 5 家用千兆无线路由器 Wi-Fi 5 黑色

ASUS 华硕 RT-AC5300 三频5300M WiFi 5 家用千兆无线路由器 Wi-Fi 5 黑色

1064元起

NETGEAR 美国网件 R8000 三频3200M 千兆无线路由器 WiFi 6 黑色

NETGEAR 美国网件 R8000 三频3200M 千兆无线路由器 WiFi 6 黑色

899元起

HUAWEI 华为 B316-855 4G移动路由器(CPE) 2 Pro 双频1167M 白色

HUAWEI 华为 B316-855 4G移动路由器(CPE) 2 Pro 双频1167M 白色

289元起

360 家庭防火墙5 Pro 2100M 千兆双频 WiFi 5 家用路由器 黑色

360 家庭防火墙5 Pro 2100M 千兆双频 WiFi 5 家用路由器 黑色

129元起

NETGEAR 美国网件 Orbi RBK50 3000M WiFi 5 分布式路由器+RBS50 子母路由

NETGEAR 美国网件 Orbi RBK50 3000M WiFi 5 分布式路由器+RBS50 子母路由

1849元起

ASUS 华硕 GT-AX11000 双频11000M 千兆家用路由器 WiFi 6(802.11ax)单个装 黑色

ASUS 华硕 GT-AX11000 双频11000M 千兆家用路由器 WiFi 6(802.11ax)单个装 黑色

3039元起

NETGEAR 美国网件 R6300 v2 双频1750M 家用千兆无线路由器 Wi-Fi 5(802.11ac)黑色

NETGEAR 美国网件 R6300 v2 双频1750M 家用千兆无线路由器 Wi-Fi 5(802.11ac)黑色

699元起

MERCURY 水星网络 D196G 千兆版 双频1900M 千兆无线路由器 Wi-Fi 5(802.11ac)黑色

MERCURY 水星网络 D196G 千兆版 双频1900M 千兆无线路由器 Wi-Fi 5(802.11ac)黑色

123.41元起

HONOR 荣耀 猎人 双频2100M 千兆无线家用路由器 Wi-Fi 5 单个装 黑色

HONOR 荣耀 猎人 双频2100M 千兆无线家用路由器 Wi-Fi 5 单个装 黑色

199元起

MI 小米 路由器 Mesh 双频1300M 千兆无线Mesh分布式路由器 WiFi 5 白色 两个装

MI 小米 路由器 Mesh 双频1300M 千兆无线Mesh分布式路由器 WiFi 5 白色 两个装

789元起

NETGEAR 美国网件 R7800 2600M WiFi 5 家用路由器 黑色

NETGEAR 美国网件 R7800 2600M WiFi 5 家用路由器 黑色

1361.42元起

NETGEAR 美国网件 R6400 双频1750M 千兆无线家用路由器 Wi-Fi 5 单个装 黑色

NETGEAR 美国网件 R6400 双频1750M 千兆无线家用路由器 Wi-Fi 5 单个装 黑色

269元起

LINKSYS 领势 WHW0300 三频2200M 千兆Mesh分布式无线路由器 WiFi 5

LINKSYS 领势 WHW0300 三频2200M 千兆Mesh分布式无线路由器 WiFi 5

749元起

NETGEAR 美国网件 R8500 AC5300M 无线路由器

NETGEAR 美国网件 R8500 AC5300M 无线路由器

1289元起
129评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
377
扫一下,分享更方便,购买更轻松