作為軟路由界的扛把子,大部分用過(guò)軟路由的玩家或多或少都接觸過(guò)openwrt,不過(guò)國(guó)內(nèi)原版openwrt并不是特別好用,各大論壇上不少作者制作的固件是人家自用/整合包,里面的功能有很多不符合自己的需求(功能缺失或者太臃腫),不如試試原版分支ImmortalWrt。

我更換到ImmortalWrt后已經(jīng)使用了近半個(gè)月,沒(méi)有發(fā)現(xiàn)啥問(wèn)題。不用原版固件因?yàn)檐浖床缓门?,至于第三方作者的固件,上面也說(shuō)了功能/軟件上不合適,且部分添加的軟件或者修改了配置文件,導(dǎo)致系統(tǒng)不穩(wěn)定又或者是ipv6都沒(méi)有,總之都不符合我的需求。

而ImmortalWrt是原版openwrt的分支(不用lean是因?yàn)楣淌嘏f版本且頗有爭(zhēng)議),從體驗(yàn)上來(lái)說(shuō)十分接近原版的openwrt,更新也勤快,還能在線(xiàn)更新。順帶一提,有些童鞋會(huì)問(wèn)原版固件怎么安裝軟件,op有軟件源(商店),想要啥軟件搜一下就行,如果軟件源沒(méi)有,可以直接安裝ipk。

一、下載固件

ImmortalWrt有現(xiàn)成的固件,直接下載就行,可以不用手動(dòng)編譯,這對(duì)我這種沒(méi)啥技術(shù)的人來(lái)說(shuō)挺友好的。

到其網(wǎng)站(zdm放不上連接,自行在github搜索下吧)下載所需要的固件,這里我虛擬機(jī)是pve,也就是kvm,x86-64位架構(gòu),虛擬機(jī)支持.qcow2格式的虛擬磁盤(pán),找到對(duì)應(yīng)的ext4-efi固件下載就行。

虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用
虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

需要注意下如果自己cpu非x86架構(gòu),需要下載對(duì)應(yīng)的固件,不是通用的。同理,虛擬機(jī)不支持.qcow2就換個(gè)支持的。如果cpu不是64位的處理器,不要選/64的版本,選擇generic,不過(guò)現(xiàn)在應(yīng)該沒(méi)啥32位的cpu了。。。。至于為啥要下載ext4的固件版本,這個(gè)ext4是分區(qū)格式,這樣方便好擴(kuò)容,efi的意思是用uefi啟動(dòng)。

虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

二、導(dǎo)入鏡像&部署虛擬機(jī)

這里以pve為例,其他虛擬機(jī)步驟流程一樣,照葫蘆畫(huà)瓢就行。

先把剛剛下載好的壓縮包解壓,再把解壓出的.qcow2鏡像文件上傳到pve系統(tǒng),可以用winscp這類(lèi)的軟件上傳,例如我這里上傳到了圖里面的目錄下,記住這個(gè)路徑,等下需要用上。

虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

然后建立一個(gè)新虛擬機(jī),名稱(chēng)那些都隨意,操作系統(tǒng)選擇linux,不用添加光盤(pán),系統(tǒng)啟動(dòng)需要改成uefi,剛剛下載的固件也是支持uefi啟動(dòng),但是不用添加efi磁盤(pán)。

虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用
虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

磁盤(pán)這里也不用添加,刪掉默認(rèn)建立的那個(gè)磁盤(pán),至于cpu內(nèi)存那些看自己,隨意分配,能滿(mǎn)足自己運(yùn)行需求就行,需要注意的是cpu類(lèi)型最好選擇host,畢竟軟路由大概率會(huì)涉及到aes解密,選擇host可以調(diào)用aes指令集。至于網(wǎng)絡(luò),如果想要直通也可以,我就直接用了virtio,網(wǎng)絡(luò)性能比較好(當(dāng)然比不過(guò)sriov)。

虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用
虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用
虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

如果上述無(wú)誤,建立好虛擬機(jī)然后進(jìn)入pve的ssh,把剛剛上傳的.qcow2鏡像添加進(jìn)這個(gè)虛擬機(jī)。在終端內(nèi)輸入以下命令:

