标签归档:直通

Intel N5105 四口小主机 网卡直通 2023-04-10

一、需求描述

Intel N5105 主机有四个2.5G的网口,需要把其中2个直通给VM虚机使用,如下是配置PCI网口直通的简单操作步骤。

二、物理网口直通

开启PCI直通功能,方便PVE的物理网口直通

如果是使用的GRUB引导,当前N5105,是Intel的CPU,10nm工艺,4核心4线程,2.0GHz,最大支持内存16GB@2933 MHz,

1、主板的虚拟化功能开启

"Intel Virtualization Technology"  -> enabled
"Memory Remap Feature"  -> Intel VT-d / IOMMU  
/// 看主板,有的描述不一样,如果到后面,发现不能直通,再返回检查主板BIOS里,是不是某个VT-d/IOMMU功能选项未开启

/// 我这里买的这款,主板默认是开启的,也就不需要设置了

2、如果PVE是使用的GRUB,修改配置文件 /etc/default/grub

/// If you are using GRUB
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

/// Then save the changes and update grub
update-grub

3、加载必要的模块,修改,/etc/modules

vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

/// Note that in the 5.4 based kernels some of those modules are already built into the kernel directly. 5.4版本的内核,有的模块已经加载了,不过,为了保险期间,这几个可添加一下

4、重启设备

reboot

5、检查状态

dmesg | grep -e DMAR -e IOMMU

/// There should be a line that looks like "DMAR: IOMMU enabled". If there is no output, something is wrong. 如果显示 DMAR: IOMMU enabled,则表示开启成功,如果有其他提示,估计就是报错了。

参考 PVE官方指导 https://pve.proxmox.com/wiki/PCI_Passthrough

后续就可以通过添加PCI直通的方式,将网口直通给小主机内的VM,一般建议关机状态添加直通,添加完成后,可以在VM里lspci看到,也可以通过ip 命令匹配MAC地址,找到对应的直通的口是哪一个。

附录1、

博客内,所有教程为手打原创教程,如果技术教程对您有所帮助,欢迎打赏作者

对于博客内已提及的专业知识,如果需要技术指导,欢迎联系我,仅需支付工时费

Twitter: Dasmz

Youtube: @DasmzStudio

Donate
云乞讨