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 网卡直通的主要内容,如果未能解决你的问题,请参考以下文章