Linux   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – virbr#和vnet#有什么区别?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我在RHel6上运行KVM,我在其中创建了几个虚拟机.向主机系统命令行发出ifconfig命令会显示virbr0,virbr1 …和vnet0,vnet2的列表…它们是来宾操作系统的IP地址吗? virbr#和vnet#之间有什么区别? 这些是网络接口,而不是IP地址.网络接口可以包含来自其上交换的任何协议的数据包,包括IPv4或IPv6,在这种情况下,可以为它们提供一个或多个IP地址. virb
我在RHel6上运行KVM,我在其中创建了几个虚拟机.向主机系统命令行发出ifconfig命令会显示virbr0,virbr1 …和vnet0,vnet2的列表…它们是来宾操作系统的IP地址吗? virbr#和vnet#之间有什么区别?

解决方法

这些是网络接口,而不是IP地址.网络接口可以包含来自其上交换的任何协议的数据包,包括IPv4或IPv6,在这种情况下,可以为它们提供一个或多个IP地址.

virbr是桥接接口.它们是虚拟的,因为没有与之关联的网络接口卡.它们的作用就像一个真正的桥接器或交换机,即连接到它的接口(真实或其他)之间的交换机数据包(在第2层),就像真正的以太网交换机一样.

您可以为该设备分配IP地址,这基本上为主机提供了桥接器所连接的子网上的IP地址.然后,它将使用连接到网桥的其中一个接口的MAC地址.

他们的名字以vir开头的事实并没有使它们与任何其他桥接接口有任何不同,它只是由libvirt创建的,它为桥接接口保留了名称空间

vnet接口是称为tap接口的其他类型的虚拟接口.它们附加到一个进程(在这种情况下,进程在qemu-kvm模拟器中运行).进程写入该接口的内容显示为主机已在该接口上接收到的内容以及主机在该接口上传输的内容可​​供该进程读取. qemu通常将其用于guest虚拟机中的虚拟化网络接口.

通常,vnet将添加到网桥接口,这意味着将VM插入交换机.

大佬总结

以上是大佬教程为你收集整理的linux – virbr#和vnet#有什么区别?全部内容,希望文章能够帮你解决linux – virbr#和vnet#有什么区别?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。