[背景:我想实际测试未连接时如何断开静态网络接口?]
我正在使用libvirt(通过virt-manager
)设置QEMU-KVM虚拟机。我在上面放了两个NIC(两个都是virtio)。它们被桥接到主机上的物理NIC。
我要测试“拔出” NetworkManager时的功能。但是在virt-manager中没有按钮/复选框,也没有快速的Google搜索可以打开任何东西。
我如何模拟拔下网络电缆?
您可以在控制台中执行以下操作:
virsh domif-setlink domain interface-device state
并使用以下命令检查其状态:
virsh domifstat domain interface-device
您可以看到配置了以下内容的网络接口:
virsh domifaddr domain
有关详细信息,请参见手册页。
这是典型工作流程的示例:
$ sudo virsh list
Id Name State
----------------------------------------------------
24 ubuntu17.10 running
$ sudo virsh domifaddr ubuntu17.10
Name MAC address Protocol Address
-------------------------------------------------------------------------------
vnet0 52:54:00:d0:76:cb ipv4 192.168.122.183/24
$ sudo virsh domif-getlink ubuntu17.10 vnet0
vnet0 up
$ sudo virsh domif-setlink ubuntu17.10 vnet0 down
Device updated successfully
$ sudo virsh domif-getlink ubuntu17.10 vnet0
vnet0 down
gerlos@mediavault[20:53]:~$ sudo virsh domif-setlink ubuntu17.10 vnet0 up
Device updated successfully
gerlos@mediavault[20:53]:~$ sudo virsh domif-getlink ubuntu17.10 vnet0
vnet0 up
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句