Для чего используется интерфейс virbr0?

44
      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-адрес? Я хочу узнать, является ли это причиной, по которой мои гости не могут подключиться.

    
задан user125242 22.01.2013 в 22:47
источник

4 ответа

41

Интерфейс virbr0 или «Виртуальный мост 0» используется для NAT (трансляция сетевых адресов). Он предоставляется библиотекой libvirt , а виртуальные среды иногда используют его для подключения к внешней сети.

Скорее всего, это были пакеты с программным обеспечением VM, которое вы установили в какой-то момент. Если вы хотите удалить его, и вы уверены, что от него ничего не зависит, вы можете использовать следующую команду:

sudo brctl delbr virbr0

(из UbuntuForums )

Вряд ли виртуальный мост влияет на способность ваших гостей подключаться к Интернету.

    
ответ дан Travis G. 22.01.2013 в 22:55
8

Для изменения ip-адреса virbr0 под ubuntu 12.04

sudo cp /var/lib/libvirt/network/default.xml /tmp/default.xml
sudo vi /tmp/default.xml # edit the ip address
sudo virsh net-destroy default
sudo virsh net-define /tmp/default.xml
sudo virsh net-start default

Вы можете ссылаться на: Ссылка

    
ответ дан user2584459 07.09.2013 в 00:49
8

Если вы не можете подключиться к Интернету из-за интерфейса «vibr0», то следуйте приведенным ниже командам

virsh net-destroy default
virsh net-undefine default
service libvirtd restart
ifconfig
    
ответ дан faizan 27.08.2015 в 08:42
-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
sudo virsh net-define /tmp/default.xml
sudo virsh net-start default
rm /tmp/default.xml
    
ответ дан Jonny 16.10.2017 в 22:02