搞定軟路由

CamWang發表於2020-07-26

搞定軟路由

文章內容

  • 軟路由介紹與硬路由對比
  • 軟路由常見硬體和效能
  • x64軟路由OpenWRT系統安裝指南
  • 軟路由搭配硬路由實現無線網路

軟路由介紹

軟路由說白了其實就是個當路由器用的微型電腦主機,一般家用軟路由三維就兩臺手機橫放也就是一臺普通硬路由的大小,但是同價格下CPU、記憶體、儲存的效能比硬路由都要高的多。

軟路由除了可以實現傳統路由器的基本功能外,還可以變成高效能的下載機、NAS、物聯網閘道器、實現去廣告、內網穿透等等功能。軟路由系統基於linux,同時還可以作為一個小型內網伺服器使用,自由度極大。

對比硬路由

軟路由可玩性和效能比同價位硬路由大幅提高,配件還可自行DIY升級。但是軟路由作為無線用時訊號覆蓋和手機開熱點不相上下,相比較於有多個訊號放大器的硬路由差距極大。

為了解決無線訊號差的問題,可以採用軟路由做路由功能配合硬路由做無線AP的方式,結合兩者的優勢,我就採用了這個方案。

軟路由挑選

每個人對軟路由的效能需求差別很大,基本按需求分從基本路由功能、不可描述功能、Web伺服器、跑虛擬機器配置要求越來越高,在使用不可描述功能時不同頻寬要求也需要不同配置

搜軟路由關鍵詞在某寶上有很多整機的選擇,所有配件都配好了系統也刷好買來就能用,這種肯定是最方便的,沒有裝系統、區域網經驗的可以選擇這些整機,省去很多麻煩。需要一定DIY的也可以買不帶記憶體固態的準系統,進一步壓榨價效比。

一般個人用的x64軟路由滿足下面的配置就能跑滿100M - 500M的頻寬且滿足大多數折騰需求了,開個Web伺服器跑虛擬機器完全不虛

  • CPU - 雙核或四核 - 2Ghz左右 - 15W以下功耗 - 支援/不支援虛擬化
  • 記憶體 - 2GB到4GB
  • 硬碟 - 10GB往上
  • 網口 - 雙千兆網口以及以上
  • 電源 - 12V DC電源,電壓×電流大於CPU功耗一些就行

說說為啥會有這些要求:

  • CPU參考四核1.6 - 2.24 Ghz功耗6w,跑滿100M頻寬CPU佔用30%左右(包含系統其他程式佔用),看4k油管視訊溫熱。CPU功耗超過15W很難直接被動散熱,主動散熱加風扇會有噪音且風扇越便宜轉速越快基本噪音越大,15W以上CPU建議加到百元買靜音貓扇嗷。CPU引數直接搜尋CPU型號去英特爾官方檢視。
  • 記憶體我只開不可描述功能加系統全部僅佔用了500MB左右,但是記憶體這塊投入比重不算大,1G記憶體是在爆記憶體邊緣遊走,如果再多開一點軟體保不齊就炸了。注意CPU支援記憶體是否為低壓記憶體,DDR版本帶L是低壓1.35V、不帶L是標壓1.5V
  • 硬碟有固態和2.5英寸機械硬碟可選,固態也有MSATA介面的小固態和2.5英寸大小的之分,但是如果軟路由支援MSATA固態建議優先使用MSATA固態因為速度快、可靠性好、很小巧
  • 網口就不用說了,如果想要讓這小主機有路由功能不折騰啥單臂,網口至少倆,更多的網口也可以用閒置路由器擴充套件出來,但是兩個是基礎,一個當WAN口接運營商,一個當LAN口接AP、交換機、有更高要求還可以上更多網口的,軟路由不需要區分WAN口LAN口,所有網口都可以設定為任意兩者

常見選擇:

  • CPU:J1900、3865U、N3150、N3160、酷睿低壓i3、i5、i7

    型號 核心/執行緒 製程 基頻 睿頻 功耗 虛擬化 最高支援記憶體 CPU跑分 核顯跑分 價位
    J1900 4/4 22nm 2.0 2.42 10W 支援 DDR3L 1333 8G 147 55 600
    3865U 2/2 14nm 1.8 1.8 15W 支援 DDR4 2133 32G 139 173 800
    7100U 2/4 14nm 2.4 2.4 15W 支援 DDR4 2133 32G 262 384 1500
    N2840 2/2 22nm 2.16 2.58 7.5W 支援 DDR3L 1333 8G 81 51 500
    N3150 4/4 14nm 1.6 2.08 6W 支援 DDR3L 1600 8G 126 134 500
    N3160 4/4 14nm 1.6 2.24 6W 支援 DDR3L 1600 8G 136 134 500

    上表僅列了比較常見的一些軟路由CPU;記憶體等具體引數檢視英特爾官網;CPU跑分為Cinebench R15多核成績;核顯跑分為iGPU FP32成績;價位為根據某寶準系統大概價位

  • 記憶體:大廠二手拆機筆記本記憶體DDR3L 1333Mhz/1600Mhz,自家閒置筆記本記憶體

  • 硬碟:16、32、60GB MLC顆粒MSATA固態硬碟

  • 網口:雙千兆、四千兆、多2.5G、萬兆網口

