惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
博客园 - Franky
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
量子位
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
V
Visual Studio Blog
雷峰网
雷峰网
T
Tailwind CSS Blog
宝玉的分享
宝玉的分享
Blog — PlanetScale
Blog — PlanetScale
有赞技术团队
有赞技术团队
博客园 - 叶小钗
Microsoft Azure Blog
Microsoft Azure Blog
T
The Blog of Author Tim Ferriss
U
Unit 42
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
阮一峰的网络日志
阮一峰的网络日志
Y
Y Combinator Blog

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
NAS多网口的通用正确用法丨灾备与网口聚合新手部署教程 - 少数派
2023-09-25 · via 少数派

多网口一直是NAS的标配,即使是双盘位的入门款,现在很多在售型号也是双网口,不过很多新玩家入手后只会用到单网口,多余网口的使用率极低,下面和大家分享一下NAS多个网口的几种主流玩法,希望帮助大家提升硬件利用率。

本文使用了群晖、威联通、极空间和绿联四款热门NAS,操作原理是差不多的,包含抄作业级别的实操教学,需要注意的细节都有单独说明,觉得有所帮助欢迎关注点赞收藏三连,有复杂问题咨询请单独联系。

⏹ 本文目录

NAS的多网口正常有三种用法,分别针对不用的使用场景:

● 第一是灾备,单台NAS接入多条不同出口的网络,即使主线路出问题也可以保持设备在线。

● 第二是聚合,通过软件将多个网口汇聚成一个大的虚拟网口,从而提升单线路的传输带宽。

● 第三是单用,搭配虚拟机或者Docker做分配,可以给某个或者某几应用单独走一条线路。

本文主要说的是灾备和聚合这两种用法,第三种单用情况比较复杂,得看环境支持,只能告诉大家基础知识和配置原理。

⏹ 多线并存设置

这一段以群晖为例,威联通、极空间和绿联等NAS也有,配置入口和流程基本一致,部分新入行的NAS没有,另外极空间等系统暂时还不支持NAS上做拨号,只能接俩路由器。

1️⃣ 案例拓扑图

我自己现在用的拓扑如下所示,适用于有多条网络的环境,这里我接入了两条不同宽带:

● 第一条是移动的宽带,上联光猫后NAS拨号,用于外部访问和传输,同时也是主力宽带。

● 第二条是电信的宽带,上联路由器拨号,用于内网管理和数据传输,同时也是备用宽带。

使用这个拓扑的主要目的是保证NAS永远在线,总不能两个不同运营商的PON同时坏吧,同时在NAS上直接拨号也能提外升部访问时的传输质量。

上图的故障转移针对线路问题,如果只有一条线路且担心网口物理损坏导致断联,可以选择用网口聚合的主动/备份模式(一般也叫Bond1)作为替代,大部分多网口NAS都支持。

2️⃣ 实操配置流程

接入网线这个操作过于简单就不说了,进入NAS网页后台之后,点击控制面板找到网络配置项,点击网络界面,这里可以看到所有网口当前的状态。

这个页面可以看到,两个网口都处于连接状态,点击下图圈出来的服务顺序,开始配置主副线路。

在跳转后的页面可以看到两个网口的选项,如果两条线路都是上联路由器拨号,这里直接鼠标拖动即可调整优先级顺序,最上面的是主线路,下面则是备用线路。

由于我需要在NAS上配置拨号,这里点击选中PPPoE,再点击上面的编辑。

在下图圈出的地方填写拨号账号密码,确认无误后点击确定。

PS:MTU正常不用改,程序会自适应的,如果这条线路是主线路,那就设为默认网关,如果是备用线路就取消默认网关。

确认拨号账号密码配置完成后,选中PPPoE,点击下图圈出来的连接开始执行拨号操作,之后正常会自动重播。

这里有个需要注意的地方,单台群晖NAS只能存在一个IPv6协议的公网IP,如果两条宽带都能获取,必须手动关闭一个。

这里我想让拨号那条线拿IPv6协议的公网IP,先选中局域网1点击编辑,进入编辑页面中的IPv6选项,将IPv6设置修改为关闭,不然拨号哪条线路拿不到IPv6协议的公网IP。

全部操作完成后再次进入管理中的服务顺序配置页面,确认PPPoE排序在第一位即可,至此灾备拓扑的配置全部完成。

⏹ 链路聚合设置

虽然部分NAS不支持直接拨号,但几乎所有在售多网口NAS都支持链路聚合,只是支持的聚合模式可能会有区别,并且最好搭配交换机。

1️⃣ 案例拓扑图

根据水桶原理,拓扑中任何一环都会影响所有设备的传输速度,这里有两个方向:

● 第一是提升内网传输速度,加装交换机为最优方案,这样可以有效避免路由器性能不足或者网口不够的问题,也就是说路由器不再是瓶颈,只用考虑交换机和电脑即可。

