【软路由】家庭万兆组网的正确打开方式
1. 组网结构
我家里的软路由组网拓扑结构如下:
软路由主机是使用的 超迷R1万兆10G软路由,买的时候,考虑到除了要装软路由,后期可能会装其他的虚拟机操作系统,所以,选择的CPU是 Intel N305的配置。
2. PVE的安装
2.1. 使用U盘刻录PVE镜像
首先,使用U盘刻录PVE镜像
PVE的镜像可以从 PVE官网,下载最新的镜像,这里,下载的镜像是:proxmox-ve_8.0-2.iso
U盘刻录工具,推荐使用 Ventoy 工具,这个刻盘工具可以支持多个镜像同时在一个优盘中启动。
2.2. 安装PVE
打开软路由主机,然后,进入BIOS,并设置优盘启动,然后,即可进入图形化的安装界面,这里就省略安装PVE的过程了。
注意,安装PVE的时候,多网卡主机,安装过程中选择的网卡,就是PVE的管理网口。
安装完PVE后,建议将PVE的软件源替换成国内的镜像,修改方法如下。
进入PVE的控制台,打开shell,执行如下命令:
root@pve:~# cp /etc/apt/sources.list /etc/apt/sources.list.bk
root@pve:~# vi /etc/apt/sources.list
进入编辑模式,并将内容替换为如下:
deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian stable main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free
# deb http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free
安装 vim 工具:
root@pve:~# apt-get update
root@pve:~# apt-get install vim
2.3. 网卡直通配置
编辑如下文件
root@pve:~# vim /etc/default/grub
将如下配置增加:intel_iommu=on
,修改后的内容如下:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
更新grub,使配置生效:
root@pve:~# update-grub
root@pve:~# reboot
3. 软路由OpenWRT的安装
3.1. 创建虚拟机
首先在PVE中,创建一个虚拟机,配置步骤如下:
- 通用配置:
输入虚拟机名称:OpenWRT
- OS配置
因为我们需要手动导入OpenWRT镜像,所以,选择不使用任何存储介质。
- 系统配置
]
- 磁盘
删除默认的磁盘(后面单独扩容):
-
CPU
-
内存
- 网络
将网桥 vmbr0 添加到网络设备中:
3.2. 导入OpenWRT镜像
创建完虚拟机之后,需要将OpenWRT镜像下载到本地。
这里,我是从OpenWRT官网直接下载的 23.05.4 版本的镜像。
注意,官网下载的镜像是压缩成tar包的,记得解压之后,再上传到PVE中。
上传到PVE之后,导入镜像的命令如下:
qm importdisk 100 /var/lib/vz/template/iso/openwrt-23.05.4-x86-64-generic-squashfs-combined-efi.img local-lvm
执行完成后,将虚拟机的新磁盘挂载到虚拟机上
3.3. PVE网卡配置
这一步,我们首先需要将软路由主机的网络接口和虚拟机里面的接口映射起来,这里,我整理了一个表格:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8iFJPqdH-1722469716539)(https://i-blog.csdnimg.cn/direct/4d52ddeb06b749f6866cd24558da51fe.png)]
其中ÿ