基于windows 10的all in one,软路由、nas和服务器折腾

2019-12-16 21:02:22 204点赞 2270收藏 166评论

创作立场声明:这篇文章主要只是记录一下自己折腾的经历并提供一种all in one搭配方式,除了主要的图就随便了,算半个(没什么图的)晒单和半个(只能自己领会的)教程。

折腾理由

一直想要一台nas,但又种草软路由,还想要点生产力做各种测试(虚拟机),最好还可以直接当普通电脑用(浏览网页、看视频啥的),说到底就是全都要,而且要all in one。其实只要把软路由分拆出去就不用考虑这么多东西,不过一般都是软路由+nas,或者普通win10+nas,没看到过win10宿主系统+软路由做主路由+nas,如果能一套搞定就最好了。

购买思路和内容

虽然nas我只能算入门,但还算是有点电脑知识,翻了下各种文章,基本了解自己的需求定位:松鼠病不重,windows共享足够了,而且windows直接挂硬盘的硬盘休眠也是做得很不错的(其实就是装完机挂上硬盘什么都不管就行了);想要安卓模拟器挂机,或者其它页游、端游挂机,对显卡要求不高,但就是要一台电脑挂着,最好可以随时操作,所以esxi虚拟化与这个需求冲突(因为要终端远程),这个和另外一个需求“直接当普通电脑用”的要求一致;做测试用的服务器固态硬盘需要一定容量,尝过大船的味道还是一心想上船,所以要有pci或者m2接口;软路由种草,而且我这里的宽带没有光猫,只能考虑软路由拨号,也就不考虑旁路由做网关了,手头有个刷了官改的k3信号虽然很好,但跑某软件性能确实不如软路由,也不打算再投太多时间给它,就打算做下级交换机+AP了(其实这里也有把k3做主路由,虚拟机软路由做旁路由的方案,不过这就要另外折腾k3了,而且我也想试试软路由做主路由的方案);最后对整体静音有一定要求。最终构思的理想网络图如下:

基于windows 10的all in one,软路由、nas和服务器折腾

主要就是主机装win10,安装vmware做虚拟机(可以替代为HyperV或者其它),主机直接共享做简单的nas,虚拟机里面跑lede拨号并做主路由,外面的win10和所有设备(无论是无线接入还是日后新增的虚拟机)通过lede软路由上网。其实其它所有下级设备能通过虚拟机里面的lede上网我是可以理解的,最主要就是前面加粗部分到底怎么实现一直在疑惑并探索,网上也基本没看到哪个有提到怎么实现,这篇文章也基本是因为这个才写的。虽然是这样,但硬件选件也基本确认下来了(考虑一定的性价比,但以需求为中心某些地方不省也可以):

考虑nas和pci的扩展性直接入蜗牛c空机箱,c款货少相对较贵,不过4盘位的这价格还是可以接受的,回来直接拆垃圾原装背板和风扇。

蜗牛星际:我集齐了ABCD款,折腾矿渣一个月的全记录!前言:大家好,俺又来了。封面图是不是碉堡了?本次文章有可能篇幅会超长,建议先点击左侧小星星收藏一下,方便以后随时观看。由于全部内容,可能导致万字长文,所以,本篇已经适当做了精简,只针对我目前拥有的蜗牛进行一些介绍,会附带一些教程链接。每一个功能的实现,以后我都会单独写详细的教程给大家,记得关注我哦!阿文菌| 3k 评论2k 收藏16k查看详情


考虑到电源是整台电脑的基石,这个我是不考虑省的,直接上了全新益衡,250w就够了,不过我想着没贵多少和日后的可能性就买的300w。回来上机确实双滚珠暴力扇即使是低耗下也不能忍,不考虑高负载直接换掉(还好电源里面的风扇确实还比较好拆装,不用焊线)

益衡小一u电源s.taobao.com去看看


蜗牛电源风扇s.taobao.com去看看



考虑不是虚拟机的旁路由和节省pci所以主板一定要有双网卡;考虑性能、性价比和功耗,参考上面的文章,我也打算入8700tes,而考虑稳定性和主要折腾点不是主板上,直接上h310芯片组或其它300系主板

h310工控主板s.taobao.com去看看


最终咸鱼捡了块技嘉h370n,主要看中了双网口,双m.2,pci,4个sata,完美满足要求,就是价格稍贵,我入手5-600左右。到手发现bios电池没电,还要花几块钱换上。

