? ? ? ? 五一期間由于疫情影響,哪也去不了,在家總結(jié)一下近期的工作。本年度折騰了兩輪,過(guò)程比較曲折,好在最終結(jié)果比較理想。
????????去年那套方案用的是Windows自帶的虛擬機(jī)Hyper-V,驗(yàn)證下來(lái)主要問(wèn)題是不穩(wěn)定,中間掛了一次,很難受,配置信息全丟了。道上有句話,穩(wěn)定的才叫“All in One”,不穩(wěn)定只能是“All in Boom”,加上今年預(yù)計(jì)有新硬盤(pán)進(jìn)賬,之前的機(jī)子盤(pán)位不夠了,下下狠心決定連硬件帶軟件全換了。
一、升級(jí)版All in Boom
????????4月份有個(gè)確診病例,連著三天來(lái)我們小區(qū)轉(zhuǎn)悠,直接導(dǎo)致小區(qū)被封,大大加快這件事的推進(jìn)速度。
1.1主機(jī)硬件改造
1.1.1機(jī)箱
????????所有升級(jí)需求都是都是由發(fā)現(xiàn)新機(jī)箱開(kāi)始的,深水寶上發(fā)現(xiàn)一款NAS專(zhuān)用箱子, 拓普龍NAS-8,支持8片3.5寸硬盤(pán)熱插拔,1片2.5寸硬盤(pán),支持MATX主板,四個(gè)半高PCIe擋位,結(jié)構(gòu)非常合理,尺寸也比較合適,于是果斷下手,全新的485塊包郵,本次改造最大的一項(xiàng)支出,在一個(gè)有操守的垃圾佬的認(rèn)知里,只有機(jī)箱值得買(mǎi)全新的。


1.1.2主板
????????機(jī)箱支持MATX就要尋一款對(duì)得起箱子的主板,這就資深的垃圾佬樂(lè)趣的一部分了。需求就這么幾個(gè),便宜、穩(wěn)定、高端品牌、PCIe接口盡量多,深水寶和小黃魚(yú)上篩了很久,終于找到一款,超微(Supermicro)Z7C97-MF。Z97芯片組,LGA1150接口(支持4代5代酷睿,3代4代Xeon E3),4條DDR3插槽、6個(gè)sata3.0接口、3條PCIe插槽(X4、X8、X16各一條),還有一個(gè)Aspeed顯示芯片,可以不需要CPU核顯支持,直接顯示輸出,大牌出品專(zhuān)為商用服務(wù)器設(shè)計(jì),怒新成色,本地自取180塊拿下。別問(wèn)為什么用Z97,因?yàn)槔惺稚系膬?nèi)存條都是DDR3的,比Z97新的芯片組,內(nèi)存都要DDR4。


1.1.3 CPU
????????CPU原本想用之前的i7 4790s的,感覺(jué)功耗略高,想想還是打算處理掉。在Intel官網(wǎng)上查了查,感覺(jué)最滿意的是E3 1265L V4,14nm工藝,35W功耗,仔細(xì)對(duì)比了一下參數(shù),E3 1265L V3,同樣4核8線程,45W功耗,但是三級(jí)緩存比V4多2M,詳細(xì)參數(shù)沒(méi)找到,但是一級(jí)緩存好像也多,算了,又便宜,264塊包郵搞定。

1.1.4內(nèi)存
????????內(nèi)存的話四個(gè)插槽必須插滿,把原來(lái)NAS上的兩根和手上的存貨拿出來(lái)了,4×8G一共湊了32G。
1.1.5硬盤(pán)
????????對(duì)PCIe接口的要求,主要是存儲(chǔ)擴(kuò)展的需求。主板雖然有6個(gè)sata口,但對(duì)于這款機(jī)箱來(lái)說(shuō)還是略少,PCIe的sata擴(kuò)展卡先來(lái)一片,擴(kuò)4個(gè),加起來(lái)一共10個(gè)sata口;手上還有一片NVMe的三星128G固態(tài),上個(gè)PCIe的轉(zhuǎn)接卡,做系統(tǒng)盤(pán);剩下一個(gè)PCIe口插上i350 T4擴(kuò)出四個(gè)網(wǎng)口。
1.1.6電源
????????電源無(wú)腦選臺(tái)達(dá),標(biāo)準(zhǔn)1U的服務(wù)器拆機(jī)就行,找了個(gè)NPS-400CB,12V輸出就400W了,3.3和5V加上快550W了,80plus金牌,只要90塊,賣(mài)家給我寄的到付,想罵人。