qm importdisk vmid images-name storage pool --format=disk-fs 以下為說(shuō)明,修改對(duì)應(yīng)內(nèi)容然后執(zhí)行上面的命令即可 vmid:vm的id 例如102 images-name:磁盤(pán)鏡像的名字以及目錄 storage pool: 存儲(chǔ)磁盤(pán)鏡像的位置,如lvm-thin local disk-fs: 磁盤(pán)鏡像格式 RAW/vmdk/qcow2虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

等待添加完成就可以在這個(gè)虛擬機(jī)硬件欄看到這個(gè)虛擬磁盤(pán),但是處于未添加的狀態(tài),手動(dòng)把它添加上就行,硬盤(pán)如果是ssd建議勾選ssd仿真。

虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用
虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

最后還需要調(diào)整下啟動(dòng)項(xiàng),調(diào)整為剛剛添加的虛擬磁盤(pán)。

虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

三、配置網(wǎng)絡(luò)

上面的步驟完成后就可以啟動(dòng)虛擬機(jī),啟動(dòng)完成后進(jìn)入虛擬機(jī)控制臺(tái),配置網(wǎng)絡(luò)。默認(rèn)的ip是192.168.1.1,還需要手動(dòng)修改下ip,當(dāng)然如果就用默認(rèn)的ip那可以不用更改。

虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

虛擬機(jī)控制臺(tái)下輸入以下命令打開(kāi)配置文件:

vi /etc/config/network虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

打開(kāi)配置文件后按“i”鍵進(jìn)行修改,把ip改成我們能訪(fǎng)問(wèn)的地址,例如我這里就改成了.31.240,然后再按下“esc”鍵,再同時(shí)按“shift”和“:”鍵,輸入“wq”保存配置文件。如果不熟悉vi編輯器,自己多百度下具體用法吧.........

虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用
虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

然后輸入以下命令重啟網(wǎng)絡(luò):

service network restart虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

之后打開(kāi)瀏覽器輸入ip地址就可以訪(fǎng)問(wèn)ImmortalWrt。默認(rèn)用戶(hù)名是“root”,密碼是空,也就是無(wú)密碼。

虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

四、配置網(wǎng)關(guān)、dns

這一步是為了讓系統(tǒng)訪(fǎng)問(wèn)互聯(lián)網(wǎng),否則只能訪(fǎng)問(wèn)內(nèi)網(wǎng)。進(jìn)入網(wǎng)絡(luò)-接口設(shè)置界面,編輯lan口(默認(rèn)接口),輸入自己的網(wǎng)關(guān),再轉(zhuǎn)到高級(jí)設(shè)置,輸入dns服務(wù)地址。最后保存并應(yīng)用,一定要保存并應(yīng)用,不然不生效。

虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用
虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用
虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

此時(shí)就可以隨意ping下,ping通說(shuō)明網(wǎng)絡(luò)正常了。

虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

如果是需要多網(wǎng)口或者還要進(jìn)行pppoe撥號(hào),就在網(wǎng)絡(luò)那里添加對(duì)應(yīng)的接口。

五、更換皮膚

默認(rèn)這個(gè)界面十分簡(jiǎn)陋,換個(gè)好看的皮膚。

進(jìn)入系統(tǒng)-軟件包,先點(diǎn)擊更新列表,等待更新完成后搜索“Argon”,這個(gè)皮膚還挺好看的,然后安裝zh-cn這個(gè),這個(gè)是中文包,系統(tǒng)會(huì)自動(dòng)安裝皮膚本體以及對(duì)應(yīng)的依賴(lài)包。

虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用
虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

安裝完成后刷新下網(wǎng)頁(yè),全新的皮膚就生效了,這下就好看多了。

虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

這里就安裝完成,剩下的要安裝啥就自己安裝對(duì)應(yīng)的軟件就行,如果軟件源沒(méi)有就找到對(duì)應(yīng)的ipk文件手動(dòng)安裝。例如推送、ddns-go、docker這些軟件源里面都有,直接安裝就行。

虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用

順帶一說(shuō),默認(rèn)的固件可用空間不多,所以還需要擴(kuò)容(圖里面我擴(kuò)容多了,,,分配了20g,感覺(jué)用不上那么多,我也不打算在里面跑docker),不過(guò)這個(gè)是下一期的內(nèi)容了,這次不鴿(咕咕咕)。

虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用
虛擬機(jī)安裝ImmortalWrt,接近原版openwrt,更穩(wěn)定好用,

聲明:本站所有文章,如無(wú)特殊說(shuō)明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書(shū)籍等各類(lèi)媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。