# PVE 配置
如果 PVE 主機有多個網卡,先要給網路卡建立橋接
選擇 PVE 主機,點擊
網路,展開建立,選擇Linux Bridge![01]()
填寫網橋配置
其中名稱與橋接連接埠有對應關係vmbr0->enp1s0vmbr1->enp2s0vmbr2->enp3s0
以此類推![02]()
# 創建 openwrt 虛擬機
- 登錄 PVE 管理頁面,選擇右上角的
建立VM,並根據向導填寫相關配置資訊
一般:
選擇好 節點 、 VM ID 並填寫 名稱 ,這裡需要記下 VM ID 的值,後續會用到
作業系統:
選擇 不要使用任何媒體
系統:
保持默認
磁盤:
磁盤大小調整為 1GiB ,這裡只是創建需要,後續還需要刪除所以不用給很大
CPU:
核心數根據需求進行調整
記憶體:
運行 openwrt 分配 512MiB 記憶體一般足夠使用了
網路:橋接 這裡一般保持默認即可,對於添加多張網路卡後面會操作
確認:
確認所有信息無誤後點擊 完成
# 修改虛擬機硬體
在 PVE 管理界面左側點選剛剛建立的虛擬機,在點選該虛擬機的
硬體選項![11]()
CD/DVD 裝置,由於用不到,可以選擇移除
![12]()
選擇剛剛創建的 1GiB 的硬碟,點選
中斷連結![13]()
中斷連結後,磁盤會變為
未使用的磁碟,選擇該未使用的磁碟並點選移除![14]()
# 上傳鏡像
# 方法 1
使用支援 sftp 的軟體登錄 PVE(這裡使用 WinSCP)
用戶名和密碼就是登錄 PVE 管理頁面的用戶名和密碼
將鏡像上傳至 /var/lib/vz/images 路徑
# 方法 2
當然也可以將鏡像傳到 USB 隨身碟上,使用 mount 命令掛載進系統
- 先創建一個用於掛載 USB 隨身碟的路徑,在
/mnt下創建一個名為usb的資料夾
mkdir /mnt/usb
- 使用
mount命令掛載進系統
mount /dev/sdb /mnt/usb |
/dev/sdb : USB 隨身碟路徑/mnt/usb : USB 隨身碟掛載到系統的路徑
使用完成後,可以使用 umount 移除使用完成的 USB 隨身碟
umount /mnt/usb |
# 使用鏡像
回到 PVE 的管理頁面,點擇 PVE 節點後並點選右側的
命令列![16]()
在命令列中執行以下命令
qm importdisk 102 /var/lib/vz/images/openwrt_64.img local-lvm |
102 : 剛剛創建虛擬機時選擇的 VM ID ,根據自己的設置進行修改/var/lib/vz/images/openwrt_64.img : 剛剛上傳的鏡像的所在路徑
- 鏡像轉換完成後,會在 HassOS 虛擬機的
硬體菜單中多出一個未使用的磁碟![17]()
雙擊該 未使用的磁碟 ,保持默認即可,點選 增加
之後就可以看到添加好了該磁碟
- 點選左側的
選項,雙擊開機順序,將剛剛添加的磁碟勾選並拖動到第一位,再點選完成![20]()
# 添加多張網路卡
選擇建立的
openwrt虛擬機,點擊硬體,展開增加,選擇網路裝置![21]()
在
橋接處選擇需要添加的橋接接口,其他保持默認,點擊增加![22]()
然後就能看到新添加的網路卡了![23]()
# 啟動 openwrt 虛擬機
- 點選左側的
主控台,再次點選右上角的啟動![24]()