1.1.7散熱
????????這個(gè)機(jī)箱CPU散熱器最高支持65mm,小眾品牌都太貴了,最后收了一個(gè)酷冷至尊暴雪T520,5熱管12015靜音風(fēng)扇,55塊。原配的兩個(gè)硬盤(pán)風(fēng)扇太吵了,換了兩個(gè)Antec的9025靜音扇,24塊。
1.2打印機(jī)
????????最近多了個(gè)打印機(jī)的需求,大體了解了一下,激光的比較合適。據(jù)說(shuō)惠普老款用兼容硒鼓的型號(hào)能伴隨一生。過(guò)手了一臺(tái)P1008、一臺(tái)P1108都還不錯(cuò),最后淘到一臺(tái)M126a,打印復(fù)印掃描一體機(jī),價(jià)格非常好,就留下了。其實(shí)理想型號(hào)是M126nw,帶無(wú)線的,可惜沒(méi)找到便宜的,就只好又增加一個(gè)折騰的點(diǎn)了,把打印機(jī)接到無(wú)線路由器上,這就需要路由器帶USB口,并且能刷第三方固件。
1.3無(wú)線路由器
????????最近聯(lián)發(fā)科拿到了臺(tái)積電的產(chǎn)能發(fā)展的不錯(cuò),感覺(jué)現(xiàn)在CPU這東西都不是在拼設(shè)計(jì),完全是在拼制程,不管是路由器還是手機(jī),我都已經(jīng)投入MTK的懷抱了。之前用的一代神器斐訊K2p是MTK的mt7621方案,新神器紅米AC2100也是同樣的方案。有時(shí)候想想WiFi5到WiFi6其實(shí)和4G到5G一樣,意義不大,家用寬帶的帶寬才多少,入戶以太網(wǎng)接口也就千兆,無(wú)線做的再快意義也不大,就跟之前裝修一樣,項(xiàng)目經(jīng)理和我說(shuō)全屋布的6分水管,我問(wèn)入戶是什么管子,他跟我說(shuō)是4分的。
????????K2p被炒的有點(diǎn)過(guò)火,我當(dāng)年100買(mǎi)的,用了幾年,今年150賣(mài)了,主要是玩的人多,三方固件穩(wěn)定且豐富。買(mǎi)打印機(jī)之前入的AC2100,這貨刷個(gè)老毛子固件,狀態(tài)穩(wěn)如狗,信號(hào)和打了雞血一樣,100塊左右還要什么自行車(chē)啊,最大的問(wèn)題是flash顆?;煊茫瑬|芝的必有壞道,就只能買(mǎi)了賣(mài),買(mǎi)了賣(mài),買(mǎi)到第三個(gè)終于是ESMT顆粒的了。多說(shuō)一句,最近小米的路由器很火,但是軟件寫(xiě)的比較水,盡量買(mǎi)能刷三方固件的,除了ac2100,mtk WiFi6方案的AX6s也可以刷OpenWrt了,618京東要是能200出頭,有需求的就可以考慮下手了,其實(shí)仔細(xì)想想,也不是WiFi6沒(méi)用,而單純是為WiFi6買(mǎi)單不值。
????????買(mǎi)了打印機(jī)之后,就有了USB需求,先弄了個(gè)小米r3g試了一下,打印機(jī)沒(méi)什么問(wèn)題,但這貨信號(hào)太水。只能接著尋,最后發(fā)現(xiàn)了mt7621方案的代表作,網(wǎng)件R6800,這貨為什么一直沒(méi)火起來(lái),因?yàn)橥瑯拥姆桨福?dāng)年k2p能一百搞定,這貨要四五百,做工沒(méi)的說(shuō),一個(gè)USB2.0接口,一個(gè)USB3.0接口,今年二手賣(mài)120,這貨的官方固件沒(méi)把所有性能都放開(kāi),刷了老毛子之后,2.4G頻段可以開(kāi)到800Mbps,5G頻段可以打開(kāi)160Mhz,達(dá)到1733Mbps。


????????至此硬件部分基本折騰結(jié)束,大概評(píng)估了一下,把換下來(lái)硬件都出掉,此輪升級(jí)總體成本可以控制在千元以?xún)?nèi)。