● 第二是提升外网传输速度,这时候路由器就很重要了,需要考量路由器的交换模块、高连接负载能力等等,当然家用用户一般不用管,千兆家宽用普通路由器都够了。

使用这个拓扑的主要目的是提升单次传输速度,比如两个2.5Gbps的网口可以聚合成一个虚拟的5Gbps网口,万年千兆的四口群晖也能聚合成4Gbps搭配2.5G交换机使用。

除了上述两个方向以外,不同交换机类型还有两种分支:

● 第一种是常规傻瓜交换机,优点是只需要在NAS上配置简单,缺点是分流没那么严格,传输稳定性会差一点。

● 第二种是带网关的交换机,所有NAS都支持的是802.3ad协议,优点是传输会更稳定,缺点就是搭建成本高点,交换机必须要支持才行。

如果NAS网口比较多且有多条宽带,建议入手支持Vlan的交换机做线路划分,可以同时实现上一段说的故障转移+链路聚合两种目标。

2️⃣ 实操配置流程

网口聚合的操作各家NAS大同小异,这里以威联通为例,进入网络与虚拟交换机的配置页面,点击网络适配器种的+Port Trunking。

PS:切记将需要聚合的网口都连上交换机或者路由器之后再操作,不然可能会出问题。

跳转到配置页面后点击新增,这里会显示所有可用网口,勾选上需要聚合的网口后点击下一步。

下一步需要选择交换机类型,根据你的交换机型号选,不清楚就看看交换机的说明书,几乎所有NAS都支持这俩分类,千万别选错了,之后点击下一步。

这一步需要选择聚合类型,一般选择自动负载均衡就行,有些NAS叫Bond6,都是一个意思,威联通这里选balence-alb,确认后设备会断联一段时间,需要重新走上联设备拿IP。

配置完成后由于IP会变,用原来的IP可能进不了后台,建议安装Qnap Finder Pro这个搜寻工具找一下,重新进后台就能看到网口已经成了聚合状态,至此全部操作完成。

⏹ 应用分流设置

可能会有朋友提出疑问,既然可以聚合或者多线了为什么还要单独设置,原因很简单,绑定网卡可以避免串线问题,同时也可以在容器和虚拟机内做拨号等操作。

1️⃣ Docker配置思路

这一段以极空间为例,在不影响NAS主线路的同时,单独为容器分配另一条宽带。

进入Docker管理器的网络,默认只有一个Docker管理器创建的172网段虚拟网络,该页面点击添加,开始创建一个新的网络。

进入创建页面后开始为Docker管理器绑定网口:

● 第一步,填写网络名称,这里随便填个你能记得的就行。

● 第二步,驱动默认是Bridge,点击切换成Macvlan。

● 第三步,父网卡选择需要绑定的网口。

● 最后,IP获取方式具体看需求,其他正常不用动。

吐槽下,极空间的Docker管理器显示的是系统分配的网卡名称,实际上没有其他入口能查看哪个口叫啥,只能拔插网线后看状态对比,这里我的副线路是enp3s0,确认无误后保存。

接下来创建容器版本Ubuntu,创建时候一定要注意勾选上网络权限,按下图操作:

● 点击能力,将NET_ADMIN和NET_BROADCAST这两项勾选上。

其他NAS的Docker管理器都大差不差,有些不叫“能力”而是“Ability”,找一下就行。

修改完能力之后点击网络,将默认的“Bridge”更换成刚创建的”测试网络“,其他正常部署,确认无误后点击完成创建即可,其他容器部署也是类似的方法。

2️⃣ 虚拟机配置思路

虚拟机配置网络的流程和Docker管理器几乎完全一样,只不过部分NAS的内置虚拟机支持不完善,目前只有群晖和威联通虚拟机可以完美分流,建议能用Docker就不要用虚拟机。

群晖和威联通都为虚拟机做了单独的虚拟交换机,用于管理多条网络,这里我以群晖为例,进入虚拟机管理器的网络页面,点击新增。

进入创建网络流程后,在设置虚拟交换机的配置页面填写个网络名称,勾选一下指定的网口后完成创建,后续创建虚拟机时选择该网络即可。

⏹ 总结

本次教程到这里就结束了,给一拉到底的朋友做个总结:

多网口是NAS的标志性硬件之一,系统层有灾备和聚合两种主流用法,也可以搭配docker或者虚拟机为指定应用做多线路分流。

对于有多条宽带的用户而言,为单台NAS接入多条宽带做灾备是个不错的选择,怕物理损坏也可以更换成主备模式的链路聚合。

对于想提升传输速度的用户而言,将网口聚合成5Gbps甚至更大带宽的虚拟网口即可,聚合有好几种模式,感兴趣可以回看上文的介绍与部署部分。

以上就是本文和大家分享的内容,感谢观看。