技嘉h370n主板s.taobao.com去看看


cpu风扇就双11屯的l9i,250+,确实比较贵,但之前deskmini310尝过静音的甜头还是确定了上这个。机箱风扇2-30块找个不太烂太吵的4线就够了,我是双11的采融pt12025 v3

好价历史低价 采融 PT12025 V3 *3件69元(合23元/件)值友爆料原文:青春版3个69,折合23一个,比任何一代的pt12025都要低了风轻扬| 19 评论16 收藏27去购买


固态上大船末班车pm983 2T,咸鱼二手百来g写入相对企业固态来说和新的差不多,而且上电这么久基本就算是熬过了暴毙期(自我安慰)。看到u2转接线算是到了可以接受的价格范围(130-150+),pci就留给日后的扩展了。

内存是双11真香的协德内存32g

国内xiede 协德 DDR4 2666 台式机内存条 16GB *2件418元包邮(多重优惠,合209元/件)2666频率,16GB单条的两条好价。京东页面领取299-40和400-50两张券,每满400元可减50元现金,入手两条418元,单条16G只要209元。严选颗粒,DDR4类型,2666MHz频率,工作电压1.2V,终身固保。zijinyouyou| 223 评论137 收藏151去购买


总计就是如下

基于windows 10的all in one,软路由、nas和服务器折腾

折腾过程

装机就不说了,win10和vmware、lede安装配置全部跳过,这些看其它帖子就好,主要就说说前面提到的实现all in one的折腾过程和结果。

走过的弯路1:首先按照自己理解配置软路由虚拟机两个网卡分别桥接主板两个网卡,主板网卡设置静态ip,虚拟机控制界面进软路由里面设置静态ip。最后发现主机访问不了软路由,这个方法失败。而这时我还未接入K3做无线AP。补张原来希望的网络拓补

基于windows 10的all in one,软路由、nas和服务器折腾

走过的弯路2:继续找了不少教程,最后按照爱快的教程(里面的图好像都挂了)为lede软路由设置了三张网卡,两张分别桥接主板的两个网口,同时都去掉win10里面网卡的ipv4和ipv6服务,第三张虚拟网卡是仅主机模式(其实就是主机和软路由通讯专用的局域网,也是软路由dhcp的网段)。

还是补一下我理解中的网络拓补图:

基于windows 10的all in one,软路由、nas和服务器折腾

这种方式基本都是网上找到的软路由虚拟机给宿主机提供网络的大致方式,宿主机通过lede第三个虚拟网口和对应的专用网络和lede通讯并上网。其实这时基本也算是实现了最初想要的效果,但宿主机的网络图标一直显示离线,同时win10的ie和ie配套软件都连不上网,不过基本用不上所以也就将就了。但这时蜗牛主机连接k3lan口和软路由lan口,把k3做交换机和无线ap后,发现接到k3的外部机器拷文件到蜗牛主机千兆带宽只能跑50m/s,顿时觉得即使是做nas这主机都是半成品可不行,感觉应该还有改进空间。想了想,上面这种方式可能实际的网络拓补图是下面这种:

基于windows 10的all in one,软路由、nas和服务器折腾

整个过程通过了主机网口2和vmware创建的虚拟交换机,反正不知道哪里有问题实际带宽只剩一半了,嫌疑最大的是中间的虚拟交换机(以前做过win10下双网卡的桥接效果稀烂,对系统虚拟出来的都会先入为主认为是性能问题节点),大概是哪里的线路复用把带宽对半折了。

最后解决方法:其实就是在想到底能不能去掉中间的虚拟交换机,然而确实是可以的。考虑到为啥第一次主机第二个网口和lede桥接却连接不上,大概桥接实际上只是把lede的虚拟网卡(软)和主机的网口2(硬)绑定在一起,而与外面win10系统的网卡(软)没什么关系;也就是软路由和win10的逻辑网卡都分别和同一张物理网卡关联了,而这两张逻辑网卡却不知道对方的存在。有点像一楼商铺的关系,都在同一栋建筑中,有各自对外的大门,但商铺之间是不互通的。那么补个走廊(物理交换机)就是了,也就是机器第二个网口接着的k3的lan口,重新打开win10第二张网卡的ipv4/6服务,第二张网卡立即收到了软路由的ip自动分配。最终的网络拓补图如下:

基于windows 10的all in one,软路由、nas和服务器折腾

而进k3查看网络设备发现蜗牛宿主系统的win10确实是由k3提供的网络,印证了我上图的想法。从其它机器拷文件测试了下基本100mb/s满速,后面就是愉快的虚拟机和其它玩耍,这里就不多说了。

总结

实际上变成了win10宿主机+软路由+nas,还要有个外部的交换机,所以说不上是真正的all in one。不过考虑软路由下级基本都是接交换机的,所以勉强也算是all in one了吧。当然也希望有大佬指出可以直接去掉外部交换机同时使用虚拟交换机又不牺牲性能的方法(虽然现在已经没有必要,但下级不接交换机的情况确实需要考虑这种情况)。

最后就是现在想了想其他人相同情况下要实现相同效果整个过程下来其实每一步都是缺一不可的:首先需要安装lede连接上并配置好软路由的lan口ip或者dhcp(而这里lede第三张主机模式的虚拟网卡和虚拟交换机是必须的,不然连接不上),最后接上外部的交换机让win10和lede通过这条网络通讯才成为可能。


展开 收起
166评论

  • 精彩
  • 最新
  • pve,直通hd630核显给win10,直通网卡给软路由,才是王道

    校验提示文案

    提交
    [赞一个] pve还未接触过,日后可以考虑试试

    校验提示文案

    提交
    我之前也是pve直通HD630给win10。HDMI输出画面正常,没有声音。请问大神有没有解决办法

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • Vmware的虚拟网卡全是百兆的,不适合用来虚拟软路由。还是换用hyper-v或者pve吧

    校验提示文案

    提交
    [观察] 这个因为我看虚拟网卡只有百兆其实也查过,不过看到不少地方都说只是显示百兆,实际是带宽有多少就能跑多少

    校验提示文案

    提交
    这个问题我专门做过测试,实际就是百兆的速度无疑。我用100m宽带4拨速度怎么都无法突破百兆速度。换用hyper-v立马400m+

    校验提示文案

    提交
    还有10条回复
    收起所有回复
  • 你是认真的吗?windows的都是虚拟驱动,虚拟机是二层虚拟驱动,路由层又是一层驱动。。。你这几层绕下来可以绕地球一圈了。。。

    校验提示文案

    提交
    [汗] 不是太明白你的意思

    校验提示文案

    提交
    但是其实效率也可以很高啊。...
    实际体验来说,我的软路由可以轻松跑到500m/s ,也就是5000兆的样子。这大概就是一力降十会吧。

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 软路由一定要他拨号?好在啥地方呢?

    校验提示文案

    提交
    暂时发现可以单线多拨,虽然叠加不了,但这里发现其中一个是公网,网络会稍微好点

    校验提示文案

    提交
    发现不了说明你还不够科学

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 功耗有点4高啊

    校验提示文案

    提交
    不挂硬盘空载20-30w左右,主要是我要挂机,会上浮到30-50w,考虑性能还是可以接受

    校验提示文案

    提交
    收起所有回复
  • win10上vm虚拟机装lede,pc两个网卡,怎么样同时使用呢?安装完以后电脑上两个网卡都有ip地址了 求解

    校验提示文案

    提交
    虚拟机里面的网络选择桥接就是同时使用啊。参考文章里面提到的,桥接的时候虚拟机里面的网卡和你外win10看到的网卡都只是逻辑网卡,它们是互相独立的存在,只是都用你主板上的那个物理网卡做出口而已

    校验提示文案

    提交
    那我电脑上两个网卡地址都是自动获取的,一个是虚拟机里的wan口,一个网卡是虚拟机lan口分配的地址,两个网卡都有网关 网络冲突了,麻烦教下应该如何正确配置电脑那个网卡

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • [高兴] 请问楼主,你这样操作的话客户机连上nas能同时都达到千兆么,还是说和用千兆交换机一样,平分1000兆的网速。

    校验提示文案

    提交
    因为我这里的nas其实就是win10,所以走k3交换机还是千兆,和文中测试文件传输的速度一致

    校验提示文案

    提交
    千兆交换机平分的是背板速度那远不止千兆了吧,

    校验提示文案

    提交
    收起所有回复
  • 插个硬盘就叫nas

    校验提示文案

    提交
    硬盘加网线就是nas啊 [观察]

    校验提示文案

    提交
    NAS: Network-attached storage

    校验提示文案

    提交
    收起所有回复
  • 你好 WIN10 内部虚拟 软路由作为主路由 然后接AP硬路由,这样如果宿主机WIN10 满速下载 其他AP下的无线设备有什么弊端吗?

    校验提示文案

    提交
    没什么问题吧,这和你ap路由下有一台win10满速下载差不多。另外我发现网卡双工速度好像是分开算的,也就是上传和下载是可以同时千兆的,当然我没具体试过,只不过意思是你下载速度不是太极限的话不用考虑这么多

    校验提示文案

    提交
    收起所有回复
  • 同样准备用WIN10 server或者ltsc,B350M+2200G,扩展PCIE 4个GE网口,挂几块硬盘图个方便,还能看B站,核显硬解4K连投影仪。
    现在我们假设板载网口为eth0,PCIE扩展出来的为eth1~4,我不是太明白WIN10应该怎么上网?组网思路如下:.
    1.光猫的网口送到主板的板载网卡eth0,虚拟路由将该eth0绑定为WAN口进行拨号,并添加eth1~4作为lan口。
    2.WIN10新建一个虚拟交换机,将eth4和eth0绑定为一个内网交换机。那么网络走向应该是光猫网口→虚拟路由eth0拨号→eth4虚拟交换机eth0→物理WIN10eth0。这样eth0由于要走两次数据,带宽应该只有一半即500M。
    或者换个思路:eth0绑定为WAN口上网,虚拟路由将eth1~3作为lan口,win10用eth4上网,将eth3和eth4网线直插即可。

    校验提示文案

    提交
    win10的虚拟交换机我也没搞明白,我的建议是和文章里面说的一样下级接个交换机的,也不需要另外买交换机,就是接无线路由的lan就行,也是能用到无线路由的交换功能的。另外现在的网口都是全双工的,用起来基本都不会觉得网速减半

    校验提示文案

    提交
    收起所有回复
  • 都用win10了,直接用自带的hyper-v不就好了

    校验提示文案

    提交
  • 我的all in one硬件是蜗牛机箱加dq77kb+1260l,系统基本上能试的我都试了,最后选择win10了方案。共享方便,不用折腾核显直通,远程也简单,冗余用sanpraid,备份用goodsync,影音jellyfin,下载软件什么qt,tr,aria2能上的都上了。软路由和nas可以用hyperv,就是黑裙只能用低版本的,在我看来算是唯一缺点了。考虑到我家网络布局,路由我打算独立开,放进弱电箱。现在是用2个网管交换机单线复用到客厅中间的,到时候还能折腾IPTV转发到内网盒子上。

    校验提示文案

    提交
    大神,用过debian做底层系统吗?效果怎么样?

    校验提示文案

    提交
    不是大神,只是爱折腾。Debian下试过装pve,然后用pve装各种虚拟机,直接在linux系统下搞太复杂了,还是用现有的方便,各种功能比较全,不用自己安装配置。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 600买的二手戴尔i5-3470,win10,hyper爱快+lede,挺好的

    校验提示文案

    提交
    3470性能很强,又便宜

    校验提示文案

    提交
    收起所有回复
  • win10再开个向日葵,还能当一台临时电脑用用,家里路由翻出去,美滋滋

    校验提示文案

    提交
  • 功能全在一起,一但坏了或者出个故障不就团灭?都不能做其他工作去了

    校验提示文案

    提交
    的确,宿主机一关全部断网

    校验提示文案

    提交
    收起所有回复
  • 成本好高,劝退我了

    校验提示文案

    提交
    用1155平台成本低

    校验提示文案

    提交
    收起所有回复
  • 巨硬哭晕 [喜极而泣] 我的Hyper-V那么好用。既然用win 说实话还是Linux子系统和hyper-v好用啊……还能直通硬盘 [大囧]

    校验提示文案

    提交
  • 为啥不用exsi这个win10也没啥用啊

    校验提示文案

    提交
  • 厉害 厉害!!

    校验提示文案

    提交
  • hpv直通异常困难,我选pve

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

zeroyu

Ta还没有介绍自己

发文累计被3123人收藏

关注 打赏
作者其他文章
最新文章 热门文章
2.2K
扫一下,分享更方便,购买更轻松