1.4系統(tǒng)與應(yīng)用
????????第一波操作還是順著去年的思路來(lái)的,只是把底層的虛擬機(jī),由Hyper-V改成Proxmox VE了,PVE其實(shí)就是Debian跑了KVM虛擬機(jī),做了一些管理功能和Web界面,這是實(shí)現(xiàn)了的總圖。

????????這臺(tái)主機(jī)CPU是8個(gè)框框,內(nèi)存32G,硬盤(pán)7塊,網(wǎng)口5個(gè),PVE這個(gè)虛擬機(jī)系統(tǒng)是裝在最快的NVMe的系統(tǒng)盤(pán)上,在里面一共裝了3個(gè)虛擬機(jī),給OpenWrt分了1個(gè)核,1G內(nèi)存,四個(gè)網(wǎng)口,做軟路由;給網(wǎng)心云分了3個(gè)核,6G內(nèi)存,1塊專(zhuān)用硬盤(pán),一個(gè)虛擬網(wǎng)口;最后給win server 2019分了4個(gè)核,剩下的內(nèi)存和硬盤(pán)也都分給它了。


????????OpenWrt的Wan口連光貓,Lan口連無(wú)線路由,無(wú)線路由上接打印機(jī),一切都很穩(wěn)定。我以為今年差不多就這樣了,直到我畫(huà)出上面那張圖,注意到光貓部分,怎么看怎么不舒服。于是就繼續(xù)找,發(fā)現(xiàn)這個(gè)世界上還有個(gè)東西叫做光貓棒,這種尖貨必須搞一個(gè),如果能搞定的話,光貓那部分也能塞進(jìn)“All in One”的框架里了,治愈強(qiáng)迫癥。

????????收了一片Intel的i210 F1 PCIe的光口網(wǎng)卡和一個(gè)南天威視xpon stick。這里要感謝貓棒的賣(mài)家,估計(jì)他把lan口的地址改了,并且他也不記得了,而且這貨還沒(méi)有辦法重置,導(dǎo)致我沒(méi)試成,只好退了。
二、到此為止了,再瞎搞就剁手
2.1 真實(shí)需求是什么
????????退掉光貓棒之后,發(fā)現(xiàn)一直以來(lái)忽略了光貓這個(gè)重要的網(wǎng)絡(luò)設(shè)備,然后就開(kāi)始認(rèn)真梳理了一下我對(duì)于家庭網(wǎng)絡(luò)的真實(shí)需求,其實(shí)一共就4點(diǎn):
1、目前所有寬帶基本都是光纖入戶,需要將光信號(hào)轉(zhuǎn)換為電信號(hào),以滿足家庭網(wǎng)絡(luò)使用;
2、用主路由進(jìn)行PPPoE撥號(hào),獲取外網(wǎng)IP地址并能通過(guò)DDNS功能把地址與域名動(dòng)態(tài)綁定;
3、一臺(tái)可以跑應(yīng)用的存儲(chǔ)服務(wù)器,連接在主路由上,能通過(guò)主路由的端口轉(zhuǎn)發(fā)遠(yuǎn)程訪問(wèn)到;
4、一個(gè)無(wú)線信號(hào)比較好的從路由(AP),橋接接入主路由,提供USB口,可以連接打印機(jī)。

????????梳理完發(fā)現(xiàn),一直以來(lái)折騰的方向都是把NAS和主路由合并,進(jìn)而妄圖瘋狂的把光貓也合進(jìn)去。仔細(xì)想了想,感覺(jué)這個(gè)方向就他媽的不對(duì),正確的方向是用專(zhuān)業(yè)的硬件做專(zhuān)業(yè)的工作,用硬件直接去跑軟路由效率就已經(jīng)比較一般了,居然還想著隔一層虛擬機(jī),也不知道怎么想的,這么多年書(shū)都白讀了。當(dāng)然,有時(shí)候能夠自我批判和自我否定也是成長(zhǎng)的表現(xiàn)。
????????顯而易見(jiàn),正確的方向應(yīng)該是把光貓和主路由合并,一來(lái)運(yùn)營(yíng)商送的光貓不可能是什么好貨,二來(lái)主路由其實(shí)只需要有線的相關(guān)功能就夠了,無(wú)線功能應(yīng)該交給AP去做。順著這個(gè)思路接著找,所以說(shuō)折騰的樂(lè)趣是不是就在于根據(jù)自身需求找到合適的產(chǎn)品,然后以一個(gè)合適的價(jià)格拿下,再放進(jìn)預(yù)先設(shè)計(jì)好的環(huán)境里驗(yàn)證成功?
2.2 需求確定了,其他都不是事
????????我們要相信,這類(lèi)真實(shí)需求是一定有對(duì)應(yīng)產(chǎn)品的,所以在此隆重推薦一下這款神器,華為OptiXstar B610。硬件配置,CPU是ARM架構(gòu),雙核2.0Ghz,內(nèi)存512MB,EPON/GPON自適應(yīng),四個(gè)千兆電口,還是鐵殼的,關(guān)鍵功耗最大只有5W,小黃魚(yú)上最近不帶電源和箱說(shuō)的只要150塊。

