KVM网络管理(桥接网络、NAT网络)-05

KVM网络管理

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

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

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

    用户网络(User Networking):让虚拟机访问主机、互联网或本地网络上的资源的简单方法,但是不能从网络或其他的客户机访问客户机,性能上也需要大的调整。NAT方式。
    虚拟网桥(Virtual Bridge):这种方式要比用户网络复杂一些,但是设置好后客户机与互联网,客户机与主机之间的通信都很容易。Bridge方式。

NAT地址转换原理
网络地址转换(NAT)是一种用于访问Internet访问模式广域网(WAN)的技术,用于将私有(保留)地址转换为合法IP地址。NAT不仅能够有效地额抵抗外部网络攻击,还能够在IP地址分配不理想,不足的时候有效,合理化的分配IP地址,从而能够进行互联网访问。

在这里插入图片描述

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

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

在这里插入图片描述
如上图,网桥的基本原理就是创建一个桥接接口br0,在物理网卡和虚拟网络接口之间传递数据。

KVM创建桥接网络

创建一个新的虚拟网卡名称为br0用来和真实网卡ens33进行连接

[root@localhost ~]# virsh iface-bridge ens33 br0
使用附加设备 br0 生成桥接 ens33 失败
已启动桥接接口 br0
##这里将物理网卡ens33与br0进行管理,这个br0是虚拟桥接网卡,虽然会报错但是可以不用理会
[root@localhost ~]# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.000c290d3aac yes ens33 可以看到br0已经于ens33网卡桥接
virbr0 8000.525400702bdb yes virbr0-nic

如果执行完上条命令后出现虚拟机不能开启混杂模式,需要以管理员权限运行vmwore虚拟机,如果是mac或者unix系统需要对vmnet网卡设置虚拟机能调用的权限,/dev/vmnet0、1、8等网卡设置其他用户rw权限,上条命令执行完成后,如果是采用xshell或者其他远程连接程序会卡掉,需要进入虚拟机里面配置br0网卡dns信息,并且重启网卡

原来的物理网卡ens33发生改变,与br0连接,并且IP地址也会跑到br0网卡上
root@localhost ~]# cat  /etc/sysconfig/network-scripts/ifcfg-ens33 
DEVICE="ens33"
ONBOOT="yes"
BRIDGE="br0"

[root@localhost ~]# cat  /etc/sysconfig/network-scripts/ifcfg-br0 
DEVICE="br0"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO="none"
IPADDR="192.168.83.6"
NETMASK="255.255.255.0"
GATEWAY="192.168.83.2"
DNS1=223.5.5.5   #只需要添加一条dns解析信息
IPV6INIT
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值