Qemu-kvm के साथ नेटवर्क केबल को अनप्लग करें


22

[पृष्ठभूमि: मैं वास्तव में परीक्षण करना चाहूंगा कि कनेक्ट न होने पर स्थिर नेटवर्क इंटरफ़ेस को कैसे नीचे ले जाया जाए? ]

मैं libvirt (के माध्यम से virt-manager) का उपयोग करके QEMU-KVM वर्चुअल मशीन स्थापित कर रहा हूं । मैंने इस पर दो NIC लगाए (दोनों ही गुण)। वे मेजबान पर एक भौतिक एनआईसी के लिए तैयार हैं।

मैं परीक्षण करना चाहता हूं कि NetworkManager क्या करता है जब मैं "अनप्लग" करता हूं। लेकिन पुण्य-प्रबंधक में इसके लिए बटन / चेकबॉक्स नहीं है, और न ही त्वरित Google खोज कुछ भी चालू करती है।

मैं नेटवर्क केबल को अनप्लग कैसे करूं?


गुण-प्रबंधक सबसे अच्छा GUI कभी नहीं बना है ...
हौके लैजिंग

@ सच है कि निश्चित रूप से सच है!
derobert

जवाबों:


27

आप कंसोल में ऐसा कर सकते हैं:

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

मेरे डिस्ट्रो पर वायरल का संस्करण बहुत पुराना है (1.2.2) और इसमें domifaddrकमांड नहीं है । मुझे domiflistइसके बजाय उपयोग करना था।
लेस

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.