PVE安裝Openwrt軟路由保姆級命令教程

軟路由是家用All-in-One解決方案中必備的虛擬機之一。在Proxmox VE(以下簡稱PVE)虛擬機系統上安裝OpenWrt/LEDE需要將官方提供的IMG鏡像轉換成虛擬磁盤,並將其掛載到虛擬機上。本教程將詳細介紹PVE上安裝OpenWrt的詳細步驟和過程。

在安裝OpenWrt/LEDE之前,需要滿足以下軟硬件要求:

安裝了PVE系統的計算機,至少分配256MB內存給OpenWrt/LEDE虛擬機。

雙網口主板。如果只有單網口,可以配置OpenWrt/LEDE為單臂路由(NUC模式),但需要使用一台支持VLAN的交換機。

請確保您的計算機和網絡設備符合以上要求,以確保正確安裝和配置OpenWrt/LEDE虛擬機。

PVE創建虛擬機

1、登錄PVE管理UI,選中PVE節點,點擊“創建虛擬機”,填寫虛擬機名稱(例如Openwrt);

勾選“高級”,勾選“開機自啟動”(軟路由必須隨機啟動),點擊“下一步”。

PVE安裝OpenwrtLEDE軟路由教程1

2、CD/DVD選擇“不適用任何介質”,操作系統和版本默認即可,點擊“下一步”。

PVE安裝OpenwrtLEDE軟路由教程2

3、系統選項卡全部默認,點擊“下一步”。

PVE安裝OpenwrtLEDE軟路由教程3

4、硬盤不用改,之後會刪除,然後用剛剛下載的img鏡像創建虛擬磁盤。

PVE安裝OpenwrtLEDE軟路由教程4

5、CPU核心數量按需添加,一般雙核足夠了;

CPU權重要注意一下,它默認為1024,是虛擬機之間的相對值,設置越高虛擬機獲得CPU時間的優先級就越高,如果使用的是J3455CPU等性能一般的主板,建議稍微增加軟路由虛擬機的CPU權重以保證網絡通暢。

PVE安裝OpenwrtLEDE軟路由教程5

6、內存256MB以上都是夠的,系統有富餘就多加一點,一般不用超高2GB,點擊“下一步”

PVE安裝OpenwrtLEDE軟路由教程6

7、PVE虛擬機可選網卡模型(虛擬網卡)有Intel E1000、VirtIO(半虛擬化)、Realtek RTL8139和VMware vmxnet3四種。建議選用默認的VirtIO(半虛擬化),其性能和效率最高。

VirtIO模型在Openwrt內會顯示“Unknown!半雙工”,但實測是千兆全雙工,不影響使用。

PVE安裝OpenwrtLEDE軟路由教程7

8、最後確認下所有設置和參數,點擊完成。

PVE安裝OpenwrtLEDE軟路由教程8

9、分離不用的硬盤:選擇剛剛創建的“Openwrt”虛擬機 > 硬件 > 硬盤(scsi0) > 點擊“分離”。

PVE安裝OpenwrtLEDE軟路由教程9

10、刪除不用的硬盤和光驅:選中“未使用的磁盤0”,點擊“刪除”;再用同樣的方法刪除不用的光驅。

PVE安裝OpenwrtLEDE軟路由教程10

添加啟動盤

1、上傳Openwrt鏡像:選擇“pve”節點 > local存儲空間 > 內容 > 點擊上傳 > 選擇“openwrt.img”鏡像 > 點擊“上傳”,openwrt鏡像最好提前重命名一下,原來的太長了。

網上絕大多數教程都使用WinSCP或其他FTP工具把鏡像上傳到root根目錄,個人認為是多此一舉,不妨看下“local”和“local-lvm”存儲空間的內容說明:

  • local:VZDump備份文件, ISO鏡像, 容器模板
  • local-lvm:磁盤映像, 容器

其中local-lvm不能上傳文件,只能用“qm importdisk”命令把鏡像轉換成虛擬磁盤並存儲在裡面(或創建磁盤和磁盤映射),這樣做比上傳到root根目錄更便捷而且便於管理。

