新房收楼之家庭全万兆网络规划

2020-03-25 20:15:33 44点赞 238收藏 44评论

创作立场声明:本文中所有硬件设备均为作者自费购买,不涉及任何商业利益。

去年国庆把一套郊区的大房子卖了,然后又买了套市区的小房子,因为疫情的缘故,一直拖到最近才收楼。收楼之后决定要一步到位把新家的网络升级到万兆,但是因为房子是精装修,开发商已经提前布好了全屋千兆网络,于是花了点心思在此基础上升级到万兆。

网络规划

闲话少说,先上网络拓扑图吧。为了清晰一些,所以只画了几个主要地点的规划,其他卧室之类的就没画出来了。

网络拓扑图网络拓扑图


总体思路

1、由于各房间的网络入口都在玄关处的弱电箱,并且我现在就是在弱电箱里面放了光猫和弱电箱神器UBNT ER-X,所以我打算在此基础上再塞一个Mikromic CRS 305五口万兆路由(4万兆光口1千兆电口),利用ER-X拨号作为主路由,并且在ER-X上跑SS客户端远程连接到VPS,从而实现全局fq。

2、从弱电箱到客厅和书房两个关键节点利用已部署好的千兆网线(开发商很良心的用上了6类网线,所以可以支持到万兆),在CRS305上插上2个光转电模块,然后分别连接到客厅的ASUS 89X的万兆电口和书房自己DIY的软交换机的万兆电口。这样子就保证了骨干网络的万兆连接。

3、不得不赞一下ASUS 89X超强的信号,新房和我目前住的房子其实是完全相同的户型。之前我的无线主路由是Netgear R8500,也是放在客厅,到主卧隔了2道墙,5G信号基本上就很弱了,用手机播放局域网里的视频资源基本上都是断断续续的,以至于我只得在卧室也放了台无线路由来保证无线信号。换上ASUS 89X之后,没想到802.11ax信号这么强,手机从卧室直接连上客厅的89X的5G信号,都可以流畅的播放nas上的1080p蓝光原盘。所以这一次就直接用ASUS 89X作为全屋的无线主路由了。


硬件说明

1、关于DIY的这台软交换很值得说一下,具体配置如下:

准系统:HP Z230 SFF主机,闲鱼购入,320元,包含机箱、电源、散热器。网上找了个图给大家看一下:

HP Z230 SFFHP Z230 SFF

不知道大家看出来没有,这个机器的特点如下:

  • PCI-E插槽多,有2个PCI-E 16x,1个PCI-E 4x,1个PCI-E 1x

  • 5个SATA口

  • 机箱比较小

其实我主要就是看中了它的PCI-E插槽多并且机箱尺寸小的特点,比较适合用来做软交换机。然后我给它准备的其他配置如下:

  • 博通BCM 54870S

    4光口万兆网卡,PCI

    -E 8x,闲鱼购入,760元

  • Intel X540-T2 2电口万兆网卡,PCI-E 8x,闲鱼购入,340元

  • DELL OEM 的 Intel I350-T4 4电口千兆网卡,PCI-E 1x,闲鱼购入,250元

  • 山寨Intel I350-T

    4 4电口千兆网卡,PCI-E 4x,淘宝购入,360元

  • Intel XEON E3-1865l V4,淘宝购入,560元

  • 内存 海力士 ECC DDR3L 1600 8Gx2,原有闲置,0元

  • 硬盘 闲置东芝256G Sata SSD,0元

以上总计花费2590元,收获了一台4万兆光口+2万兆电口+8千兆电口的交换机,而且具备很强的可玩性。

可惜,理想是丰满的,现实是骨感的。所有配件到手之后,直接就开不了机,具体现象是开机就哔5声,上网查了一下,解释如下:

哔5声说明哔5声说明

我以为是内存问题,又换了其他的DDR3内存条结果还是不行,无奈只能联系卖家,幸好当初选了个本地的卖家,晚上直接抱着机器去了卖家的店里。结果我俩各种尝试,居然连卖家自己的I3 4130都点不亮机器了,又各种擦金手指、清cmos、升级bios都不行,最后死马当活马医的试了一下用i3 4130接了块gt 610的显卡,结果居然就能启动了,但是无论是1865l v4或者是i3 4130都是集成显卡了的啊。而且换回我的1865l就还是不行。

