KVM虚拟化学习六——KVM虚拟机网络配置

1.KVM虚拟机网络配置

KVM虚拟机网络配置主要有两种方式:NAT方式和Bridge方式。KVM虚拟机默认能使用NAT方式转发通信,但NAT方式容易受防火墙等网络环境的限制,并且性能有时也会成为瓶颈,KVM生产中使用Bridge桥接方式,这里重点实战Bridge模式。

  • NAT简介

NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。顾名思义,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术。

KVM虚拟化学习六——KVM虚拟机网络配置

  • Bridge方式

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

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

KVM虚拟化学习六——KVM虚拟机网络配置


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

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

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


2.KVM虚拟机Bridge配置

2.1 Bridge配置

[root@linux-node4 qemu]# brctl addbr br0      #添加br0    
\&& brctl addif br0 eth0                      #把eth0网卡桥接到br0
\&& ip addr del dev eth0 192.168.56.14/24     #删除eth0的IP地址
\&& ifconfig br0 192.168.56.14/24 up          #给br0设置IP地址
\&& route add default gw 192.168.56.2         #配置默认网关
#生产中要使用脚本来配置,因为桥接删除IP时连接宿主机的网络会断掉

2.2 虚拟机网卡配置

[root@linux-node4 ~]# virsh edit CentOS-7.2-x86_64  #编辑虚拟机配置文件,改为bridge模式

KVM虚拟化学习六——KVM虚拟机网络配置

KVM虚拟化学习六——KVM虚拟机网络配置

重启虚拟机后,使用vnc连接虚拟机,更改网卡配置如下

KVM虚拟化学习六——KVM虚拟机网络配置

重启网卡,虚拟机已经可以成功对外访问啦

KVM虚拟化学习六——KVM虚拟机网络配置

使用xshell连接虚拟机,可以看到虚拟机与互联网、虚拟机与宿主机之间都可以愉快的沟通啦

KVM虚拟化学习六——KVM虚拟机网络配置

KVM虚拟化学习六——KVM虚拟机网络配置


anzhihe 安志合个人博客,版权所有 丨 如未注明,均为原创 丨 转载请注明转自:https://chegva.com/1257.html | ☆★★每天进步一点点,加油!★★☆ | 

您可能还感兴趣的文章!

发表评论

电子邮件地址不会被公开。 必填项已用*标注