Proxmox VE 7.2 网卡直通

Posted CIAS

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Proxmox VE 7.2 网卡直通相关的知识,希望对你有一定的参考价值。

 

ProxmoxVE 网卡直通 

(默认7.2直通是开启的)

  • 验证其有效性,从命令行运行“dmesg | grep -e DMAR -e IOMMU”。如果没有输出,则出现问题。极有可能是bios设置的问题,需要启动cpu的vt-x支持。
dmesg | grep -e DMAR -e IOMMU
  •  查询网卡信息

lspci | grep -i ethernet

修改grub 

  • Intel CPU 

将 GRUB_CMDLINE_LINUX_DEFAULT=“quiet” 

将 GRUB_CMDLINE_LINUX_DEFAULT="quiet"
修改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

#如果是需要显卡直通,建议在cmdline再加一句video=vesafb:off video=efifb:off video=simplefb:off,加了之后,pve重启进内核后停留在一个画面,这是正常情况
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt video=vesafb:off video=efifb:off video=simplefb:off"
  • 更新grub 

update-grub

dmesg | grep -e DMAR -e IOMMU
  • AMD CPU

vi /etc/default/grub

将 GRUB_CMDLINE_LINUX_DEFAULT="quiet"

修改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"

#如果是需要显卡直通,建议在cmdline再加一句video=vesafb:off video=efifb:off video=simplefb:off,加了之后,pve重启进内核后停留在一个画面,这是正常情况
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt video=vesafb:off video=efifb:off video=simplefb:off"
  • 更新grub 

update-grub

dmesg | grep -e DMAR -e IOMMU

重启生效 

reboot

加载硬件直通相关模块

tee /etc/modules << EOF
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
EOF

更新模块

update-initramfs -u -k all

查找网卡ID

lspci |grep net

 检查模块是否正常加载 

lsmod | grep vfio

以上是关于Proxmox VE 7.2 网卡直通的主要内容,如果未能解决你的问题,请参考以下文章

Proxmox VE 7.2 更改登录横幅

Proxmox VE 7.2 变更默认访问端口

Proxmox VE 7.2 创建标准虚拟机

Proxmox VE 7.2 Install SMB 服务

Proxmox VE 7.2 LXC 方式部署openwrt

Proxmox VE 7.2 qm 方式安装openwet