Answers:
这些是网络接口,而不是IP地址。网络接口上可以交换来自任何协议的数据包,包括IPv4或IPv6,在这种情况下,可以为它们提供一个或多个IP地址。
virbr
是网桥接口。它们是虚拟的,因为没有与之关联的网络接口卡。它们的作用是像真实的网桥或交换机一样,即连接到它的接口(真实或其他)之间的交换数据包(在第2层),就像真实的以太网交换机一样。
您可以为该设备分配一个IP地址,这基本上为主机提供了该网桥连接到的子网上的IP地址。然后,它将使用连接到网桥的接口之一的MAC地址。
它们的名字开头vir
并没有使它们与任何其他网桥接口有任何不同,只是它们是通过创建libvirt
这些bridge
接口来为接口保留该名称空间的
vnet
接口是称为tap
接口的其他类型的虚拟接口。它们被附加到一个进程(在本例中为qemu-kvm
仿真器中运行的进程)。进程写入该接口的内容将显示为已由主机在该接口上接收,并且主机在该接口上传输的内容可供该进程读取。qemu
通常将其用于来宾中的虚拟网络接口。
通常,vnet
将a 添加到桥接接口,这意味着将VM插入交换机。
virbr
,但是如果我有连接到不同的第三个来宾OS virbr
且这两个virbr
位于不同的IP网络中,我该怎么办?可以互相交流吗?
virbr
是网桥接口,并且由于网桥是第二层设备,那么它需要一个IP地址(每个virbr#接口后面都有IP地址)吗?