畅网p5n100 pve网卡直通
时间: 2025-04-17 12:47:45 浏览: 63
### Proxmox VE p5n100 网卡直通配置教程
#### 编辑GRUB引导参数
对于intel网卡,在`/etc/default/grub`文件中修改如下内容,以启用IOMMU支持:
```bash
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt pcie_port_pm=off"
```
保存更改并退出编辑器[^2]。
#### 更新GRUB配置
执行命令来更新GRUB配置,使新的内核启动参数生效:
```bash
update-grub
```
这一步骤会重新生成GRUB菜单中的操作系统条目,并应用之前所做的改动[^1]。
#### 添加VFIO模块到系统初始化过程中
为了确保虚拟功能隔离对象(VFIO)驱动程序能够在早期阶段被加载,需向`/etc/modules`追加特定的模块列表:
```bash
tee /etc/modules <<EOF
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
EOF
```
上述操作将创建或覆盖现有文件,写入指定的内容以便于后续处理。
#### 刷新initramfs映像
为了让新加入的模块能够随同初始RAM磁盘一起加载,需要运行以下指令刷新它:
```bash
update-initramfs -u -k all
```
此过程会对所有已安装版本的Linux内核进行更新,从而保证任何一次重启都能正确识别这些变化。
#### 获取PCI设备ID
通过查询当前连接至系统的外围组件互连(PCI)总线上的网络适配器信息,可以找到目标网卡的具体位置及其唯一标识符(ID),这对于下一步设置至关重要:
```bash
lspci | grep net
```
记录下对应的Bus ID用于之后分配给KVM/QEMU实例作为passthrough资源的一部分。
#### 验证VFIO模块状态
最后确认VFIO相关模块确实已经被成功装载进内存之中:
```bash
lsmod | grep vfio
```
如果一切顺利的话,则应该能看到一系列与此有关的结果返回上来,证明准备工作已经完成得差不多了。
#### 重启服务器
此时应当安排一次完整的冷启动动作让所有的调整都能够真正落实到位:
```bash
reboot
```
待机器恢复正常运作后即可继续按照官方文档指导进一步开展关于具体虚机内的网卡透传设定工作。
阅读全文
相关推荐

















