软路由双拨千兆下行达成!家庭网络再升级!(上)

2020-06-14 18:54:05 73点赞 383收藏 87评论

创作立场声明:设备自费购入,非专业人士,若文章有疏漏错误,还望值友指点。尊重他人劳动成果,转载请注明原作者。有任何问题欢迎评论区与我讨论~

前言


氦,各位亲爱的观众姥爷们早上好、中午好、下午好、晚上好和凌晨好。

这里是鸽了好久的小唐,原本呢,草稿箱里有一堆写完还没来得及发的原创,可是因为学校上课忙,外加我懒,就一直没有发,眼看着几个月就过去了。

如果你还没见过我之前的原创

TechLife 篇五:家庭WiFi布网实战——活用广东电信隐藏福利,600M公网IP双拨达成!硬核网络设置分享~前言今天刷张大妈,看见有家庭Wifi布网实战的分享。自己一两年前曾经折腾过家里的网络好一阵子,想分享但又找不好很好的机会(其实是懒),今天恰逢张大妈征稿,赶紧写起来。(这就是你咕了较色仪原创的理由???!)民间一直流传着老用户与狗不得办理本套餐的传说,作为电信宽带9年的老用户,来分享一下我如何活用电Eason_Tang| 127 评论152 收藏1k查看详情

这段时间宅在家,手痒将家里的网络升级为了500M,这样算上冗余出来的100M后,双拨大约能达到1.2G的下行带宽,原来的ROS转发性能已经带不动这么大的带宽了,因此决定进行最后一次升级,直接升级到1G的网络。

那么有人可能会问了,唉你不是1.2G么,怎么到1G就不搞了呢?还请继续往下看

那么本次为各位带来的应该是笔者家庭网络的最终形态了,请看

  • 中国电信500M宽带公网双拨(单线500M+100M冗余,双拨后理论1.2G下行,但是因为软路由只有G口所以实测大概960Mbps左右,上行实测120Mbps)

  • 双公网IP

  • M93P软路由+i5-4590T+8G+改双网口

因为篇幅太长所以本文会分为上下两篇,上篇主要为软路由主机的开箱以及ESXi的安装,有关OpenWRT的设定之类的还请期待下篇(不想错过的可以趁机关注一波哟)

软路由主机选择

需求:

  • 性能足够跑虚拟机,最起码也要能带OpenWRT+Ubuntu

  • 需要跑满千兆的WAN带宽(负载均衡)

其实淘宝是有成品软路由主机的,不过价格嘛3865U 1k,7500U 2k,7700U 3k的价格也超出我的预算了。

如果不算成本的话,最好的选择当然是Lenovo的M920x,支持最新的9代CPU,同时官方有提供I350-T4的选配,加起来就是5口的软路由了,不过动辄3000多的价格,算了。

也有考虑过Dell Wyse 5070之类的瘦客户机,CPU是J4105,ummmmm。

后来看见X鱼有卖家在卖M93P准系统¥300,配上i5-4590T¥300,最后配上电源600出头搞定,Mini-PCIE网卡¥130,算上家里之前换下来的硬盘内存,1000左右搞定,我个人还是比较满意的。(没有算翻车买多出来的硬件)

软路由双拨千兆下行达成!家庭网络再升级!(上)

M93P开箱

软路由双拨千兆下行达成!家庭网络再升级!(上)

准系统我是在闲鱼上淘的,卖家应该也是电脑城那种专卖小主机的店铺,有专门的泡沫做缓冲,好评。

软路由双拨千兆下行达成!家庭网络再升级!(上)

背部接口如下:第一排,防盗锁,COM口,天线(图中空置);第二排,方口的电源,DP,两个USB3.0,VGA,千兆网口,再加一个USB3.0

软路由双拨千兆下行达成!家庭网络再升级!(上)

前方接口如下:电源,USB3.0,麦克风耳机,USB3.0(支援关机充电)

软路由双拨千兆下行达成!家庭网络再升级!(上)

要打开机身非常简单,只需要拧下背部螺丝即可

软路由双拨千兆下行达成!家庭网络再升级!(上)

机箱内部

软路由双拨千兆下行达成!家庭网络再升级!(上)

软路由双拨千兆下行达成!家庭网络再升级!(上)

另外准备的8G内存和一条SSD

软路由双拨千兆下行达成!家庭网络再升级!(上)

安装好后的全家福

软路由双拨千兆下行达成!家庭网络再升级!(上)

成功点亮

改装双网口

