virbr0接口用于什么?

      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地址吗?我想看看是否这个原因导致我的客人无法连接。
5个回答

virbr0,或称为“虚拟桥接 0”接口,用于网络地址转换(Network Address Translation,简称 NAT)。它由libvirt库提供,有时虚拟环境会使用它来连接到外部网络。

很可能它是您在某个时间点安装的虚拟机软件捆绑安装的。如果您想要移除它,并且确定没有其他依赖于它的内容,您可以使用以下命令:

sudo brctl delbr virbr0

(来自UbuntuForums
虚拟桥接很可能不会影响您的客户连接到互联网。

谢谢你快速回复。你知道我怎么能改变默认的地址吗? - user125242
看起来我的客人被分配到了virbr0桥接器,尽管IP地址在不同的范围内,我无法将接口分配给br0。 - user125242
8你可能需要先运行 sudo ip link set dev virbr0 down 来禁用接口。谢谢 +1 - Wilf
1如果它突然冒出来了,那该怎么办呢? - KI4JGT
如何确保一切都不依赖于它? - anatoly techtonik

如果您由于“vibr0”接口无法连接到互联网,请按照以下命令操作。
virsh net-destroy default
virsh net-undefine default
service libvirtd restart
ifconfig

要在Ubuntu 12.04下更改virbr0的IP地址

sudo cp /var/lib/libvirt/network/default.xml /tmp/default.xml
sudo vi /tmp/default.xml # 编辑IP地址
sudo virsh net-destroy default
sudo virsh net-undefine default
sudo virsh net-define /tmp/default.xml
sudo virsh net-start default

您可以参考:http://wiki.libvirt.org/page/Networking


我的答案是之前回答的综合,但这是我能让它对我起作用的方式:
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

这个与这个答案有什么不同? - Mostafa Ahangarha
2@MostafaAhangarha 没有定义,define命令无法创建新的“default”。对我来说根本不起作用。 - Jonny
1然后,请包含这个可能很重要的小细节。这样,如果将来有人遇到相同的问题,就知道如何解决了。 - Mostafa Ahangarha

我正在使用 virtualbox 5.2.28ubuntu-16.04 上,并且配置文件位于 /var/lib/libvirt/dnsmasq/default.conf 也许你可以通过检查 dnsmasq 进程的 cmdline 来始终检查 conf 文件的位置。
要检查进程号、端口和名称。
sudo netstat -plant

要检查cmdline并找到它从哪里加载配置文件,请使用以下命令:
cat /proc/<PID>/cmdline

  • 相关问题