之前折騰Wi-Fi6 Mesh搭配旁路閘道器去廣告的時候,就有值友推薦上軟路由。想想好像是這麼個道理,所以把舊的蝸牛礦渣又翻了出來。
軟路由組裝原來的主機板早被賣掉回血,所以去淘了塊J1900的ITX工控主機板。一般工控主機板或收銀機主機板的供電介面不常見,擴充套件介面又比較少,在二手市場的價格非常便宜。有瑕疵的話,五十拿下不成問題。鹹魚很多這種工控板子或收銀機板子撿漏,搜對關鍵字就行。
我淘到的是一片艾訊宏達的工控主機板,DC 12V 4pin供電。intel atom J1900處理器,被動散熱設計。
帶有PCI插口,PCI介面的擴充套件卡在鹹魚上非常便宜,做軟路由很合適。
還可以插個老舊的專業音效卡,搭配前置擴充套件盒,做HTPC完美。
另外還有mini-PCIe介面,可以透過轉接線變成標準PCIE介面,或者上轉接卡變成4個sata介面,又或者上無線網絡卡。
板子背面帶有一個mSATA介面,目前mSATA的硬碟也很便宜,某寶8G價格在十多元左右,軟路由很合適。
介面方面帶有HDMI、VGA等影片介面。還有RTL8111和i211AT,兩個千兆有線網絡卡。
板子只有一個DDR3L記憶體槽,直接上了片8G的三無條子。條子賣家是光威的戰將方案,無從考究。上過筆記本檢查是沒有問題的,價格還很便宜。
單純做軟路由有些浪費,所以計劃上ESXI,再來個all in one。ESXI 7.0挺佔用記憶體的,上了個奧睿科 msata 256G的硬碟。剛好一半給ESXI用,一半給openwrt和LibreELEC。
供電是需要魔改的,因為蝸牛礦渣原電源只有三個介面,大4pin、4pin和20pin,板子只有4pin供電。
熟悉電源的都知道,短接電源24pin的黑線和綠線就能啟動電源。我自制了個開關,一邊接綠線、一邊接黑線。按下開關後,電源就能啟動了。
系統安裝J1900不在ESXI的支援列表上,是無法直接安裝的。解決方法是使用別人打包好驅動的映象,或者自己製作映象。
我選擇的是利用虛擬機器,自己製作映象。先把奧睿科msata固態硬碟透過硬碟盒子,接在電腦上。透過VMware直通,接物理硬碟作為虛擬機器的硬碟。虛擬軟碟機接ESXI的IOS映象,啟動虛擬機器就行。ESXI安裝流程不多說了,網上很多教程。
特殊之處是,J1900需要額外安裝驅動。關於驅動,可以去vibsdepot下載,上面很齊全。
需要的驅動有RTL8111網絡卡的net55-r8168.vib、i211AT網絡卡的net-igb.vib和sata驅動sata-xachi.vib。
開啟SSH、透過winscp連線上去。將需要安裝的驅動,上傳到tmp資料夾。
然後Ctrl+T開啟終端,輸入以下程式碼,實現驅動安裝。第一條意思是進入開發者模式,第二條是安裝驅動。
esxcli software acceptance set --level=CommunitySupported
esxcli software vib install -v /tmp/驅動檔名字
另外ESXi沒有ATOM核顯的驅動,開機會出錯,得新增以下驅動實現核顯錯誤的忽略。第一條是進入維護模式,第二條是忽略顯示卡錯誤。
vim-cmd /hostsvc/hostsummary | grep inMaintenanceMode
esxcfg-advcfg --get-kernel ignoreHeadless
設定完成後就能將奧睿科msata固態硬碟安裝回軟路由上。
開機、顯示屏顯示IP的時候,就能在電腦上透過瀏覽器訪問蝸牛礦渣了。
RTl8111和i211AT有線網絡卡識別正常,速度達標。
後記和用硬路由時一樣的話,單純作為旁路閘道器伺服器去廣告有點委屈了蝸牛這個軟路由。目前在想如何將軟路由作為主路由器,支援mesh聯網的路由器透過軟路由連線在一起。例如軟路由做主路由,下面接多個velop組mesh。還在研究中,感興趣的可以關注一下後續。