1L小主机拔草!联想M93P绕过白名单加装千兆有线网卡,实现软路由功能
追加修改(2020-04-07 10:26:15):
2020.1.10记录:
关于功耗问题:由于评论中大家对该机的功耗非常感兴趣,我一开始感觉不高就没有测试,既然大家非常感兴趣,就找了功耗仪实际进行了测试。本来还拍了几张照片,结果追加修改不可以添加照片,就只能文字说明了。1、开机功耗。从通电开机开始,功耗在20W上下跳动,一直到ikuai+LEDE两个虚拟机启动完成,最高功率到过24W,但只是一瞬间就掉回20W上下。
2、待机功耗。ikuai+LEDE两个虚拟机启动完成并稳定运行后,功耗在12W上下跳动,11W多一点的功耗比较常见。
3、拷机功耗。大流量数据传输时,整机功耗在18W左右,新建一个虚拟机,安装win7,安装过程最大功耗20W左右,进入系统后进行拷机,拷机功耗也是在20W上下跳动,偶尔会跳到最高功耗24W,也是一瞬间掉回20W左右。
对这个功耗,本人比较满意,要知道好点的路由器其实功耗也不会低于10W,软路由在12—18W这个功耗,还是比较合适了。
另:对于部分人提到到PVE意外断电后重启虚拟机不能正常启动问题,在测试时都没有正常关机,接、拔功耗计都是直接拔电源,模拟PVE意外断电,经测试,虚拟机能正常启动,仅代表我的两次测试结果。
2020.4.7追加记录:
现在TB已经有了专门针对M93P优化的mini pcie装千兆网卡,mini pcie位置接线横放,不再遮挡sata硬盘接口,网口位置有专门设计的固定,可以直接安装了。TB直接“M93P网卡”为关键字搜索即可找到。
追加修改(2020-01-10 15:04:50):
2020.1.10记录:
关于功耗问题:由于评论中大家对该机的功耗非常感兴趣,我一开始感觉不高就没有测试,既然大家非常感兴趣,就找了功耗仪实际进行了测试。本来还拍了几张照片,结果追加修改不可以添加照片,就只能文字说明了。1、开机功耗。从通电开机开始,功耗在20W上下跳动,一直到ikuai+LEDE两个虚拟机启动完成,最高功率到过24W,但只是一瞬间就掉回20W上下。
2、待机功耗。ikuai+LEDE两个虚拟机启动完成并稳定运行后,功耗在12W上下跳动,11W多一点的功耗比较常见。
3、拷机功耗。大流量数据传输时,整机功耗在18W左右,新建一个虚拟机,安装win7,安装过程最大功耗20W左右,进入系统后进行拷机,拷机功耗也是在20W上下跳动,偶尔会跳到最高功耗24W,也是一瞬间掉回20W左右。
对这个功耗,本人比较满意,要知道好点的路由器其实功耗也不会低于10W,软路由在12—18W这个功耗,还是比较合适了。
另:对于部分人提到到PVE意外断电后重启虚拟机不能正常启动问题,在测试时都没有正常关机,接、拔功耗计都是直接拔电源,模拟PVE意外断电,经测试,虚拟机能正常启动,仅代表我的两次测试结果。
种草
最近,在大妈家看到了很多1L小主机的晒单,这些洋垃圾以极低的价格和高可玩性,让我种草不已,比如:HP的400/600/800 G1/G2/G4,戴尔的3020M/9020M,联想的M4500Q、M73、M93。
拔草
既然种草了,心里总想把这根草给拔掉。
但是买来干什么呢?
电脑
在家里面,配着孩子玩完睡觉就已经差不多了,电脑都很用不到了,就是打开听听歌,偶尔在家加个班写点word,游戏是不玩的,14年买的电脑,i5 4590/B85/8G/128G SSD/集显的小主机也就是今年趁内存固态大减价加了一条8G内存,固态从SATA换成了nvme的RC500,现在用着也很舒服。
而这种1L小主机,好多人用来黑苹果,可惜我对Mac OS不感冒,家里也没有多少苹果的东西,反倒以前玩过Ubuntu,现在对deepin比较感兴趣,但也不至于为了一个系统买个主机。
NAS
NAS的话年初上了蜗牛星际的车,买的是C单款,更换了拆机的海韵SU250电源,本来想折腾下的,尝试过esxi和PVE,最后还是裸机直装黑群,现在愁的是没钱买大硬盘,和这些1L小机箱没多大关系。
软路由
现在还缺的就是软路由,2016年的时候,799入手了华硕的AC68U,刷了koolshare的梅林固件,很多插件玩得很舒服,特别是去广告插件,在小米盒子广告最多最滥的时候我也没看过广告,但是今年去广告KP插件全网屏蔽了,原来装的插件由于规则没人更新,也逐渐没法用了,不过软路由上还有可用的去广告插件,即便这个不可用了,只要需求在,开放的平台上总会有大神能开发出类似的功能来。当然还有其他功能,就不讨论了。
年初折腾星际蜗牛的时候,也考虑过软路由,但是买的时候双网口版本还没破解千兆,就买了稳定千兆的C单,结果一个网口折腾单臂路由也是麻烦,就没有弄了,借这个1L小主机的车,折腾下软路由也不错。
硬件选择
平台
首先是平台,捡垃圾可以捡到1155、1150、1151三代平台的,1155最便宜,但是1L小主机不好找,选择也少,就不考虑了。1151平台很新,现在的主流平台,虽然捡垃圾来的支持i系列6代、7代的准系统便宜,但是CPU贵啊,性能比起1150平台还没好多少。综合考虑还是上1150平台吧,和我主力台式机一样。
第二个网口
想玩软路由,至少得两个千兆网卡,一个网卡的单臂路由太折腾还不一定稳定,但是这些小主机标配都是一个网卡,得想办法自己加一个。USB网卡受限于USB通道带宽,现在倒是够用,不知道什么时候升级就不够了,还是选择走PCIE通道的,这样就有mini pcie和M.2接口两种,看了下TB,mini pcie转千兆有线网卡大概60左右,M.2转千兆有线网卡150左右,垃圾佬还是选择pcie接口的吧。
这种1L小机箱,想在机箱上开个网口位还是比较难的,不过还好有com口的可以把com口拆掉,大小刚好能放下一个网口,这样一来,选择就很少了,看了很多人的晒单后,我最后选择了联想M93P,基于intel Q87平台,主板上有一个mini pcie接口用于接无线网卡,主机背后有一个com口空位,有的商家还用这个空位扩展了DP/HDMI接口。
当然,还有更好的选择,美帝良心想今年推出的1L小主机升级款,M720q/M920x/P330,在M.2固态已经普及后,设了两个M.2接口,就把普通2.5寸SATA盘的位置做成了pcie和SATA二选一的,通过pcie可以扩展定制成加装独立显卡或者四个千兆网卡的版本,当然,只有联想美国官网支持定制,国内有商家通过渠道弄了一些,但价格很美丽,这个就不考虑了,不过这个系列在CHH种草论坛上倒是很热。
大妈也有人发过这个,大家可以看看。
除了价格,这个算是比较好的选择了,chh上有人甚至在扩展网卡位扩展了两个万兆网口。
硬件采购
自己手上有的硬件有8G DDR3L内存,主机上换下的128G的SSD,所以还需要采购的就差准系统、CPU和网卡了。
CPU
选择了M93P,就是选择了1150平台,说明要求是带T的低压处理器,但大妈家也有大神用M93P上过标压处理器,只是会卡功率墙而已,又不是不能用。
看了下CPU的价格,1840T要43元,i3级别的在200元上下,i5级别的在300原左右。但是对4代CPU来说,要到i5级别才支持Vt-D,可以实现硬件直通,也就是说要300多才能玩硬件直通,但是用来做软路由,目前的外网带宽还达不到虚拟化的瓶颈,而且1840T已经比J1900、3215U等主流的软路由CPU性能强了,特别是看看3代i5只卖110、120元,到4代i5就贵这么多,垃圾佬的性价比不是这么算的,所以就买了1840T,43元包邮到家。
网卡
mini pcie网卡有两种方式,一种是直接转为有线网卡,另一种是mini pcie先转为普通的pcie x1接口,在接普通的网卡,因为小机箱的限制,就选择mini pcie直接转为千兆有线网卡,54元。
到货安装
接下来就是到货安装了,首先是M93P准系统。
拆开准系统,必要的都齐全,硬盘架上老板害怕硬盘螺丝跑了,全部用纸胶带贴好。
内存上机,顺带看看完整的主板图,现在还是安装准系统附带的无线网卡。
CPU上机。
现在开机测试了一下,开机正常。
接下来就是重头戏,mini pcie千兆网卡,据说联想有白名单,标准型号的无线网卡都用不了,更别说mini pcie转千兆有线网卡了。
有线网卡上机测试。
mini pcie转有线网卡上机,线缆连好,开机。果然不出所料,报错1802,不兼容的网卡。
系统报错1802,同时系统启动流程卡住,无法启动。
绕过白名单
在起初查资料的时候,关于联想白名单的问题,有两种解决途径,一是将替换法,将旧网卡的硬件编号替换成新网卡的,就可以正常使用硬件,缺点是必须有旧网卡,否则查不到对应的替换点;第二就是彻底关掉联想的白名单功能,但是据说会影响蓝牙等设备的使用。这些方法,其他地方还难找,大妈家居然已经有了很多。
在等到货期间,在网上转悠的时候,发现数码之家的大海深深,发现了在机器序列号错误的情况下,BIOS会报错,但依然能正常启动,硬件也正常使用,这样在一定意义上就绕过了白名单机制。
整体看下来,大海深深的方法不涉及BIOS文件修改,只涉及刷BIOS,更加简便、风险也低,我就好好研究了下大海深深的方法。但是经过我研究,刷BIOS工具可以直接修改机器序列号,不需要刷BIOS。
准备阶段
第一步,到联想美国官网下载M93P的最新BIOS
第二步,制作DOS启动U盘。
因为联想的BIOS刷新工具是在DOS下运行的,就要准备一个DOS启动的U盘,这个工具很多,我就不详细说明了。
第三步,将刷新BIOS的工具拷贝到制作好的DOS启动U盘中。
启动电脑,修改序列号
接下来就是U盘插入M93P,启动后选择从U盘启动,进入DOS界面。
根据官网上的刷新工具使用说明,直接用命令可以修改机器的序列号,不需要刷新BIOS。
分别输入如下命令并执行
flash2.exe /sn: INVALID
flash2.exe /mtm: INVALID
运行后会提示修改成功,之后进入BIOS看一下修改后的情况,机器型号和序列号都变成了INVILID。当然,修改前可以自己先存一下原来的序列号,需要的时候修改回来。
这个时候启动时候会报错两条,1802都很熟悉的,还有一条00CE,序列号无效的报错。但是、但是、但是,虽然报错了,但不影响启动,启动后也不影响硬件使用,从这个意义上,我们已经绕过了白名单。
网卡固定
BIOS白名单绕过了,硬件能正常使用了,接下来就是固定网卡。
先要拆除扩展接口上的HDMI接口。
连接线缆,这个问题就来了,接好线后SATA硬盘装不上,盖子改不起来,这就头疼了,总不能开着盖使用吧,那这个1L小主机不完整了。
最后发现,还是得大力出奇迹
网口位置的排线针脚掰弯一点,就能不挡上盖了,顺利盖上上盖。
SATA硬盘位的排线,将二次固定的塑料卡扣拆掉,还是稍微高一点,直接SATA线顶上,借固定硬盘的橡胶垫圈形变来压实。
完工。
网卡排线整理一下,塞硬盘下面。
因为家里面的剪刀剪不动红牛,后加的网口暂时未固定,等重新买把剪刀用红牛剪个固定片把后加的网口固定好,再把里面的排线剪短点,硬件就完全OK了!
软件方案
软件方案我用的是PVE底层,ikuai+LEDE双软路由,PVE底层主要是为了折腾,如果性能不够了换个i5级别的CPU,性能也提升了,也支持虚拟化了。下一步装个deepin、win7等或者换ROS、高恪、集客等,ikuai目前开了拨号、DHCP、ddns、端口转发、DNS缓存几个服务,LEDE开了kms、去广告等,详细就不多说了,大妈家教程也不少。
使用体验
因为外网接入才100M,本地运营商也不支持双拨多拨,网速实际提升差别不大,主要的区别在于有了DNS缓存,打开网页顺畅了很多,另外就是去广告,终于又能去广告了。
原来的AC68U,这会彻底沦为AP+交换机了!负担轻多了,不知它习不习惯。
简单测个速
竹by蜻蜓
校验提示文案
norsky
校验提示文案
金万来
校验提示文案
stonymonkey
校验提示文案
wangc
校验提示文案
一麟
校验提示文案
arblot
校验提示文案
_自然派_
校验提示文案
8_m_g
校验提示文案
波兰茄子
校验提示文案
alengood
校验提示文案
李元芳
校验提示文案
小透明会落在星田开黑
校验提示文案
Let_Daddy_Fix
校验提示文案
iAMAX
校验提示文案
ozdroid
校验提示文案
咕咕咕心
校验提示文案
monkey小籽
校验提示文案
DoIo
校验提示文案
黄泥蛋哥哥
校验提示文案
张大妈老公公
但是插上网卡上电开机,屏幕无显示;风扇转,铜管是热的,就是屏幕全黑屏啊,求救啊,我快放弃minipcie了,要转usb网卡了,唉
校验提示文案
boplay
校验提示文案
值友4727030758
校验提示文案
allen340
校验提示文案
三生情缘
校验提示文案
丞相
校验提示文案
干一杯红醋
校验提示文案
Cooply
校验提示文案
田田T
校验提示文案
呆头书生
校验提示文案
ELaplace
校验提示文案
呆头书生
校验提示文案
海上大王
校验提示文案
昨夜星辰昨夜风i
校验提示文案
韬光养灬肥
校验提示文案
墨染cc
校验提示文案
Xu___
校验提示文案
richardhc
校验提示文案
vinflg
校验提示文案
xnzmc
校验提示文案