軟路由折騰篇一之PVE底層系統(tǒng)安裝與配置

前言?
近期折騰了一套以 Proxmox VE 為底層的 iKuai 主路由加 OpenWrt 旁路由的 All In One 路由系統(tǒng),本文為對(duì)折騰過(guò)程的回憶與避坑提示。本人的機(jī)器配置是英特爾N5105處理器加i225第三版網(wǎng)卡,擁有ETH0~ETH3 的4個(gè)網(wǎng)口,安裝了8GB運(yùn)行內(nèi)存和256GB英特爾760p固態(tài)硬盤(pán)。?
折騰過(guò)程參考了:?
https://post.smzdm.com/p/a9gvp557?
https://post.smzdm.com/p/a850e2rl?
http://www.naxs.cn/zcjh/14414.html?
https://www.xiaoz.me/archives/16237?
https://post.smzdm.com/p/ag82pod6?
在此向上述文章的創(chuàng)作者致謝!?

由于本人在撰寫(xiě)此文時(shí)機(jī)器已經(jīng)完成配置并接入家庭網(wǎng)絡(luò),且缺少特定場(chǎng)景下的錄屏設(shè)備,故部分圖片中填寫(xiě)的數(shù)據(jù)與文章有出入(以文章為準(zhǔn))且會(huì)出現(xiàn)本人手繪的圖片(字跡不佳請(qǐng)見(jiàn)諒)
本系列出現(xiàn)的需填寫(xiě)內(nèi)容如無(wú)特別說(shuō)明均不帶兩端的引號(hào)或括號(hào)!?
此章節(jié)需要:?
1、軟路由主機(jī);?
2、鼠標(biāo)、鍵盤(pán)還有顯示器;?
3、用于安裝系統(tǒng)的 U 盤(pán);?
4、PVE 系統(tǒng)固件;?
5、Rufus 寫(xiě)盤(pán)軟件;?
6、用于對(duì) AIO 主機(jī)進(jìn)行配置的另一臺(tái)電腦(我稱(chēng)為操作電腦);?
7、AIO 主機(jī)連接到操作電腦的網(wǎng)線(xiàn);?
8、PuTTY 軟件;?
9、WinSCP 軟件。?
目前暫不需要一個(gè)能聯(lián)網(wǎng)的路由器,AIO 主機(jī)也只用接一條連接操作電腦的網(wǎng)線(xiàn)。我們配置好愛(ài)快以后再把 AIO 主機(jī) WAN 口接網(wǎng)線(xiàn)聯(lián)網(wǎng)。?
使用操作電腦從 https://www.proxmox.com/en/downloads 下載 Proxmox VE 7.2 ISO Installer ,也可以下載 BitTorrent 種子文件以后用 Motrix 等下載軟件下載 ISO。?
成功獲取 ISO 以后用 Rufus 將 ISO 寫(xiě)入 U 盤(pán),我使用 Rufus 的時(shí)候它彈出了提示說(shuō)這個(gè)鏡像只能強(qiáng)制使用 dd 模式寫(xiě)入,如果在選擇鏡像后或刷寫(xiě)前沒(méi)有彈出提示則有必要在軟件界面里四處找找,手動(dòng)確認(rèn)一下是否為 dd 模式寫(xiě)入。?
寫(xiě)完 U 盤(pán)以后將軟件關(guān)閉,U 盤(pán)拔出操作電腦,進(jìn)入安裝階段。?
安裝前請(qǐng)確認(rèn)自己的 AIO 主機(jī)已經(jīng)在 BIOS 里將虛擬化(Virtuallization)以及硬件直通(VT-d)功能打開(kāi),每個(gè)人的操作因自己的主機(jī)而異,在此我無(wú)法給出詳細(xì)說(shuō)明。??
AIO 主機(jī)連接顯示器與鍵鼠并接入 U 盤(pán),在 BIOS 設(shè)置 U 盤(pán)為第一啟動(dòng)項(xiàng)【Boot Option #1】并啟動(dòng),進(jìn)入 PVE 系統(tǒng)的安裝界面,大致如下:

?
當(dāng)橙色高亮部分在“Install Proxmox VE”時(shí)回車(chē)鍵確認(rèn),在十余秒的命令行界面以后就會(huì)出現(xiàn)相關(guān)協(xié)議頁(yè)面,用鼠標(biāo)點(diǎn)擊界面右下角的同意即可開(kāi)始準(zhǔn)備安裝。?

