|
|
本帖最后由 xiaoun001 于 2025-7-14 13:14 编辑
帮助理解,随便画了个图 。
为啥是容器,而不是刷OpenWRT固件?
容易更简单,更灵活,更能榨取N1的价值,而不仅仅只是一个路由器。一个N1多种用途。
采用官方镜像,可以在线自由安装软件包,省却自编译(第三方编译)软件源难以保证的困难。可以时刻用最新的官方版本,而不用担心其它问题。
N1 系统 , ARMBIAN 5.97, DEBIAN 10 BUSTER
难点在哪里?如何打通N1和宿主机(N1)的网络。
OPENWRT DOCKER基于MACVLAN的bridge模式在eth0上创建网卡,供openwrt使用。N1宿主机基于MACVLAN在eth0创建一个虚拟端口,IP与openwrt lan同网段,写一条到openwrt的静态路由。
Openwrt系统里再基于macvlan虚拟多个接口,根据vlan划分,对应wan口。
使用:挺爽。
问题:有一些小瑕疵,细节问题。采用脚本优化。
关于VLAN交换机,最低成本的应该是MT7621芯片的产品,采用openwrt系统。配置如下:
这样N1的独一无二的网口就是一个TRUNK口。
整个系统逻辑:
N1 172.16.0.230
OPENwrt 172.16.0.1 ,基于N1(172.16.0.230)的容器实现。
VLAN交换机 MT7621芯片 小娱(我的买的晚,改造过外壳,不便宜,成本约140一台。)效果呢,马马虎虎,做个交换机还行。
效能:
话说换了N1容器来跑路由,百兆外网,比MT7621小娱,下载快5Mbps左右。已经达到目的了。但基于容器的路由使用起来,特别是在多运营商接入的情况下,肯定比物理的路由麻烦一些了。
折腾无止境,来吧!
这些东西怎么实现,论坛都有,以前我也发过。这里主要不是讲实现,因为不是每一个人,都需要这种畸形的方案,这里主要是分享一种快乐。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|