banner
miaoer

miaoer

喵二の小博客 xLog 分站
tg_channel
telegram

PVE 部署 CatWrt(OpenWrt)

CatWrt 是什麼?#

CatWrt 是基於開源的 Lean LEDE 倉庫編譯的 OpenWrt 發行版,LEDE 相較於 OpenWRT 官方添加了更多符合中國用戶的插件,其更符合中國用戶的操作習慣。

CatWrt 是由飽受好評的 LEDE 源代碼直接編譯而來,其提供了相似於 LEDE 的硬路由私有化付費版本 QWRT 的體驗,同時提供了較為完善的社區支持和多種硬件及架構的支持。

項目地址:

GitHub - miaoermua/CatWrt: 🌠 客制化 OpenWrt 智能網關

img

官網地址:CatWrt.v23.8 超強性能超穩固件,支持多款熱門 mt798x 路由 - 喵二の小博客 (miaoer.xyz)

而但免費的技術支持* 和更新。

在 PVE 上安裝 OpenWrt#

1. 創建虛擬機#

image-20230921173655356

image

此處選擇不使用任何介質,客戶機操作系統選擇 Linux,版本默認

image

這裡的 BIOS 選項根據自己的喜好選擇默認 (SeaBIOS),或是 OVMF (UEFI),關係到後面添加鏡像時選擇的版本。

如果選擇 UEFI,不勾選 添加 EFI 磁盤。顯卡建議保持默認或者標準 VGA,VMware 兼容

image

此處,將磁盤刪除。

image

此處,根據自己電腦的情況設置 CPU 核心數,類別可以保持默認,也可以根據自己的情況選擇。為了提升性能,這裡選擇 host,並設置了 CPU 權重以提升調度積極性 -> 提升性能。

image

內存設置:如果不跑代理類軟件,僅用於撥號,設置 512MB,768MB 即可,如果需要跑代理類軟件,建議設置更高,如 1024 如果需要跑容器(docker),建議設置 2048 或更高。

勾選 Ballooning 設備將使內存變更為動態分配,如果需要使用監控內存類的軟件 (如 htop,pcdn 內存檢測),則不建議勾選。部分軟件會因為此無法判斷內存大小而出現內存泄漏。

image

網絡設置:我們知道,非 (單臂、龐) 路由器是有兩類接口的,一類 WAN,一類 LAN。

而 CatWrt 的第一個接口默認設置為 LAN 接口,第二個接口默認為 WAN,因此在此處應謹慎操作,避免因接口順序設置出錯導致前期配置困難。

在完成配置後,添加第二個網口。

image

找到剛剛創建的設備,點擊之,選擇硬件,添加 -> 網絡設備 -> 選擇另一接口 (WAN)

image

2. 導入 CatWrt 硬盤#

大部分的 OpenWrt x86 都提供 .img 格式磁盤鏡像或相應的打包壓縮文件,這裡需要對應系統夾選擇 BIOS 或 EFI 而選擇相應系統。

比如,我前面選擇的是 OVMF (EFI) 則我應該下載 efi 的鏡像,選擇 SeaBIOS 的,則因下載不帶 EFI 的鏡像。

下載地址:Releases · miaoermua/CatWrt (github.com)

image

使用 ssh 連接 PVE 主機,或是在網頁的 Shell 中

下載鏡像並導入虛擬磁盤。

root@pve:~# wget https://github.com/miaoermua/CatWrt/releases/download/v23.8/CatWrt.v23.8.x86_64-squashfs-combined.img
root@pve:~# qm importdisk 104 ./CatWrt.v23.8.x86_64-squashfs-combined.img local-lvm

qm importdisk 是命令

104 是虛擬機 ID

./CatWrt.v23.8.x86_64-squashfs-combined.img 是鏡像路徑。

如果是通過瀏覽器上傳的,則在 /var/lib/vz/template/iso/xxx.img 下。

local-lvm 是存儲位置,選用本地存儲

導入成功後顯示 successful

Successfully imported disk as 'unused0:local-lvm:vm-104-disk-0'
root@pve:~#

接著,按如下步驟導入磁盤

image

完成後啟動。

使用網線通過與 vmbr0 橋接的交換機相連,在瀏覽器輸入 192.168.1.4 進入,進行後續撥號,DHCP,更高網口信息等配置。

image

用戶名 root,密碼 password

注:

1)*.CatWrt 相較於 LEDE 有一部分軟件包的修改和配置的修改

2)*. 基礎問題提供免費技術支持,特殊問題除外

本博客來自 CatWrt 用戶體驗計劃江西理工大學學長提供,原文: PVE 部署 CatWrt (OpenWrt) | Enjoy your life | AEnjoy’s Blog

此文由 Mix Space 同步更新至 xLog
原始鏈接為 https://www.miaoer.xyz/posts/network/pve-deplay-openwrt


載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。