KVM(二)桥接网络

上一篇把虚拟机安装好了,这一篇配置配置网络

一.KVM网络模式

KVM支持4种网络模式,和Vmware差不多

  1. 桥接模式
  2. NAT模式
  3. QEMU内置的用户模式
  4. 直接分配网络设备的网络

桥接,NAT是基于linux-bridge实现的软件虚拟网络,QEMU是QEMU软件虚拟的网络。第四种模式是直接把我们的物理网卡分配给虚拟机使用,比方说我们有eth0,eth1两块网卡,直接把eth0这块网卡给某一虚拟机使用。

二.桥接模式

桥接模式,应该算是比较常见的了,虚拟机和宿主机共享一个物理网络,虚拟机的IP和宿主机是在同一个网络里面。虚拟机可以访问外部网络,外部网络也可以访问这台虚拟机。

下面看看桥接模式该怎么配置。

1.持久化的配置网桥,把配置写进文件

[email protected]:~# cat /etc/network/interfaces 
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

# Bridge setup
auto br0
iface br0 inet static
     address 10.240.161.236
     netmask 255.255.248.0
     gateway 10.240.160.1
     bridge_ports eth0
#     bridge_fd 12
#     bridge_hello 2
#     bridge_maxage 12
     bridge_stp on

在这里eth0最为网桥的一个接口出现,关于bridge_fd这几个参数的含义,我在网上抄了一段

bridge_fd is the bridge forward delay time, in seconds, default 15.

bridge_hello is the bridge hello time, in seconds, default 2.

bridge_maxage is the bridge’s maximum message time, in seconds, default is 20.

bridge_stp controls the spanning tree protocol, on or off. Default is off, and is recommended to stay that way.

这里把bridge_stp打开,是为了避免数据链路层出现环路。

2.重启网卡

/etc/init.d/networking restart

3.查看一下IP路由情况

从图中,也可以看到,br0网桥的MAC和eth0是一样的,而eth0木有IP地址,默认路由也是br0。

4.启动虚拟机

kvm   debian.qcow2  -smp 2 -m 256 -net nic -net tap -vnc :1

启动之后,ifconfig可以宿主机中看到一个tap0的接口,这个是给我们刚创建的那个虚拟机用的。

可以通过vnc连过去,看到的IP应该和咱们的宿主机在同一网络的。 我们可以把虚拟机的IP改成固定IP,以后就可以直接SSH上去了。

时间: 2024-10-10 03:23:54

KVM(二)桥接网络的相关文章

RHEL7 kvm虚拟机桥接网络配置

摘要:RHEL7 KVM虚拟机网络配置Bridge方式.Bridge方式的配置原理和步骤. Bridge方式适用于服务器主. bridge 的网络结构见图: Bridge方式 问题 客户机安装完成后,需要为其设置网络接口,以便和主机网络,客户机之间的网络通信.事实上,如果要在安装时使用网络通信,需要提前设置客户机的网络连接. KVM 客户机网络连接有两种方式: 用户网络(User Networking):让虚拟机访问主机.互联网或本地网络上的资源的简单方法,但是不能从网络或其他的客户机访问客户机

KVM虚拟化+桥接网络

1.虚拟机的配置 2.检测系统版本及内核的命令 [[email protected] localhost ~]# cat /etc/redhat-releaseCentOS Linux release 7.3.1611 (Core) [[email protected] localhost ~]# uname -r3.10.0-514.el7.x86_64 [[email protected] localhost ~]# getenforceDisabled 3.检查CPU是否支持虚拟化 cpu

kvm/qemu虚拟机桥接网络创建与配置

首先阐述一下kvm与qemu的关系,kvm是修改过的qemu,而且使用了硬件支持的仿真,仿真速度比QEMU快. 配置kvm/qemu的网络有两种方法.其一,默认方式为用户模式网络(Usermode Networking),数据包由NAT方式通过主机的接口进行传送. 其二,使用桥接方式(Bridged Networking),外部的机器可以直接联通到虚拟机,就像联通到你的主机一样. 第一,用户模式,虚拟机可以使用网络服务,但局域网中其他机器包括宿主机无法连接它.比如,它可以浏览网页,但外部机器不能

KVM虚拟机之网络配置

kvm虚拟机的网络配置有两种模式:桥接模式和NAT模式. 两种模式区别如下:1)NAT模式:也是用户模式,数据包由NAT方式通过主机的接口进行传送,可以访问公网,但是无法从外部访问虚拟机网络,所以一般不会用到.2)Bridge:也就是桥接模式,这种模式允许虚拟机像一个独立的主机一样拥有网络,外部的机器可以直接访问到虚拟机内部,但需要网卡支持,一般有线网卡都支持. 一.NAT模式配置 nat模式配置比较简单,只需要在启动虚拟机后,更改其虚拟机的网卡配置文件,将"ONBOOT"配置项默认的

VMware之无法切换桥接网络

一.关闭正在运行的虚拟机 二.打开虚拟网络编辑器 三.还原默认设置 四.启动虚拟机即可正常使用桥接网络

高级网络配置——bond/team/桥接网络

一.学习配置 bond 网络接口 Red Hat Enterprise Linux 允许管理员使用bonding 内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道.根据选择的绑定模式 , 通道绑定使两个或更多个网络接口作为一个网络接口 , 从而增加带宽和 / 提供冗余性1.利用 nmcli 命令管理 bond     nm-connection-editor           删除所有网络接口     nmcli connection add type bond con-n

VMware 虚拟机桥接网络设置

一.桥接的基本原理 配置成桥接网络连接模式的虚拟机就当作主机所在以太网的一部分,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑,可以像主机一样可以访问以太网中的所有共享资源和网络连接,可以直接共享主机网络的互联网接入线路访问互联网.主机与虚拟机之间,以及各虚拟机之间都可以互访.对应虚拟机就被当成主机所在以太网上的一个独立物理机来看待,各虚拟机通过默认的VMnet0网卡与主机以太网连接,虚拟机间的虚拟网络为VMnet0.这时你的虚拟机就像局域网中的一个独立的物理机一样.虚拟机中的操作

管理聚合链路和桥接网络(多网卡绑定,redhat liunx 7.0) 基础知识

管理聚合链路和桥接网络(多网卡绑定) 一 配置bonding接口,实现多网卡绑定 绑定多网卡,可以有以下优点: 提升网络传输能力 避免网络链路单点故障 bonding的两种绑定工作模式:实际上有7种,其他不常用 0  balance-rr  轮训模式 1  active-backup  高可用模式 逻辑原理 --eth0--- app  --数据发送到---bond0               ---switch---- --eth1--- 创建步骤: 创建主接口(master) bondx

Virtualbox的centos7 nat和桥接网络配置

在实际配置虚拟机的过程中,网络配置时候一个很繁琐的过程,经常一个点没注意到,就访问不了了.在此,做一个简单的教程以供后续使用时可以参考! 方法一: 使用NAT网络 1. 选择网卡 安装centos7的时候注意选择两个网卡(配置CentOS7虚拟机里面能上外网,而主机与CentOS7虚拟机也能连通) 两个网卡分别为: nat(虚拟机访问互联网,使用10.0.2.x段) host-only(虚拟机和主机互相通信,使用192.168.56.x段) 在偏好设置里面设置网络.如下图配置: 2. 虚拟机网络