Virbr0 arayüzü ne için kullanılır?


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)

kimse bu arayüzün ne yaptığını ve IP adresini nasıl değiştirebileceğimi söyleyebilir mi? Konuklarımın bağlanamamasının nedeni olup olmadığını görmek istiyorum.

Yanıtlar:


52

virbr0Veya "Sanal Köprü 0" arayüz NAT (Network Address Translation) için kullanılmaktadır. libvirtKitaplık tarafından sağlanır ve sanal ortamlar bazen dış ağa bağlanmak için kullanır.

Muhtemelen bir noktada yüklediğiniz bir VM yazılımı ile demekti. Kaldırmak istiyorsanız ve başka hiçbir şeyin buna bağlı olmadığından eminseniz, aşağıdaki komutu kullanabilirsiniz:

sudo brctl delbr virbr0

(dan UbuntuForums )

Sanal köprünün konuklarınızın İnternete bağlanma yeteneklerini etkilemesi muhtemel değildir.


hızlı cevabınız için teşekkür ederim. Varsayılan olarak atanmış adresi nasıl değiştirebileceğimi biliyor musunuz?
user125242

ip farklı bir aralıktayken ve arayüzü br0 'a atayamıyorum bile, misafirlerim virbr0 köprüsüne atanıyor gibi görünüyor.
user125242

4
sudo ip link set dev virbr0 downArabirimi devre dışı bırakmak için önce çalıştırmanız gerekebilir . Teşekkürler +1
Wilf

Ya maviden ortaya çıkmaya başladıysa?
KI4JGT

Hiçbir şeyin buna bağlı olmadığından nasıl emin olabilirim?
anatoly techtonik

11

Eğer "vibr0" arayüzü nedeniyle internete bağlanamıyorsanız, aşağıdaki komutları izleyin.

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

9

Ubuntu 12.04 altındaki virbr0 adresinin ip adresini değiştirmek için

sudo cp /var/lib/libvirt/network/default.xml /tmp/default.xml
sudo vi /tmp/default.xml # ip adresini düzenle
sudo virsh net-varsayılan yok et
sudo virsh net-undefine varsayılan
sudo virsh net-define /tmp/default.xml
sudo virsh net-start varsayılan

Şunlara bakabilirsiniz: http://wiki.libvirt.org/page/Networking


-1

Cevabım önceki cevapların bir karışımı, ancak bu şekilde benim için çalışmasını sağlayabilirim:

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

Bunun bu cevaptan farkı nedir?
Mostafa Ahangarha

2
@MostafaAhangarha undefine olmadan, define komutu, yeni bir "default" oluşturamayacağını söylüyor. Sadece benim için işe yaramadı.
Jonny

O zaman, lütfen bu küçük ama belki de önemli bir bilgi parçasını ekleyin. Öyleyse, gelecekte herhangi biri aynı sorunla karşılaşırsa, bunun nasıl çözüleceğini bilir
Mostafa Ahangarha
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.