PVE安裝OpenwrtLEDE軟路由教程11

2、查看上傳鏡像的目錄:點擊網頁下端的任務選項卡 > 雙擊最新的“數據拷貝”任務 > “target file”後面就是剛剛上傳的鏡像文件完整目錄:

target file: /var/lib/vz/template/iso/openwrt.img
PVE安裝OpenwrtLEDE軟路由教程12

3、把鏡像轉成虛擬磁盤並導入到虛擬機:選擇“pve”節點 > shell > 輸入以下命令並回車:

qm importdisk 102 /var/lib/vz/template/iso/openwrt.img local-lvm

shell會顯示vm-102-disk-0虛擬磁盤創建的進度,最後顯示‘Successfully imported disk as ‘unused0:local-lvm:vm-102-disk-0’就是添加成功了。

qm importdisk是PVE導入磁盤到虛擬機的工具,後面的參數‘102’是Openwrt虛擬機的編號,‘/var/lib/vz/template/iso/openwrt.img’是剛才上傳Openwrt鏡像的完整目錄,‘local-lvm’是PVE儲存虛擬磁盤的存儲空間。

PVE安裝OpenwrtLEDE軟路由教程13

4、導入成功後在‘Openwrt’虛擬機的“硬件”選項卡就能看到一個“未使用的磁盤0”,選中它點擊編輯,彈出配置窗口,設備類型選“sata”,最後點擊添加。

PVE安裝OpenwrtLEDE軟路由教程14

5、切換到虛擬機的“選項”選項卡,雙擊“引導順序”,第一引導項選“Disk ‘sata0’”。

PVE安裝OpenwrtLEDE軟路由教程15

添加虛擬網卡

1、PVE安裝完後系統只會創建一個虛擬網橋,前面創建虛擬機的時候添加的“vmbr0”對應openwrt軟路由的“eth0網卡”,默認是軟路由LAN口;所以還要創建一個“vmbr1”對應軟路由的“eth1網卡”,用作軟路由的WAN口:

選擇“pve”節點 > 網絡 > 創建 > Linux Bridge > 橋接名稱填寫“vmbr1” > 端口填寫其他未使用的網卡名稱 > 最後點擊“創建”。

PVE安裝OpenwrtLEDE軟路由教程16

2、添加虛擬網卡到虛擬機:選擇“Openwrt”虛擬機 > 硬件 > 添加 > 網絡設備 > 橋接選“vmbr1” > 網卡模型選“Virto” > 最後點擊“添加”。

PVE安裝OpenwrtLEDE軟路由教程17

到此Openwrt/LEDE虛擬機軟路由就創建完成了,在你面前的是一台嶄新的功能豐富的高端有線路由器。

Openwrt/LEDE設置

最後啟動openwrt軟路由虛擬機,把電腦接到PVE實體機的“enp2s0”網口(vmbr1網橋對應的網口),如果設置都正確的話電腦將自動獲取ip地址,(不行就手動指定電腦的IP:
192.168.1.xxx,子網掩碼:255.255.255.0 網關:192.168.1.1 DNS:114.114.114.14),就能訪問192.168.1.1就能進入openwrt的登錄頁面, 默認登陸密碼是:koolshare。

最後設置一下軟路由的WAN口撥號和LAN口地址連上光貓就能上網了,WAN口要自己選PPPOE,在這裡設置:網絡 > 接口 > WAN > 編輯 > 基本設置 > 協議,選好保存再編輯就能輸入寬帶賬號密碼。

軟路由的LAN口enp2s0網卡可以下接交換機、無線路由或AP,把網絡共享出來。

openwrt-LEDE WAN口設置

LAN口要改一下IP地址,不要跟光貓的地址在同個網段,光貓一般是192.168.1.1,這裡我改成192.168.0.1。

openwrt-LEDE LAN口設置

至此,PVE安裝Openwrt/LEDE虛擬機軟路由教程就結束了,軟路由的優點是性能可以定製,性價比可以輕易碾壓中高端物理路由器。

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/32.html

(1)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-03-17 18:10
下一篇 2024-03-17 18:43

發表回復

登錄後才能評論