无法在 virtualbox 上使用 vagrant 设置 usbfilter 中的所有参数

无法在 virtualbox 上使用 vagrant 设置 usbfilter 中的所有参数

我只使用 vagrant 一两个月,但遇到了 usbfilter 参数设置问题。我正在尝试设置产品。我可以成功设置其他选项(例如产品 ID、名称等),但似乎无法让产品生效。如果我在构建虚拟机后手动编辑 virtualbox 中的参数,一切都会正常。但我试图避免手动编辑任何参数。

以下是我的 Vagrant 文件中的内容:

# Implement determined configuration attributes
config.vm.provider "virtualbox" do |vb|
  vb.customize ["usbfilter", "add", "0",
      "--target", :id,
      "--product", "PSSD T7",
      "--productid", "4001",
      "--name", "Samsung PSSD T7 [0100]"]
end

以下是虚拟机构建后的结果:

上述 Vagrantfile 创建的 virtualbox USB 过滤器设置图像

有人知道发生了什么吗?为什么我无法设置产品?

我正在运行 virtualbox 7.0.10、vagrant 2.3.7 和 ubuntu 18.04 LTS。(我尝试过这些,但没有成功:hashicorp/bionic64、ubuntu/bionic64、ubuntu/focal64)

相关内容