Libvirt虚拟机网络配置
一、libvirt 默认NAT模式
在安装启动libvirt之后,系统会自动创建一个名为virbr0的网桥,其IP地址为192.168.122.1。具体信息如下:
virbr0 Link encap:以太网 硬件地址 7a:b3:07:b3:47:e7 inet 地址:192.168.122.1 广播:192.168.122.255 掩码:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 跃点数:1 接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0 发送数据包:0 错误:0 丢弃:0 过载:0 载波:0 碰撞:0 发送队列长度:0 接收字节:0 (0.0 B) 发送字节:0 (0.0 B)
libvirt默认的网络配置为NAT模式,即宿主机和虚拟机的网络拓扑关系属于NAT模式。虚拟机会被分配一个192.168.122.0/24网段内的IP,与宿主机virbr0进行通信。
二、libvirt网桥模式
在实际应用中,NAT模式可能会给虚拟机网络通信带来不变(这点看实际需求和网络拓扑,不绝对)。开发者希望将宿主机和虚拟机的网络拓扑设置为网桥模式,这样可以将宿主机和虚拟机的IP设置为同一网段内IP。关于如何设置网桥,可以参见《Linux 网络实用手册 》(传送门:http://speakingbaicai.blog.51cto.com/5667326/1160442)
假设我们希望将libvirt虚拟机设置为网桥模式,那么需要在宿主机上配置网桥,并在libvirt xml配置文件中做相应设置,如下:(假设网桥名为br0)
<devices> <emulator>/usr/bin/kvm</emulator> ... <interface type = 'bridge'> <source bridge = 'br0'/> </interface> ... </devices>
三、在虚拟机内部配置IP地址、设置路由
1、NAT模式
宿主机通信网卡为virbr0 192.168.122.1
虚拟机内部执行:
ifconfig eth0 192.168.122.50 route add default gw 192.168.122.1
2、网桥模式
宿主机处于192.168.120.0/24的网段,网关为192.168.120.254
宿主机通信网卡 br0 192.168.120.101
虚拟机内部执行:
ifconfig eth0 192.168.120.103 netmask 255.255.255.0 route add default gw 192.168.120.254
转载于:https://blog.51cto.com/speakingbaicai/1162016
Libvirt虚拟机网络配置相关推荐
- KVM虚拟机网络配置方式 (Bridge方式 Nat方式)(转载)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/weixin_36820871/arti ...
- VMWare 6.0桥接模式虚拟机网络配置
<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />以下内 ...
- VMware虚拟机网络配置-NAT篇
文章目录 前言 一.想要达成的效果 二.准备工作 1.主机ip 2.安装VMware,安装操作系统 三.原理 四.NAT网络配置 五.测试 前言 本文章转载自知乎用户Long的VMware虚拟机网络配 ...
- CentOS7虚拟机网络配置
CentOS7虚拟机网络配置 虚拟机软件: VMware 这段时间的学习需要用到虚拟机,安装完成后发现访问网络时报一下错误. 已加载插件:fastestmirror, langpacks Loadin ...
- VirtualBox虚拟机网络配置
VirtualBox虚拟机网络配置 创建虚拟网络 一般按照VirtualBox之后默认有会有,ip:192.168.56.1 没有的话自行创建一个. 注意:与VirtualBox里面的虚拟网络ip保持 ...
- ubuntu18.04 虚拟机网络配置
ubuntu18.04 虚拟机网络配置[未知的域名或服务] 1.虚拟机的网络适配器采用NAT模式 2.查看NAT的网络配置 3.ubuntu18.04网络配置 3.1 使用 ifconfig -a 查 ...
- kvm linux 网络不稳定,kvm 虚拟机网络配置有时会报错问题
kvm 虚拟机网络配置有时会报错问题 添加网卡 解决办法: 添加网卡修改宿主机的配置文件 1.修改如下: #virsh edit cent02 网卡的配置文件段为 添加网卡则照着上述格式写入cent0 ...
- 虚拟机网络配置 桥接模式与Nat模式
每次安装虚拟机都要查阅很多博客折腾一下,记录下来成功 ...
- IP地址虚拟网络与虚拟机网络配置
欢迎关注博主 Mindtechnist 或加入[Linux C/C++/Python社区]一起探讨和分享Linux C/C++/Python/Shell编程.机器人技术.机器学习.机器视觉.嵌入式AI ...
- 虚拟机网络配置包治百病
注意:我个人在修改时会去虚拟机网络那里恢复一下默认,避免不必要的问题 一.主机端配置 1.cmd查看VMent网络的ip信息 #命令 ipconfig #结果 以太网适配器 VMware Networ ...
最新文章
- OpenGL vertext shader 属性设置
- VC中的双缓冲绘图技术
- php对表格的处理,JavaScript_js处理表格对table进行修饰,js处理表格 1、行颜色间隔显示 - phpStudy...
- PBR:双向反射分布函数(BRDF)介绍与Cook-Torrance模型的实现
- Anaconda——如何“重命名”conda虚拟环境(通过复制和删除操作实现)
- OpenCV morphologyEx、erode、dilate、getStructuringElement (形态学算子)
- nginx 配置参数说明
- 数据工程师必须掌握的7个大数据实战项目
- 华为2019年3月27日实习生笔试题及解答
- Zigbee协议网络相关的东西(1)
- Windows 10, version 22H2 (released Oct 2022) 简体中文版、英文版下载
- Delphi2010启动报错cannot create file C:Users\ADMINI~1\AppDat...\EditorLineEnds.ttr
- java 解压7z_实例展示使用Java压缩和解压缩7z文件的方法
- 欧拉函数为什么是积性函数
- 腾讯云TCP架构高级工程师认证考试大纲、考题下载及说明
- 自动驾驶之点云与图像融合综述
- java毕业设计KTV点歌系统(附源码、数据库)
- java背包算法回溯法_【算法分析】实验 4. 回溯法求解0-1背包等问题
- 基于用户的协同过滤算法python实现
- web前端期末大作业——餐品后台管理系统(html+css+javascript)