最后我只好花了260块又把卖家的i3 4130和gt 610都买了,还好回去测了下功耗只有30多瓦,还算是在我的心理承受范围之内。

GT 610显卡本来是PCI-E 16x的接口,不过我也不打算用它,所以把它插在4x的接口上也能用。但是这样子我计划中的6万兆+8千兆的交换机就夭折了,只能做到6万兆+4千兆。1、

2、关于DIY家用服务器

这个就不多说了,参考我之前的帖子《NAS进阶 篇五:2020年最具能耗比的NAS CPU i9 9900T》,目前在这台ALL IN ONE的服务器上跑的主要服务如下:

  • 虚拟机群晖 DS918,挂载了9块3.5寸+1块2.5寸

  • 虚拟机Win10下载机,运行着qBittorrent+115网盘+百度网盘+迅雷

  • 虚拟机Ubuntu 18.04 Desktop,通过Jekett+Sonarr实现自动追剧以及Gitlab本地代码仓库

上面不是多了块I350-T4的千兆网卡吗,我准备加到这台机器上直通给Ubuntu,让Ubuntu再多一个虚拟交换机的功能。

软件说明

这里主要说一下DIY软交换机系统的配置。因为一开始用虚拟机安装了LEDE试了一下,把BCM 54870S直通给LEDE,结果发现LEDE的OpenWRT系统并不能识别我的BCM 54870S万兆网卡,而OpenWRT系统又很难自己去编译网卡驱动,然后宿主机的主板也不支持开启SR-IOV,就只能用虚拟网卡,这样子很不爽,而且考虑到如果在HP Z230 SFF上直接安装LEDE的话也不能识别网卡,这就麻烦了。

后来突然想到,我其实并不需要OpenWRT那么复杂的功能,我只是用它做个交换机嘛,于是就干脆装了个Ubuntu

18.04 Server,然后直接打开桥接模式,这就很简单了。具体步骤如下:

由于Ubuntu 18.04采用netplan管理网络配置,所以只需要编辑/etc/netplan/50-cloud-init.yaml文件即可,我目前暂时只挂了Intel X540-T2网卡,再加上主板自带的一个千兆网口,所以该文件配置如下:

network:
ethernets:
eth0:
dhcp4: false
eth1:
dhcp4: false
eth2:
dhcp4: false
bridges:
br1:
interfaces: [eth0,eth1,eth2]
dhcp4: no
addresses: [192.168.1.61/24]
nameservers:
addresses: [192.168.1.1,114.114.114.114]
version: 2

其中eth0是主板自带的千兆网口,eth1和eth2是万兆电口,这样子我把网线插到其中一个万兆网口上,另一端连到路由器,给它指定ip192.168.1.61,然后其他机器通过网线连接到另一个万兆网口,就可以通过路由器获得ip,回头等再插上另外两块网卡也可以如此配置。

看一下登录到软交换的Ubuntu里面的实际网络情况吧:

Ubuntu网络配置Ubuntu网络配置

总结

最后总结一下,虽然中间出了点小岔子,不过总的来说这次升级到万兆基本上问题不大,目前就在等一些房间小改造结束,就可以把我配置好的各种软硬件设施搬过去了,从而实现全屋万兆!