首先選擇將系統(tǒng)安裝到的硬盤(pán),我的主機(jī)只有一個(gè)盤(pán)。如果你的 AIO 主機(jī)是多硬盤(pán)請(qǐng)仔細(xì)辨認(rèn)。PVE 無(wú)法安裝到 eMMC??紤]到 eMMC 的讀寫(xiě)速率與壽命,不建議在安裝到硬盤(pán)后使用部分 WinPE 的磁盤(pán)克隆遷移到 eMMC。選擇好磁盤(pán)以后建議點(diǎn)擊右側(cè)的【Options】自定義設(shè)置,將【hdsize】設(shè)為“64”,其它空白,這樣 PVE 就只采用64GB的容量進(jìn)行此次安裝,剩余的空間自己可以后期調(diào)整。因?yàn)镻VE安裝后,對(duì)不同分區(qū)的容量進(jìn)行擴(kuò)容比較方便,但是減少容量就很麻煩。如果不限制64GB的空間的話(huà),安裝引導(dǎo)就會(huì)按照一定的比例幫你分配,可能的后果就是用于備份和鏡像存放的空間分配得很多,實(shí)際上你根本用不到。?

安裝完成后,你會(huì)得到兩個(gè)重要的空間:
local ,這個(gè)是存儲(chǔ)鏡像、模板、備份的空間。一般用來(lái)周轉(zhuǎn)安裝鏡像,備份后期可以修改成別的位置。?
local-lvm,這個(gè)是存儲(chǔ)虛擬機(jī)用的虛擬磁盤(pán)空間,你安裝的所有虛擬機(jī)都會(huì)放到這個(gè)空間。?
之后設(shè)定管理密碼,并輸入你的郵箱地址(郵箱沒(méi)什么用,但是要填寫(xiě)才能進(jìn)行)。?

選擇使用的國(guó)家或地區(qū),輸入“china”即可選擇,時(shí)區(qū)保持默認(rèn)的“shanghai”即可,輸入法也保持默認(rèn)英文鍵盤(pán)。?

接著填寫(xiě)最重要的主機(jī)信息,其中包括:?
選擇管理網(wǎng)口【Management Interface】,網(wǎng)口排列順序一般是各網(wǎng)口的 MAC 地址由小到大。這里選擇的網(wǎng)口,是以后你的 PVE 系統(tǒng)的管理口,即你只能通過(guò)選擇的網(wǎng)口訪問(wèn)PVE系統(tǒng)的網(wǎng)頁(yè)管理后臺(tái)。我選擇的是主機(jī)上的ETH0網(wǎng)口。請(qǐng)記住你選擇的網(wǎng)口,以免后期不方便管理,如果你的主機(jī)有 Wi-Fi 網(wǎng)卡,那么這里也會(huì)出現(xiàn)你的 Wi-Fi 網(wǎng)卡,但是千萬(wàn)不能選擇 Wi-Fi 網(wǎng)卡,是無(wú)法連接到網(wǎng)頁(yè)后臺(tái)的,一定要選擇有線(xiàn)網(wǎng)卡!?
主機(jī)名稱(chēng)【Hostname】,格式一定是 XXX.XXX 等形如網(wǎng)址的文字,不然無(wú)法通過(guò)。這個(gè)可以隨便填,填寫(xiě)后會(huì)作為 PVE 主機(jī)的地址,即可以在后期通過(guò)這個(gè)地址后面加":8006"來(lái)訪問(wèn)(僅限局域網(wǎng)內(nèi)訪問(wèn)),輸入自己喜歡的名稱(chēng)即可;?
LAN 口 IP【IP Address】,后期在操作電腦網(wǎng)線(xiàn)接入管理口時(shí)通過(guò)這個(gè)IP地址進(jìn)行管理,這里需要規(guī)劃好,比如計(jì)劃以后的局域網(wǎng)網(wǎng)關(guān)地址是192.168.100.1,那么就應(yīng)該輸入“192.168.100.2”,與網(wǎng)關(guān)地址不要沖突,自己能記住即可。?
網(wǎng)關(guān)地址【Gateway】,我設(shè)置成“192.168.100.1”,這個(gè)地址我以后也會(huì)作為 AIO 軟路由的 iKuai 主路由網(wǎng)關(guān)地址,雖然后期都可以改,不過(guò)一開(kāi)始還是計(jì)劃好吧,不然后期又是改路由系統(tǒng)又是改 PVE 的讓人腦闊疼。?
DNS地址【DNS Server】,我這里填“192.168.100.1”,用愛(ài)快主路由提供 DNS。

?
完成上述步驟后右下角下一步,就會(huì)有信息匯總的界面,確認(rèn)信息無(wú)誤后就可以點(diǎn)擊右下角安裝系統(tǒng)了。?


安裝過(guò)程中等待即可,不過(guò)安裝完成后系統(tǒng)會(huì)自動(dòng)重啟,需要在重啟的時(shí)候迅速拔下 U 盤(pán)。?
注意:如果你用非主板自帶的網(wǎng)口作為管理網(wǎng)口的,比如說(shuō)通過(guò) PCI-e 插槽擴(kuò)展網(wǎng)卡,或者 USB 網(wǎng)卡的網(wǎng)口,安裝完成后,絕對(duì)不要再動(dòng)網(wǎng)卡,因?yàn)?strong>網(wǎng)卡一旦被拔出或發(fā)生變更,那么你很有可能進(jìn)不去管理后臺(tái)!(不過(guò)管理網(wǎng)口這么重要的東西除非板載網(wǎng)口全掛不然真的會(huì)有人設(shè)置到外接設(shè)備上嗎?)?
PVE 系統(tǒng)重啟后即可將操作電腦用網(wǎng)線(xiàn)連接到 AIO 主機(jī)的管理口上用局域網(wǎng)配置了。?

