Giả lập rút cáp mạng bằng qemu-kvm


22

[Bối cảnh: Tôi thực sự muốn kiểm tra Làm thế nào để gỡ xuống giao diện mạng tĩnh khi không được kết nối? ]

Tôi đang thiết lập máy ảo QEMU-KVM bằng libvirt (thông qua virt-manager). Tôi đặt hai NIC trên đó (cả hai). Chúng được bắc cầu đến một NIC vật lý trên máy chủ.

Tôi muốn kiểm tra NetworkManager làm gì khi tôi "rút phích cắm". Nhưng không có nút / hộp kiểm nào cho trình quản lý tài năng đó, cũng không phải tìm kiếm nhanh trên Google cho thấy bất cứ điều gì.

Làm cách nào để giả lập rút cáp mạng?


virt-manager không phải là GUI tốt nhất từng được tạo ra ...
Hauke ​​Laging

@HaukeLaging điều đó hoàn toàn đúng!
derobert

Câu trả lời:


27

Bạn có thể làm điều đó trong bảng điều khiển với:

virsh domif-setlink domain interface-device state

Và kiểm tra trạng thái của nó với:

virsh domifstat domain interface-device

Bạn có thể thấy các giao diện mạng được cấu hình với:

virsh domifaddr domain

Có một cái nhìn vào trang người đàn ông để biết chi tiết.


Đây là một ví dụ về quy trình làm việc điển hình:

$ 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

Phiên bản virsh tôi có trên bản phân phối của tôi khá cũ (1.2.2) và không có domifaddrlệnh. Tôi đã phải sử dụng domiflistthay thế.
Lacek

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.