跳转到内容

QEMU/设备/网络

来自维基教科书,开放的书本,开放的世界

网络设备有些特殊,除了可以使用标准方法添加它们之外,还可以通过-net nic参数轻松配置它们。

另外,请注意-device不会抑制默认配置,因此它可能无法达到您的预期效果。

添加网卡

[编辑 | 编辑源代码]

只需在命令行中指定-net nic即可添加一个接口。您可以使用model修饰符选择要模拟的硬件。

示例

qemu -net nic,model=ne2k_pci ...

网卡模型

[编辑 | 编辑源代码]

用于 PC 模拟

模型 总线 速度 描述
e1000 PCI 10/100/1000Mb/s 英特尔 82540em / PRO/1000
i82551 PCI 10/100Mb/s 英特尔 10/100 Mbps 快速以太网
i82557b PCI 10/100Mb/s 英特尔 10/100 Mbps 快速以太网
i82559er PCI 10/100Mb/s 英特尔 10/100 Mbps 快速以太网
ne2k_pci PCI 10Mb/s RTL8029 - NE2000 PCI
ne2k_isa ISA 10Mb/s NE2000 兼容
pcnet PCI 10/100Mb/s AMD PCnet FAST III 以太网
rtl8139 PCI 10/100Mb/s 瑞昱快速以太网
virtio PCI 1Gb/s 虚拟高性能以太网卡(参见Virtio
qemu-system-<arch> -net nic,model=<model>

在这个命令中,<arch> 和 <model> 应该替换为你要使用的相应架构和模型。

其他模拟架构

您必须运行此命令以列出模拟的网卡

华夏公益教科书