展开 收起
44评论

  • 精彩
  • 最新
  • 实测 1268L v3 可以点亮

    校验提示文案

    提交
    不接独立显卡是吗?

    校验提示文案

    提交
    是的 同款机器 我正在用

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • SS现在能用嘛?秒封吧

    校验提示文案

    提交
    没问题啊,一直在用,不过我用的频率不高,大多数是github不稳定的时候用一下

    校验提示文案

    提交
    收起所有回复
  • 多层NAT延迟不高么? 一级 用软路由不香么?

    校验提示文案

    提交
    塞不进弱电箱

    校验提示文案

    提交
    收起所有回复
  • 软交换的转发……或者说转发万兆合格的软交换的功耗……二者必然有一个有问题。还有mikrotik光转电以后,网线长度不宜超过30米,有条件还是把万兆干线给抽了塞双光缆直接lc吧。

    校验提示文案

    提交
    功耗目前插满网卡40瓦出头,网线长度最长应该就10多米

    校验提示文案

    提交
    收起所有回复
  • 请问下SRC305链接到DIY软交换机,305端用的啥型号光转电模块?

    校验提示文案

    提交
    mikcrotik s+rj10

    校验提示文案

    提交
    收起所有回复
  • DIY软交换机算下来也不便宜了,一个mikrotik 8口万兆也不到2000。DIY的意义是?

    校验提示文案

    提交
    这个不只是软交换,还可以做nas、ubuntu系统等等,可玩性比较强

    校验提示文案

    提交
    你不是已经有DIY家庭服务器了吗?还要拿软交换机做NAS和ubuntu,势必要用虚拟机跑软交换机。
    万兆光口交换机也不贵。这样做法完全不理解。。。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 最新进展是:换了块主板,不再需要独立显卡了。四块网卡全部插上,加上主板自带的一块千兆电口,目前四万兆光口、二万兆电口、九千兆电口全开,待机功耗不到50w,不过网卡温度感觉有些危险,琢磨了一个增强散热的方案,定制了一些配件,等到了我再发一篇续吧 [高兴]

    校验提示文案

    提交
    准确的说是40w左右 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 另外,Broadcom的万兆网卡出了名的性能差,驱动支持更差,所以价格才便宜。用Intel或者Mellanox的不香吗?就算用Chelsio的万兆网卡,对ESXI、FreeNAS、Linux和windows server的支持也比Broadcom的要好

    校验提示文案

    提交
    便宜好多呢,目前用的挺好,没啥问题

    校验提示文案

    提交
    收起所有回复
  • 楼主你这个l v4处理器和4130不是一个接口吧?插错处理器了,z230支持到4代处理器

    校验提示文案

    提交
    都是1150的接口

    校验提示文案

    提交
    收起所有回复
  • 是这个Z230 SFF不支持V4CPU吗? 我也想1285L v4上这个准系统

    校验提示文案

    提交
    是的,不支持

    校验提示文案

    提交
    刷官网最新的bios 也不支持吗 我看到官网有2020年4月28日的sp103745.exe 最新bios

    校验提示文案

    提交
    收起所有回复
  • @逍遥花生 想问一下为什么光猫要先接ubnt再接mikrotik, 而不直接光猫接mikrotik? 因为你要接万兆但我不明白为什么还要接ubnt?
    而且光猫接了ubnt再接mikrotik, 因为ubnt是千兆,那会不会影响你mikrotik的万兆速度?
    你的文章很用心 [棒棒哒]

    校验提示文案

    提交
    因为光猫要通过ubnt拨号阿,mikrotik crs305只是交换又不能拨号

    校验提示文案

    提交
    所以ubnt和crs305也要放在弱电箱了,那你的弱电箱会不会很热?
    另外千兆的ubnt接去万兆的crs305会不会令到你后续crs305接出去速度下降不到万兆?

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 博通的网卡型号写错了,是57840S,而且忘了说这个网卡Ubuntu18.04直接机可以驱动,不需要手动安装驱动

    校验提示文案

    提交
  • 真是壕无人性啊 [小眼睛]

    校验提示文案

    提交
  • 还忘了写网络部署图里面的5G电,指的是威联通的QNA-UC5G1T USB转5G网卡,相当于可以达到万兆一半的速度,很适合用来给群晖这种很难扩展的nas设备升级到准万兆,但是我用iperf测试只能到300多M的传输速度,不过也比之前的千兆要好很多了

    校验提示文案

    提交
    怪不得没找到5G的说明在哪里

    校验提示文案

    提交
    收起所有回复
  • 机械硬盘是瓶颈,传输速度上不来

    校验提示文案

    提交
  • 没看完也先给弱点箱神器ER-X的选择点个赞

    校验提示文案

    提交
  • 大神请问你xps15雷电3外接显卡解决了麽 最近打算上黑苹果 在考虑啥机子

    校验提示文案

    提交
  • 请问crs305放弱电箱发热严重吗?可以测试一下多少度吗?我用tp-st1008f发热严重,我直接不用了,请作者尝试测试一下,谢谢你。

    校验提示文案

    提交
  • 有线回程怎么解决的

    校验提示文案

    提交
  • 一个光转点模块就200块钱吧

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

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