![如何将 ip 地址传递到 kvm (识别 KVM)?](https://linux22.com/image/541205/%E5%A6%82%E4%BD%95%E5%B0%86%20ip%20%E5%9C%B0%E5%9D%80%E4%BC%A0%E9%80%92%E5%88%B0%20kvm%20(%E8%AF%86%E5%88%AB%20KVM)%EF%BC%9F.png)
我想在启动时识别每个 KVM 实例,我认为可以做到这一点的方法之一是将 IP 地址通过命令行参数传递到 KVM。但是,出于某种原因,我似乎无法做到这一点。我使用了以下命令:
kvm -smp 1 -vnc :3 -net net=10.0.2.2 -daemonize -drive file="master.qcow2" "$@"
它给了我一个错误:
No type specified for -net
有人对这个问题或识别 kvm 实例的更普遍问题有解决方案吗?
多谢!
杰森
答案1
-net nic[,model=<adapter_model>][,macaddr=<mac>][...]
这是实际的代码,这里不能指定 IP 地址。虚拟机实际上是一台独立的机器,其行为类似于物理主机。如果您确实需要为每个虚拟机指定 IP,您可以指定 MAC,并设置 DHCP 以将正确的 IP 分配给分配的 MAC