? ? ? ? 先找寬帶的師傅(維護(hù)你小區(qū)寬帶師傅的電話盡量留好,大部分事情是不需要打運(yùn)營(yíng)商客服電話的,因?yàn)榇蛄丝头泊篌w不知道你在說(shuō)什么。。。。。)把光貓從橋接模式改回路由模式,然后把光貓里的信息復(fù)制出來(lái),導(dǎo)入B610里,認(rèn)證成功,撥號(hào)成功,網(wǎng)絡(luò)正常,電視正常。


????????支持DDNS、端口映射、UPnP,除了不能攔截廣告、開(kāi)不了KMS服務(wù),滿足所有需求,這兩個(gè)功能移到R6800上做也是一樣。

????????配完之后,下載個(gè)文件試試速度,100M的電信寬帶,這個(gè)文件的平均下載速度是13.11MB/s,超了理論速度5%。

????????最終按照需求把整個(gè)環(huán)境部署好了,光貓和主路合并為B610,NAS和AP是獨(dú)立的。B610上接一個(gè)AP、一個(gè)NAS、一個(gè)電視,家用環(huán)境四個(gè)網(wǎng)口基本能滿足需求了。今年新一代調(diào)控系統(tǒng)試點(diǎn),天天跟打仗一樣,先這樣了,最近不會(huì)再動(dòng)了。

? ? ? ? 買(mǎi)了個(gè)帶計(jì)量的智能插座,看了一下待機(jī)功率大概60w多一點(diǎn),每天電費(fèi)大概六毛多,網(wǎng)心云的收益基本夠交電費(fèi)的。


????????最后給個(gè)建議,裝修的時(shí)候不要聽(tīng)設(shè)計(jì)師的裝個(gè)弱電箱,這東西絕對(duì)的偽需求,屁用沒(méi)有,弄個(gè)鐵盒子嵌在墻里面擋信號(hào),其實(shí)只要有個(gè)電源,再把網(wǎng)線布到需要的地方就夠了,弱電箱里配的東西全是垃圾。不如在弱電箱的位置的墻上挖個(gè)洞,粉好就行了,要么打柜子或者全屋定制的時(shí)候留個(gè)弱電的位置,留幾個(gè)插座,怎么折騰都方便。

三、一些經(jīng)驗(yàn)分享
????????整個(gè)改造過(guò)程中遇坑無(wú)數(shù),但是哥們兒就是專(zhuān)門(mén)干填坑的活的,記錄幾個(gè)花時(shí)間解決了的問(wèn)題。
3.1打印機(jī)改無(wú)線打印
????????惠普LaserJet Pro MFP M126a這款一體機(jī)什么都好,就是沒(méi)有網(wǎng)絡(luò),于是就把USB口插在了R6800上,R6800的老毛子固件是從華碩固件改來(lái)的,支持華碩 EZ 打印機(jī)共享功能,直接下載下來(lái)安裝一下,用電腦打印的話,直接安裝惠普驅(qū)動(dòng)就能正常使用了。



????????但是除了電腦打印之外,還想手機(jī)無(wú)線打印,找了好久,推薦PrintHand這個(gè)APP,使用很方便,局域網(wǎng)確定沒(méi)問(wèn)題,如果主路由上做個(gè)端口映射的話,廣域網(wǎng)也是可以打印的。
3.2主板支持NVMe引導(dǎo)
????????NVMe的固態(tài)硬盤(pán)接口是PCIe協(xié)議,這樣就把Sata協(xié)議造成的瓶頸問(wèn)題解決了。按道理說(shuō)Z97的芯片組應(yīng)該支持NVMe的uEFI引導(dǎo)了,但是超微的這塊板子官網(wǎng)最新的BIOS也不支持,不支持怎么辦?動(dòng)手改啊,官網(wǎng)找了同系列的Z170的BIOS,用mmtool把Nvme.ffs、NvmeInt13.ffs和NvmeSmm.ffs三個(gè)文件抽取出來(lái),放到Z97的BIOS里面,Dos下刷回去,就OK了,這個(gè)板子比華碩的好,不校驗(yàn)刷入的BIOS文件。


