开发者社区> 技术小胖子> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

RHEL7 kvm虚拟机桥接网络配置

简介:
+关注继续查看

摘要:RHEL7 KVM虚拟机网络配置Bridge方式。Bridge方式的配置原理和步骤。

Bridge方式适用于服务器主.


bridge 的网络结构见图:

spacer.gif



Bridge方式


问题

客户机安装完成后,需要为其设置网络接口,以便和主机网络,客户机之间的网络通信。事实上,如果要在安装时使用网络通信,需要提前设置客户机的网络连接。

KVM 客户机网络连接有两种方式:

  • 用户网络(User Networking):让虚拟机访问主机、互联网或本地网络上的资源的简单方法,但是不能从网络或其他的客户机访问客户机,性能上也需要大的调整。NAT方式。

  • 虚拟网桥(Virtual Bridge):这种方式要比用户网络复杂一些,但是设置好后客户机与互联网,客户机与主机之间的通信都很容易。Bridge方式。

本文主要解释Bridge方式的配置。



Bridge方式原理


Bridge方式即虚拟网桥的网络连接方式,是客户机和子网里面的机器能够互相通信。可以使虚拟机成为网络中具有独立IP的主机

桥接网络(也叫物理设备共享)被用作把一个物理设备复制到一台虚拟机。网桥多用作高级设置,特别是主机多个网络接口的情况。


Bridge方式的适用范围


服务器主机虚拟化。

网桥方式配置步骤

1、编辑修改网络设备脚本文件,增加网桥设备virbr0

vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE="virbr0"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO=static
IPADDR=192.168.122.1
NETMASK=255.255.255.0
GATEWAY=192.168.122.1

DEFROUTE=yes

上述配置将虚拟网卡配置在了192.168.112.* 网段。

2、编辑修改网络设备脚本文件,修改网卡设备eno1677773

DEVICE="eno16777736"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE=Ethernet
BOOTPROTO=none
BRIDGE="virbr0"
NAME="System eth0"
HWADDR=44:37:E6:4A:62:AD

NM_CONTROLLED这个属性值,根据RedHat公司的文档是必须设置为“no”的(这个值为“yes”表示可以由服务NetworkManager来管理。NetworkManager服务不支持桥接,所以要设置为“no”。),但实际上发现设置为“yes”没有问题。通讯正常。

3、重启网络服务

#systemctl restart network

4、校验桥接接口

#brctl show
bridge name     bridge id               STP enabled     interfaces
virbr0             8000.4437e64a62ad       no              eno16777736

客户机配置


客户机安装时注意,网络要选择用br0桥接方式。

编辑修改虚拟机配置文件 /etc/libvirt/qemu/v1.xml,增加如下内容

    <interface type='bridge'>
      <mac address='52:54:00:da:c3:dc'/>
      <source bridge='virbr0'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>


虚拟机启动后,验证网络接口是否正常:

# brctl show
bridge name     bridge id               STP enabled     interfaces
virbr0             8000.4437e64a62ad       no              eno16777736
                                                                              vnet0





     本文转自lisiyun22 51CTO博客,原文链接:http://blog.51cto.com/lisiyun/1911397,如需转载请自行联系原作者





版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
VM虚拟机网络配置及其讲解(为什么虚拟机不能联网不能ping,NAT模式不能联网)
VM虚拟机网络配置及其讲解(为什么虚拟机不能联网不能ping,NAT模式不能联网)
0 0
Hadoop运行环境搭建(开发重点二)克隆虚拟机、利用模板机hadoop100,克隆三台虚拟机:hadoop102 hadoop103 hadoop104、修改克隆机IP和主机名称、网络配置
在XShell和Xftp连接hadoop102、hadoop103和hadoop104、配置Linux克隆机主机名称映射hosts文件,打开/etc/hosts、如何将hadoop104从磁盘删除、如何再将hadoop100添加回来、如果不小心将虚拟机hadoop100移除了、为什么不从hadoop101开始,因为一开始hadoop101留给了单台服务器操作使用,而用102,103,104搭建的是完全分布式,真正的生产集群。后面可以用101进行源码的编译...
0 0
在 VM 虚拟机中 Linux 动态网络配置
在 VM 虚拟机中 Linux 动态网络配置
0 0
玩转神龙服务器的Hyper-V虚拟化网络配置之 保持虚拟机网络连通性
相信已经有同学已经在神龙上部署了Hyper-V了。又可以随心所欲的创建VM玩耍了。但是关于Hyper-V虚拟机的网络配置,相信还有一些同学没有玩过。 首先,我们来简单介绍下Hyper-v的三种虚拟交换机的类型: * **外部交换机** 这种交换机允许虚拟机访问到真实的物理网络。虚拟机之间和Hyper-V Server (这里是我们的神龙物理机)也可以相互访问。 ![imag
1117 0
CDH安装系统环境准备——虚拟机网络配置
1、修改网络配置文件 [root@master ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 配置IP地址、网关、掩码、DNS等,如下所示: 以master为例,其他的从节点配置是一样的步骤,只需要更改对应的IP即可。
1038 0
Linux_服务器_09_新虚拟机下linux网络配置
一、设置VMnet8  控制面板—>网络和Internet—>网络共享中心—>更改网络适配器,即可进入网络连接    找到VMnet8,右键—>属性—>Internet协议版本4(TCP/IPv4),设置ip地址和子网掩码,下图红框部分与linux系统一致。
941 0
centos7.4系统的虚拟机网络配置教程
前几天小编给大家分享了如何给Centos6.7版本的虚拟机配置网络,感兴趣的小伙伴可以点击进去看看。小编按照Centos6.7版本的虚拟机网络配置教程来配置Centos7.4的虚拟机网络,发现行不通啊,在踩坑之后,再勇敢的爬出来,整理了这一篇Centos7.4的虚拟机网络配置教程,希望小伙伴们在利用Centos7版本的路上少踩一些坑。
821 0
Centos6.9虚拟机克隆后简单的网络配置教程
前几天分享了在vSphere Client上如何克隆虚拟机,感兴趣的小伙伴们可以点击进去查看。虚拟机克隆之后,其网络并不能用,需要重新进行配置。配置的方法与常规的网络配置有些不同,具体的操作教程如下。
819 0
Centos6.7系统的虚拟机网络配置教程
前几天分享了如何在vSphere Client的虚拟机上安装Centos6.7操作系统。至此,虚拟机的驱壳是已经搭建好了的,接下来是虚拟机内部的设置。今天小编将分享如何给centos6.7系统的虚拟机配置网络。
743 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
基于英特尔 SSD 的虚拟机缓存解决SSD
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载