在准备改装之前,怕了几篇贴文,确定了主要改装的方式有两种:

  • 一种为Mini-PCIE网卡然后将RJ45接口放在原来的COM口位置

  • 一种为Mini-PCIE转PCI-E然后用FPC软排线引到机箱外,在外接一个盒子放4口的PCI-E网卡

值得一提的是

作为不折腾会死星人那当然是选择方案二(虽然最后...

Plan A.四口网卡方案

软路由双拨千兆下行达成!家庭网络再升级!(上)

改装双网卡首先我们需要打开机箱

软路由双拨千兆下行达成!家庭网络再升级!(上)

将原机的COM口拆下

软路由双拨千兆下行达成!家庭网络再升级!(上)

软路由双拨千兆下行达成!家庭网络再升级!(上)

由于PCI-E需要12V的供电,因此我们需要在主板上找一个位置拉12V出来,最后发现这个电感是12V的

软路由双拨千兆下行达成!家庭网络再升级!(上)

软路由双拨千兆下行达成!家庭网络再升级!(上)

最后完成图

软路由双拨千兆下行达成!家庭网络再升级!(上)

然后就翻车了...正当我兴高采烈装好ESXi并且准备安装OpenWRT的时候发现,不对,我只插了一条线怎么四个网口都全双工了?

软路由双拨千兆下行达成!家庭网络再升级!(上)

本来我怀疑是供电问题,后来用万用表量了12V的供电是有出的,不过供电电感靠光量电压可能还不行,需要上示波器,但是我家里并没有示波器(谁家里会常备示波器????),只能等回学校再看。

在这后来也更换了另一块Intel I350T4,也买过新的FPC软排线,故障依旧。

在折腾途中也有看见值友的文章

拔草Dell 9020m DIY 5口软路由小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外50金币奖励。种草软路由好久,虽然在用的K2p刷高恪双wan(电信+移动)也算稳定,但在B站看到各位大神安利ROS,心里的草不免越来越长。草长了终究还是想要拔除。接下来就是选主机了,摆在面前的选择很多,比如成品软路由(如迷你工控机)、普通小rucent| 22 评论30 收藏92查看详情

中间有提到一家ADT的店也有专门生产Mini-PCIE转PCI-E的连接线,但是有两个问题

转接线中间线缆焊死,虽然对可靠性应该有帮助,但是没办法穿过COM口,M93P机箱内也没有空间给你放网卡

软路由双拨千兆下行达成!家庭网络再升级!(上)

转接线要从SATA取电,而M93P SATA只有一个,并且被硬盘占用,虽然看见值友通过外接供电的方式成功驱动,但这显然不能算是无损了,遂弃用

Plan B.双网卡方案

软路由双拨千兆下行达成!家庭网络再升级!(上)

软路由双拨千兆下行达成!家庭网络再升级!(上)

PlanB选用的是单口的I211网卡,由于直接是Mini-PCIE接口的所以插上就能用,也有适用于COM口的RJ45套件。PS:如果要选择这种建议在Mini-PCIE上的排针要选择弯头的款式,不然可能会顶硬盘。

软路由双拨千兆下行达成!家庭网络再升级!(上)

至于结果么,那当然是好了的,虽然只有双千兆对于1.2G的宽带来说还是有点损失。

千兆?就这?

至于为什么我对1.2G的带宽只上了两个千兆网卡:

考虑到如果要榨干这200M的带宽,比较经济实惠的办法是购买2.5G的USB3.0网卡,用板载+Mini-PCIE的网卡做WAN,LAN的部分用2.5G的USB网卡提供。

如果要家里主干网达成10G的速率,需要额外购买万兆的电口交换机,这种交换机往往非常昂贵,不值得。光口的万兆虽然比较便宜,但是M93P没办法通过USB拓展出万兆光口,所以也不能用。

在放弃了将家里主干网升级成10G的想法后,剩下的想法是将M93P和电脑单独连接一路,另外拉一路千兆到AP作为Wifi供全家使用,但是这样要采购2个2.5G的网卡(1USB3.0给M93P,立个给台式电脑),1个1G的网卡(USB3.0给M93P用于连接AP),感觉也非常臃肿,最后作罢,当做千兆使用好了。

ESXi安装及配置

特别提醒

本文所有安装及配置均以ESXi 7.0版本为准,ESXi 6.7及其他版本未做测试。

全新安装

自从ESXi升级到7.0后,在安装时会自动多出来一个ESX-OSData分区做coredump和其他杂七杂八的存储,这个分区最高可以占用138G,这就导致了你用138G以下的磁盘或者U盘安装后进入ESXi会发现没有可用空间,因此建议在全新安装时对ESX-OSData分区大小进行限制,以免后续调整造成不必要的麻烦。

忘记截图,图片取自网络忘记截图,图片取自网络

开机进入ESXi引导的跑码后按Shift+O,在原有的启动参数后面加入一个空格,然后,autoPartitionOSDataSize=4096。这里的4096以MB为单位,用处为限制自动分区时ESX-OSData分区的大小,个人推荐为8192MB

软路由双拨千兆下行达成!家庭网络再升级!(上)

软路由双拨千兆下行达成!家庭网络再升级!(上)

软路由双拨千兆下行达成!家庭网络再升级!(上)

随后照常安装便可。

安装完成后,按F2,进入Management Network,为管理网口设置静态IP地址,网关设置为你软路由的IP

因为没有图,所以我就使用了ESXi官方的文档了

从控制台配置静态 IP 设置
要从控制台配置静态 IP 设置,请执行以下操作:
按 F2 检查默认配置。
按下箭头键以选择配置管理网络,然后按 Enter。
按下箭头键以选择 IP 配置,然后按 Enter。
按下箭头键以选择设置静态 IP 地址和网络配置,然后按空格键。
按下箭头键以选择 IP 地址。
按退格键以清除当前 IP 地址,然后输入新的 IP 地址。
按下箭头键以选择子网掩码。
按退格键以删除当前子网掩码。
输入新的子网掩码。
按下箭头键以选择默认网关。
删除现有默认网关。
输入新的默认网关。

安装完成启动后,就可以使用之前设置好的IP进入ESXi的网络管理界面了。

已经安装完成后如何缩小ESX-OSData分区

PS. 如果执行了上文提到的全新安装操作,则可以跳过这部分

使用U盘作为存储空间的解决办法

原分区表:

软路由双拨千兆下行达成!家庭网络再升级!(上)

可以看到原分区表很大一部分空间被VMFSL占据,而这个分区是不能用于数据存储的,因此在这个情况下你需要外接一块硬盘或调整分区

打开ESXi的ssh并以Root登录

停止USB检查,并且不让其开机启动

/etc/init.d/usbarbitrator stop
chkconfig usbarbitrator off

进入/vmfs/devices/disks目录

cd /vmfs/devices/disks

列出磁盘分区,可以看到vmhba32的字样,这里每个人可能会不一样,你可能会出现vmhba34 35 36的情况,所以在输入命令的时候不要无脑抄作业,请自行替换。

ls

软路由双拨千兆下行达成!家庭网络再升级!(上)

列出分区信息,你会看到1 5 6 7的字样,ESXI 7.0已经自动帮你做好减34步骤了,把图中下面那个已经减去34的数值(60063710)复制一下,然后替换到f步骤的X位置。

partedUtil getptbl mpx.vmhba32:C0:T0:L0

软路由双拨千兆下行达成!家庭网络再升级!(上)

稍微对分区做一点修改

partedUtil setptbl mpx.vmhba32:C0:T0:L0 gpt
"1 64 204863 C12A7328F81F11D2BA4B00A0C93EC93B 128"
"5 208896 2306047 EBD0A0A2B9E5443387C068B6B72699C7 0"
"6 2308096 4405247 EBD0A0A2B9E5443387C068B6B72699C7 0"
"7 4407296 19087353 4EB2EA3978554790A79EFAE495E21F8D 0"
"8 19087402 60063710 AA31E02A400F11DB9590000C2911D1B8 0"

PS:这里linuxNative分区刚好是1G,也就是2306047-208896=2097151个区块,可以用这个区块作为基准单位设定其他分区

PSS:注意空格

软路由双拨千兆下行达成!家庭网络再升级!(上)

更新后的分区表:

软路由双拨千兆下行达成!家庭网络再升级!(上)

新建VMFS6分区,作为数据存储

vmkfstools -C vmfs6 -b 1m -S UsbDatastore mpx.vmhba32:C0:T0:L0:8

使用硬盘作为存储空间的解决办法

软路由双拨千兆下行达成!家庭网络再升级!(上)

软路由双拨千兆下行达成!家庭网络再升级!(上)

使用上面提到的U盘操作办法,但是发现如果在设置分区表的时候会存在Read-only filesystem的问题,后来直接进PE把两个最后的分区删了进ESXi重新设置分区表就可以。但其实我还是推荐重新安装。

转换硬盘镜像文件

从网上加载的OpenWRT的IMG文件是不能直接用在ESXi上面的,需要经过StarWind V2V Converter的转换。

这里采用的是eSir的OpenWRT镜像GDQ版本

软路由双拨千兆下行达成!家庭网络再升级!(上)

选择Local File

软路由双拨千兆下行达成!家庭网络再升级!(上)

这里选择下载的IMG文件

软路由双拨千兆下行达成!家庭网络再升级!(上)

目标也选择Local File

软路由双拨千兆下行达成!家庭网络再升级!(上)

如果你是用的是ESXi就选VMDK,Hyper-V选择VHD,QEMU选择QCOW2,下面都有注解。

软路由双拨千兆下行达成!家庭网络再升级!(上)

软路由双拨千兆下行达成!家庭网络再升级!(上)

VMDK格式选择ESXi Server image

软路由双拨千兆下行达成!家庭网络再升级!(上)

选择保存位置

软路由双拨千兆下行达成!家庭网络再升级!(上)

保存出来会得到一个300M左右的文件和一个1KB的文件,留下来备用。

ESXi设置

网络部分

软路由双拨千兆下行达成!家庭网络再升级!(上)

首先在物理网卡那里看是不是所有网卡都有出现

软路由双拨千兆下行达成!家庭网络再升级!(上)

添加虚拟交换机,需要注意的是安全选项内3个设置都需要选择“允许“

软路由双拨千兆下行达成!家庭网络再升级!(上)

所有网卡都依次添加上虚拟交换机

软路由双拨千兆下行达成!家庭网络再升级!(上)

软路由双拨千兆下行达成!家庭网络再升级!(上)

同样的操作,每个网卡都设置好虚拟端口组

新建数据存储

历史遗留章节,现在ESXi应该会自动新建数据端口组。软路由双拨千兆下行达成!家庭网络再升级!(上)

创建虚拟机

软路由双拨千兆下行达成!家庭网络再升级!(上)

创建类型选择新建虚拟机,名称自定,兼容性选择ESXi7.0虚拟机,客户机操作系统选择Linux,操作系统版本选择其他4.0(64位)

软路由双拨千兆下行达成!家庭网络再升级!(上)

选择存储,默认就好

软路由双拨千兆下行达成!家庭网络再升级!(上)

在这个界面,首先我们现将原有的16GB新硬盘删除,然后选择添加硬盘-现有硬盘

软路由双拨千兆下行达成!家庭网络再升级!(上)

上传我们刚刚制作好的两个文件,先上传1k的,再上传大的文件

软路由双拨千兆下行达成!家庭网络再升级!(上)

当两个文件都上传好后,你应该可以看见新增的虚拟磁盘

软路由双拨千兆下行达成!家庭网络再升级!(上)

选择虚拟磁盘并添加

软路由双拨千兆下行达成!家庭网络再升级!(上)

然后,别忘了把网络中新增的虚拟端口组也添加上去

软路由双拨千兆下行达成!家庭网络再升级!(上)

然后就可以看见我们创建的虚拟机了

软路由双拨千兆下行达成!家庭网络再升级!(上)

在开机前,检查虚拟机选项-引导选项固件是否为EFI,并且将启用EFI安全引导的勾去掉。

参考资料

  1. Changing the default size of the ESX-OSData volume in ESXi 7.0, https://www.virtuallyghetto.com/2020/05/changing-the-default-size-of-the-esx-osdata-volume-in-esxi-7-0.html

  2. ESXI 7.0 使用系统U盘做存储教程, https://koolshare.cn/thread-180336-1-1.html

后记

好的,那么到这里就是上篇的全部内容了。

由于篇幅很长,请允许分为上下篇发布~笔者再次感谢各位的理解!

好的以上就是本文的全部内容了,码字不易,如果各位看官姥爷看了之后觉得还可以,就请赏个留言、收藏、点赞、关注一条龙吧~软路由双拨千兆下行达成!家庭网络再升级!(上) 拜托啦,也可以将本文分享给你所有需要软路由的朋友。各位看官的支持是我更新的动力 好那我们下次再见。(下次一定,嘿嘿软路由双拨千兆下行达成!家庭网络再升级!(上)

下次真的不鸽了软路由双拨千兆下行达成!家庭网络再升级!(上)


展开 收起
87评论

  • 精彩
  • 最新
  • 大神开店吧

    校验提示文案

    提交
    手残,开店怕不是要被人笑话 [打脸]

    校验提示文案

    提交
    收起所有回复
  • 本地的电信运营商OLT均配置限速模板,直接对光猫限速,多拨上去也枉然

    校验提示文案

    提交
    [呲牙] 所以我自己把光猫换了

    校验提示文案

    提交
    [惊喜] [惊喜] 再开一篇光猫研究

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 上海电信好像没办法双拨

    校验提示文案

    提交
    需要看当地的ISP所给的Session数量,目前广州能双拨的多为老用户

    校验提示文案

    提交
    怎么查看session数量?深圳双拨不成功

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 这个上行如果可以达成外网访问的速度就牛*了。。。。

    校验提示文案

    提交
    [赞一个] 头图的速度是偶然一次测出来的,日常用维持在120Mbps的上行问题不大

    校验提示文案

    提交
    收起所有回复
  • 牛。和我的折腾经历太像了。我的dell9020m

    校验提示文案

    提交
    四口没有买到合适的外置盒,大佬能给个关键词吗?现在准备上双网口.9020m是m.2 key A,这种转千兆的网卡比较少,而且菊花还要动刀,目前是esxi 7.0+openwrt+ros,另外上了黑裙,还上了两块硬盘。这也是9020m相比m93好一点的地方

    校验提示文案

    提交
    9020m怎么添加网口,也是从mini pcie转吗?

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 这网卡可以直通吗

    校验提示文案

    提交
    可以,但没必要

    校验提示文案

    提交
    4590T分两个核心的性能足够跑满万兆的vSwitch

    校验提示文案

    提交
    收起所有回复
  • 200M,挂4个PT,日常游戏,电影都很轻松,何必去折腾?花了这么多钱直接包千兆不香吗?还有双拨最大的问题,不稳定,打开网页时没有原来那种唰唰的秒开感,总有点延迟,甚至会打不开。而且所谓的双倍带宽也就对下载,上传有用,其它没用。

    校验提示文案

    提交
    [赞一个] 我这里双拨也是秒开的哦,若不是秒开可能是您DNS设置或者负载均衡没有做好

    校验提示文案

    提交
    收起所有回复
  • 2200g组all in one你说ok不?

    校验提示文案

    提交
    [锁眉] 因为本人手残折腾坏过很多设备(包括白裙>,因此我个人不会选择all in one

    校验提示文案

    提交
    而且AMD的虚拟化性能我还真没试过

    校验提示文案

    提交
    收起所有回复
  • 买了台3865U一体机,插上就用比较方便 [铁茄子]

    校验提示文案

    提交
    成品虽好,但是贵呀 [狂汗] 不过节省了金钱成本就要多付出点时间成本啦 [暗地观察]

    校验提示文案

    提交
    推荐用什么路由器做AP [皱眉] ,最近想把思科的换了

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 折腾完黑苹果+黑群辉,折腾不动软路由了。家里刚办了千兆网,准备买个成品直接用了

    校验提示文案

    提交
    相较于前两个这个软路由还是好弄 [哦耶]

    校验提示文案

    提交
    收起所有回复
  • 万兆网没必要放弃,虽然万兆交换机、路由器都是天价,但是反正楼主已经是软路由了,淘宝上有大量的服务器淘汰下来的万兆网卡,单口150,双口200,还有两个万兆口+两个千兆口的,都是可承受价格。

    校验提示文案

    提交
    我看了下电口的万兆网卡还是非常贵,便宜的都是光口或者直接上SFP+的 [喜极而泣]

    校验提示文案

    提交
    为什么要上电口,光口很方便啊。你软路由上装的是便宜的光口网卡,台机上装的还是便宜的光口网卡,没电口什么事。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 拜某UP主所赐,淘宝有完美适配M93P的MINI PCIE网卡,可以安在COM口上,芯片是I210T,你这么改,好丑!

    校验提示文案

    提交
    [喜极而泣] 后面也改回COM口的网卡了

    校验提示文案

    提交
    收起所有回复
  • 我也想改成4网口,还想上外置3.5寸硬盘呢,后来想想还是上nas把

    校验提示文案

    提交
    [绷带] 我的白裙性能太弱而且只有单网口

    校验提示文案

    提交
    我刚收了个蜜獾超存,就是报废的矿机,结果点不亮,折腾到现在 [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • 唐医生弟弟出现 [抽烟]

    校验提示文案

    提交
  • 假如我年轻有为不自卑,我还能看到唐医生的车尾灯

    校验提示文案

    提交
  • 确实有点折腾了,年纪大就搞不动了

    校验提示文案

    提交
  • 年轻有为唐医生

    校验提示文案

    提交
  • 请问下坐标广东哪里?居然能双拨,有点羡慕啊 [喜极而泣]

    校验提示文案

    提交
  • 唐医生,专属万兆网。

    校验提示文案

    提交
  • 这。。。难怪我无法像唐医生一样优秀,除了要有钱,还要有技术

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

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