首先對(duì)操作電腦的網(wǎng)卡進(jìn)行設(shè)置,使其與 AIO 主機(jī)處于同一網(wǎng)段。?
打開(kāi)【我的電腦】->【控制面板】->【網(wǎng)絡(luò)和共享中心】;?
找到有線(xiàn)網(wǎng)口的網(wǎng)卡,點(diǎn)擊進(jìn)入選項(xiàng);?
進(jìn)入【屬性】設(shè)置,找到【Internet 協(xié)議版本4(TCP/IPv4)】并雙擊;?
選擇【使用下面的IP地址】;?
將第一個(gè)【IP地址】改為“192.168.100.50”,只要是同一網(wǎng)段,和 PVE 系統(tǒng)不一樣即可;?
第二個(gè)【子網(wǎng)掩碼】會(huì)自動(dòng)填入255.255.255.0,默認(rèn)即可;?
【默認(rèn)網(wǎng)關(guān)】改為“192.168.100.1”;?

完成,點(diǎn)擊確定,現(xiàn)在就可以與 PVE 進(jìn)行交互操作了。?
與 PVE 的交互方式主要有3種,即:?
WEB 網(wǎng)頁(yè)端的面板管理用于新建虛擬機(jī)等?
SSH 指令式管理用于修改后臺(tái)配置,安裝插件等?
SFTP 文件式管理用于上傳下載PVE配置文件?
首先用網(wǎng)頁(yè)端圖形化界面交互。?
通過(guò)瀏覽器,訪問(wèn)“https://192.168.100.2:8006”,第一次訪問(wèn)一定要用https://開(kāi)頭的,不然訪問(wèn)不了。?
提示不是專(zhuān)用連接,不用管,點(diǎn)下面的高級(jí)選項(xiàng),繼續(xù)訪問(wèn)即可。?
通過(guò)安裝時(shí)設(shè)的管理密碼登錄“root”賬號(hào),語(yǔ)言記得修改一下;?

登錄后,會(huì)彈出訂閱不可用提示框,沒(méi)事,關(guān)了它。?
初次登陸管理后臺(tái),最下方有個(gè)列表(上圖中隱約可見(jiàn)),它的功能是顯示 PVE 系統(tǒng)的任務(wù)狀態(tài),比如什么時(shí)候啟動(dòng)了什么虛擬機(jī),新建或刪除了什么內(nèi)容,或在什么時(shí)候哪個(gè)虛擬機(jī)出現(xiàn)什么錯(cuò)誤,都會(huì)有詳細(xì)說(shuō)明,對(duì)排查故障有很好的幫助,出現(xiàn)故障時(shí)看看任務(wù)詳情即可快速定位問(wèn)題。?
SSH 連接應(yīng)該說(shuō)是最高級(jí)別的控制 PVE 的方式了,有很多功能無(wú)法通過(guò) WEB 控制面板進(jìn)行操作,而是通過(guò)命令行實(shí)現(xiàn)。?
打開(kāi) PuTTY 工具,輸入 PVE 的地址“192.168.100.2”,回車(chē)。

開(kāi)始連接,提示安全相關(guān)的信息例如密鑰未找到緩存,確定即可。?
接著會(huì)出現(xiàn)黑色的窗口,提示輸入賬號(hào),賬號(hào)就是“root”。?

接著要求輸入密碼,輸入安裝 PVE 時(shí)設(shè)定的密碼即可,但是注意的是,這個(gè)窗口輸入的密碼不會(huì)顯示出來(lái),連星號(hào)都不會(huì)有,所以要記住自己到底輸入了什么。?
SFTP 是具有安全協(xié)議的 FTP 文件傳輸類(lèi)型,能以文件管理器的方式,展示操作系統(tǒng)里面的文件,方便我們配置系統(tǒng)。?
打開(kāi) WinSCP 工具,輸入 PVE 主機(jī)的地址“192.168.100.2”,協(xié)議選擇 SFTP,端口默認(rèn)即可。?
在賬號(hào)和密碼位置輸入對(duì)應(yīng)的賬號(hào)密碼,其它保持默認(rèn)即可。?

回車(chē),也是提示相關(guān)安全信息,確定即可。?
登錄進(jìn)去是 /tmp 文件夾,向上一層就是根目錄。基本操作和FTP工具差不多,后面也需要用到。?

完成本章操作以后,PVE 底層系統(tǒng)已經(jīng)完成搭建,但是愛(ài)快和 OpenWrt 都沒(méi)有安裝,主機(jī)還不具有軟路由的能力。下一章節(jié)將分享安裝并配置愛(ài)快主路由的過(guò)程。