????????進(jìn)PE裝windows,一切順利,順帶推薦一下windows server 2019這個(gè)系統(tǒng),其實(shí)就是一個(gè)精簡(jiǎn)穩(wěn)定版的win10,空間資源占得都很小,NAS如果打算用Windows的話,強(qiáng)烈推薦這個(gè)版本。

3.3中國(guó)移動(dòng)的DDNS
????????關(guān)于外網(wǎng)地址的事情,去年也說(shuō)了,電信手上有很多,所以開(kāi)通服務(wù)能撥出來(lái)。聯(lián)通也有一些,北方是不是用的多一點(diǎn),貌似也有相關(guān)服務(wù)。但是移動(dòng)怎么辦,現(xiàn)在基本是用移動(dòng)的手機(jī)都送個(gè)寬帶,大內(nèi)網(wǎng)食之無(wú)味,棄之可惜。今年就有了一個(gè)新的發(fā)現(xiàn),先說(shuō)一下,因?yàn)樾枨蟛粡?qiáng)烈,還沒(méi)有完全搞定,但是前輩高手們驗(yàn)證過(guò),是確定可以走通的。這個(gè)發(fā)現(xiàn)就是運(yùn)營(yíng)商的IPv6,聯(lián)通移動(dòng)電信應(yīng)該都支持,打客服電話應(yīng)該就能免費(fèi)開(kāi)通,開(kāi)通之后在路由器上稍作設(shè)置就能撥出長(zhǎng)長(zhǎng)的一串IPv6地址,想用DDNS的話dynv6上注冊(cè)一下就行,免費(fèi)的,OpenWrt應(yīng)該支持IPv6的DDNS,路由器上配通就可以了。
3.4平移光貓配置
????????用自己買(mǎi)的替換運(yùn)營(yíng)商送的光貓,配置是個(gè)有點(diǎn)麻煩的事,因?yàn)檫\(yùn)營(yíng)商只對(duì)自己的貓負(fù)責(zé),所以只能自己配,大概需要注意以下這么幾點(diǎn):
1、運(yùn)營(yíng)商送的光貓背后的貼紙上的信息抄下來(lái),包括光貓的用戶名和密碼,序列號(hào)(SN),WAN口mac地址。
2、光貓用默認(rèn)的用戶名密碼登進(jìn)去是普通賬戶,能看到的信息可能不全,可以問(wèn)小區(qū)寬帶運(yùn)維的師傅要超級(jí)用戶,進(jìn)去之后才能看到足夠的信息。
3、最先獲取的是PPPoE撥號(hào)信息,帳號(hào)一般是手機(jī)號(hào)或者電話號(hào)碼,口令通常不會(huì)有人改,默認(rèn)口令或者和身份證號(hào)這類(lèi)的有關(guān)。
4、然后是設(shè)備校驗(yàn),設(shè)備校驗(yàn)就是防止用野貓換家貓,但是這都不是事,認(rèn)證憑證方式主要是序列號(hào)(SN),這個(gè)光貓背后的貼紙上也可能會(huì)有,WAN口mac地址,LOID等等,認(rèn)證方式各個(gè)地區(qū)不一樣,我換的時(shí)候只把LOID填上就搞定了。
5、LOID和WAN口Vlan一般只能登錄到光貓里看到,LOID比較簡(jiǎn)單,在原來(lái)的貓里抄下來(lái),直接填到新貓里就行了。Vlan一般有多個(gè),INTERNET是上網(wǎng)的,TR069是管理的,IPTV是網(wǎng)絡(luò)電視的,可能還有VOIP或者OTHER的,反正都記下來(lái)抄過(guò)去就行了。sn和mac多數(shù)只能ssh或者telnet到新光貓后臺(tái)去設(shè)置了,這兩個(gè)可以先不搞,看看能不能連上,能連上就可以不改。