硬件+网络拓扑篇 2.5G ESXI OpenWRT软路由 群晖NAS
前言
这两年随着运营商的千兆网络大面积普及,正好家里原来的电信套餐合约到期,换了个千兆网的套餐,折腾的心思也随之而起,想着组件一套轻型的,适合自己家使用需求的家庭局域网服务中心,具体如下:
软路由:多拨突破千兆、坐飞机刷刷TikTok、全家上网广告过滤、IPTV组播、等等。
NAS:存放电影、家庭相册、私人网盘、组建家庭影音中心、等等。
智能家居:homeassistant
工作:本人还是开发人员,搭建个Linux虚拟机用于工作。
如果分开买设备,则需要一台小主机、一台nas主机,不仅成本有点高,最主要的是两样主机的配置也不好。
于是下定决心,把折腾进行到底,自己DIY一台ALL IN ONE主机。
底层使用ESXI,在此基础上创建虚拟机。
需求
既然DIY主机,就需要根据自身的使用场景得出具体的需求。
-- 路由方面
由于家里的硬路由并不是什么好货,那就把它降级,作为有线中继子路由,只负责全家WIFI。 让软路由作为主路由负责拨号,这样一来软路由就是最高级别网关,家里的联网设备广告过滤、坐飞机之类的操作都会很方便。
-- NAS方面
平时需要用到NAS最多的也就是看电影、电视剧了,至于家庭相册同步、私人网盘之类的功能用处并不多,完全可以定期同步。因此,NAS主机可以按需开启,不用的时候关机省电,还能保护硬盘,延长使用寿命。
-- 智能家居
这个不用说了,安装上HomeAssistant,可以整合很多不同平台的智能设备,完成大一统,并且还能接入HomeKit。
-- Linux系统
主要用于开发调试工作,不用的时候关机。
-- 其他
还有其他,平时开着薅个羊毛,赚个电费啥的。
硬件选择
有需求就很好办了,根据使用场景,7*24小时运行的也就是软路由系统和智能家居系统,最多再加个w心云,对硬件要求不高。
但也得兼顾所有服务或者大部分服务同时运行时的性能需求,举个栗子:
NAS开机后一边下载电影、另一边家人在用手机或电视看电影,此时软路由对外需要收发下载数据包、对内不仅需要转发下载数据包,还需要转发家人所看的电影数据。 nas这边也很忙,存储下载数据、发送家人所观看的电影数据,如果观看的是转码视频,nas还得负责硬解。
-- CPU
因此,选一个合适的CPU便是首要目标,我用的是 I5-7500t 低功耗U:
4核4线程,主频2.7GHz,最高睿频3.3GHz,核显Intel HD Graphics 630可以硬解大多数编码
-- 主板/主机
主板我没有选择单独搭配,而是选了HP 800 G3 SFF这个成品主机,这台主机尺寸也不大,主板正好支持6代和7代CPU,扩展性对于我的家庭使用场景来说完全够用,还能省去买机箱、电源的银子,何乐而不为?
下面是这台主机的配置:
Q270主板芯片组,支持1151针6代、7代CPU
4 * DDR4内存插槽
四个PCIE 3.0插槽:1 * PCIEx16、1 * PCIEx4、2 * PCIEx1
1 * m2固态插槽
SATA接口算上光驱的一共4个
机箱有两个3.5寸硬盘位,1个2.5寸硬盘位,1个光驱位(换上支架,光驱位还能扩展出一个2.5寸硬盘位)
板载集成Intel I219LM芯片千兆网卡
其他用不上的接口就不说了,比如USB、type-c之类的
-- 内存
ddr4小于等于2400频率的内存都行,我这里选了两条8G ddr4 2133的条子。
至于容量,需要根据开多少台虚拟机决定,反正主板有4个插槽,不够再补。
-- m2固态硬盘
主要用于安装ESXI、OpenWRT、群晖、Homeassistant等操作系统,容量建议120G起。
我这里用了一个淘汰下来的256G固态。
-- 机械硬盘
用于NAS存放电影电视,容量根据自己需求来吧。
我这里还是用的淘汰下来的两块3.5寸硬盘,一个1t,一个2t,不够了再换。
-- 网络硬件
网络硬件包括了网卡、交换机这两样,东西不多,但是选择起来比较复杂,最主要得根据自己使用场景,比如开多少个虚拟机,其次还要根据自己家里网络环境部署,比如硬路由作为主路由,还是软路由作为主路由。
需要注意的是:
由于ESXI对螃蟹卡兼容不好,建议选择Intel芯片的网卡。
-- -- 网口统计
先统计需要用到网口的虚拟机:
ESXI:需要一个网口作为管理口,使用板载网卡即可(不建议与其他虚拟机共用一个网口)
NAS:至少需要一个网口(不建议与其他虚拟机共用网口)
Homeassistant:需要一个网口(可以使用ESXI虚拟网卡,与其他虚拟机共用网口)
Linux系统:需要一个网口(可以使用ESXI虚拟网卡,与其他虚拟机共用网口)
w心云:需要一个网口(我没有装这个,不了解)
软路由(OpenWRT):
如果作为旁路由,至少一个网口。
如果作为主路由,WAN口一个,LAN口如果连接交换机则至少一个。 LAN口如果不连接交换机,则需要根据上述安装的虚拟机需要的网口数量,以及你其他需要接网线的设备来决定。 比如:ESXI管理口+NAS+电脑+电视,就需要4个LAN口。
-- -- 决定网络速率
统计完需要的网口数量,再决定搭建多少速率的网络,可选的也就1G、2.5G、10G:
1G就是千兆网,成本最低
2.5G就是2500M,成本相对千兆网来说稍高,但是速度却是前者2.5倍。
10G就是万兆网,各种配件成本都挺高,不光是网卡、网线需要达标,就连存储设备的读写速度也要达标,否则根本跑不满。全部达标以后,还得考虑发热量,总不能动不动就过热断流吧。。。
-- -- 我的方案
首先,我们当地的电信还可以多拨,配合上2.5G光猫的话,能突破千兆,再加上我比较喜欢直接从NAS播放源码率的电影,因此我打算组建2.5G网络。
其次,由于主机上PCIE插槽有4个,还算富裕,我暂时不打算使用虚拟网卡,直接给所有需要用到网口的虚拟机都直通网卡,所以整了:
板载集成网口,用于ESXI管理;
Intel i225芯片 双口2.5G网卡一张,用于软路由WAN口和LAN口,插在PCIEx16上;
Intel i226芯片 单口2.5G网卡一张,用于NAS,插在PCIEx1上;
Intel i340芯片 四口1G网卡一张,HomeAssistant用一个口,Linux系统用一个口,剩余两个备用,插在PECIx4上;
Intel i226芯片 单口2.5G网卡一张,由于我的电脑板载是千兆网卡,所以还得另配一个2.5G网卡插在电脑上;
ps:由上所见,我软路由作为主路由,分配了两个网口,LAN口出来的网线接在交换机上
下面是我的各个网口连线图:
-- -- 我的配置清单
网络拓扑图
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
安潞
校验提示文案
蒙蒙爸爸不剁手
校验提示文案
抽雪茄的布偶喵
校验提示文案
小丸子的姐姐叫樱杏子
校验提示文案
静海怒蛟
校验提示文案
最佳实践
校验提示文案
Loyalty_Mu
校验提示文案
庄酷
校验提示文案
火狐狸2013
校验提示文案
叶枫_枫叶
校验提示文案
feng光
校验提示文案
值友5206858522
校验提示文案
值友4954148024
如果我用1張4口2.5網卡 能不能取代你的2張2.5網卡?在效能網速上會有影響嗎?
校验提示文案
值友4954148024
校验提示文案
TheGreat00Q
校验提示文案
值友8022196073
校验提示文案
值友8010040617
校验提示文案
2020Release
校验提示文案
Michael_he
校验提示文案
Michael_he
校验提示文案
特长害队友
校验提示文案
Y禁止重名
校验提示文案
waney2008
校验提示文案
值友9236877589
校验提示文案
青花20
情况:自建房,现在手机套餐送到是2000M网络,布的网线是日线6类线,每个房间均流出2-4个网口,共计有20条线;华三er2200+华三24口ms4024交换机,再加华三的poe交换机和A51,再加零散的硬路由做AP模式,这样的设备网速太差了根本跑不满网速;所以想改下组网设备,考虑wifi7马上要来了,避免因升级过程不必要的花费地方太多。
组网思路:2.5G 光猫+2.5G路由器+2.5G交换机组有线网络,用无线硬路由组有线mesh,方便以后wifi7自由升级。
现在综合考虑自组一个aio主机,需求主要是稳定网络、网口需求尽可能多些➕智能家居Homeassistant(最要的需求),其次再加nas和pcdn(可有可无需求)。因为在三楼小房间,所以不在乎占地空间大小,只在乎夏天散热和功耗相对值得。
基本情况如上,大佬觉得这样是否合理,以后升级相对省事省钱?还有可否推荐一下aio配置。
校验提示文案
Initialize
校验提示文案
枫凌634
校验提示文案
2020Release
校验提示文案
星辰妖孽
校验提示文案
蘇乞儿
校验提示文案
尽头的是居然
校验提示文案
值友4852508695
校验提示文案
moem
校验提示文案
葛莱史东
2.如果openwrt主路由网口够多的话是不是就不需要交换机了?
校验提示文案
2020Release
校验提示文案
值友2811052815
校验提示文案
居然是真的
校验提示文案
xsohydra2015
校验提示文案
Michael_he
校验提示文案
Michael_he
校验提示文案