Virbr0 इंटरफ़ेस किसके लिए उपयोग किया जाता है?


56
      virbr0    Link encap:Ethernet  HWaddr a2:17:ea:e3:47:7e  
      inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

क्या कोई मुझे बता सकता है कि यह इंटरफ़ेस क्या करता है और मैं IP पता कैसे बदल सकता हूं? मैं यह देखना चाहता हूं कि क्या यह कारण है कि मेरे मेहमान कनेक्ट नहीं कर सकते।

जवाबों:


52

virbr0, या "आभासी पुल 0" इंटरफेस नेट (नेटवर्क एड्रेस ट्रांसलेशन) के लिए प्रयोग किया जाता है। यह libvirtपुस्तकालय द्वारा प्रदान किया जाता है, और आभासी वातावरण कभी-कभी इसका उपयोग बाहरी नेटवर्क से कनेक्ट करने के लिए करते हैं।

यह संभवतः एक VM सॉफ़्टवेयर के साथ बंडल था जिसे आपने किसी बिंदु पर स्थापित किया था। यदि आप इसे निकालना चाहते हैं, और आपको यकीन है कि कुछ और नहीं इस पर निर्भर करता है, तो आप निम्न कमांड का उपयोग कर सकते हैं:

sudo brctl delbr virbr0

( UbuntuForums से )

यह संभावना नहीं है कि वर्चुअल ब्रिज आपके मेहमानों की इंटरनेट से जुड़ने की क्षमता को प्रभावित कर रहा है, हालांकि।


शीघ्र जवाब देने के लिए ध्न्यवाद। क्या आप जानते हैं कि मैं डिफ़ॉल्ट रूप से निर्दिष्ट पते को कैसे बदल सकता हूं?
user125242

ऐसा लगता है कि मेरे मेहमानों को वर्जिन 0 पुल पर सौंपा जा रहा है, भले ही आईपी एक अलग श्रेणी में हो और मैं इंटरफ़ेस को br0 को असाइन नहीं कर सकता।
user125242

4
sudo ip link set dev virbr0 downइंटरफ़ेस को अक्षम करने के लिए आपको पहले दौड़ना पड़ सकता है। धन्यवाद +1
Wilf

क्या होगा अगर यह सिर्फ नीले से बाहर दिखाना शुरू कर दिया?
KI4JGT

कैसे सुनिश्चित करें कि इसमें कुछ भी निर्भर नहीं करता है?
अनातोली टेकटोनिक

11

यदि आप "vibr0" इंटरफ़ेस के कारण इंटरनेट से कनेक्ट करने में असमर्थ हैं तो नीचे दिए गए आदेशों का पालन करें

virsh net-destroy default
virsh net-undefine default
service libvirtd restart
ifconfig

9

Ubuntu 12.04 के तहत virbr0 का आईपी पता बदलने के लिए

sudo cp /var/lib/libvirt/network/default.xml /tmp/default.xml
sudo vi /tmp/default.xml # IP पते को संपादित करें
sudo virsh net-नष्ट डिफ़ॉल्ट
sudo virsh net-undefine डिफ़ॉल्ट
sudo virsh net-define /tmp/default.xml
sudo virsh net-start default

आप यहां देखें: http://wiki.libvirt.org/page/Networking


-1

मेरा उत्तर पिछले उत्तरों का मिश्रण है, लेकिन यह है कि मैं इसे मेरे लिए कैसे काम कर सकता हूं:

cp /var/lib/libvirt/network/default.xml /tmp/default.xml
vi /tmp/default.xml # edit the ip address
sudo virsh net-destroy default
sudo virsh net-undefine default   # needed to avoid errors below
sudo virsh net-define /tmp/default.xml
sudo virsh net-start default
rm /tmp/default.xml

यह इस उत्तर से कैसे भिन्न है ?
मुस्तफा अहंगराह

2
@MostafaAhangarha अपरिभाषित के बिना, परिभाषित कमांड का कहना है कि यह एक नया "डिफ़ॉल्ट" नहीं बना सकता है। यह बस मेरे लिए काम नहीं किया।
जॉनी

फिर, कृपया इस जानकारी के छोटे लेकिन शायद महत्वपूर्ण टुकड़े को शामिल करें। इसलिए, अगर भविष्य में किसी को भी इसी मुद्दे का सामना करना पड़ता है, तो इसे हल करना जानता है
मोस्टफा अहंगराह
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.