我選擇的:

  • CPU:Intel 賽揚 J3160 四核四執行緒 1.6Ghz - 2.24Ghz 功耗6W。CPU跟J1900差不多效能、更便宜、核顯效能好50%、功耗低
  • 記憶體:三星 DDR3L 1600Mhz筆記本拆機記憶體。大廠安全穩定
  • 硬碟:KDATA金田 MSATA 60G MLC固態硬碟。
  • 網口:雙千兆網口
  • 電源:商家送的12V 5A DC電源
  • 店鋪:某寶佔美工廠OEM製造商(請給我打5毛廣告費)

拿到軟路由

軟路由前皮膚是微動開關、四個USB 3.0介面、兩個USB2.0介面

從左到右,耳機麥克口、兩個千兆網口、兩個HDMI口、DC電源口,同時也有兩個WIFI天線開孔

頂部大氣鍍鉻(偽)散熱格柵,底部還有可以配合商家VESA孔位的扣具可以掛牆、掛顯示器

按照這個圖把配件都安裝進去就可以啦,圖是已經安裝好記憶體和MSATA固態的情況,需要配網路卡買一套AX200網路卡和天線裝上就可以了

軟路由安裝

軟路由系統使用KoolShare論壇打包的OpenWRT(LEDE)系統,這個系統基於Linux支援64位處理器4G以上記憶體,且整合了KoolShare軟體中心非常方便。

路由器系統安裝分為:下載韌體等需要的軟體、製作PE啟動U盤並拷入路由器韌體和寫韌體軟體、軟路由插上U盤啟動PE系統向軟路由硬碟寫入系統、關機拔出U盤啟動軟路由完成

準備工作

  • 下載OpenWRT,下載檔名結尾為-efi.img.gz的映象壓縮包,解壓
  • 下載DiskImage 1.6寫盤軟體
  • 下載微PE工具箱

製作啟動U盤

  • 準備好一個至少8G的U盤並備份好裡面的檔案
  • 開啟微PE工具,點選右下其他安裝方式中的U盤標誌,選擇待寫入U盤,點選立即安裝進U盤等待寫入完畢
  • 把準備工作中下載的OpenWRT映象和寫盤軟體拷貝到U盤裡

安裝系統

  • 把軟路由接電,接上顯示器,插上啟動U盤,開機
  • 進入PE系統,開啟U盤裡的DiskImage工具,選擇軟路由裡安裝的固態,映像檔選擇OpenWRT映象img檔案
  • 點選開始寫入完成並關閉軟路由(點選一次電源鍵或者從開始選單關)

完成安裝並啟動

  • 拔出啟動U盤、視訊線,用一根網線將軟路由與電腦連線起來,軟路由開機
  • 斷開電腦上其他wifi等網路,等待軟路由開機完成(30s左右)在瀏覽器中訪問192.168.1.1進入軟路由管理介面
  • 管理介面預設密碼koolshare

搭配硬路由

現在家庭都使用無線網路,家裡已有的無線硬路由當無線AP配合軟路由實現更多功能是個很好的搭配

所以我們設定軟路由將一個網口設定為WAN口連線上游網路,一個口連線為LAN口連線硬路由做無線AP

  • 軟路由用網線接一個口連線電腦,電腦登入192.168.1.1軟路由控制檯

  • 點選左邊網路、介面設定介面

  • 把除了IPv4為192.168.1.1的LAN口之外的其他介面設定都刪除

  • 編輯LAN口設定在物理設定裡將介面設定為eth1,意味著我們使用第二個網口連線無線硬路由作為內網,並確保DHCP伺服器設定的高階設定裡的動態DHCP處於開啟狀態,儲存並應用設定

  • 點選新增新介面輸入自定義的介面名字,選擇與家裡原來的路由相同的運營商網路連線協議

    • 協議為PPPoE當你的上網方式為填入使用者名稱密碼的撥號上網時

    • 協議為DHCP客戶端當你的上個路由器也是DHCP自動獲取IP方式連線網際網路時

  • 在新介面物理設定中設定介面為eht0,意味著我們使用第一個網口作為連線上游網路的介面,並在防火牆設定中分配區域到wan,儲存設定

  • 將軟路由按照圖示連線方式將裝置連線好

  • 登入無線硬路由的管理介面,將路由模式設定為無線AP,路由器燈會轉換為正常,連線無線路由,訪問192.168.1.1可以訪問到軟路由管理介面,此時可以正常上網了

  • 軟體商店不要急著更新,新商店較難配置不可描述功能

結語

祝願大家看了這個文章自己折騰的時候能一遍過!

生命不息,折騰不止。

相關文章