Ubuntu KVM 配置虚拟机桥接(bridge)

发布时间: 更新时间: 总字数:595 阅读时间:2m 作者: IP上海 分享 网址

使用Ubuntu的KVM创建虚拟机,要配置桥接真是件费劲的事。

Bridge桥接原理原理

KVM安装后默认的网络链接方式是NAT,此时虚拟机只能够与安装在本机上的其余虚拟机通信,虚拟机的IP地址是一个私有地址。

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

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

网桥的基本原理就是创建一个桥接接口br0,在物理网卡和虚拟网络接口之间传递数据。

首先:要停止物理机的网络服务

sudo -i
/etc/init.d/networking stop

然后:修改网络配置文件

vim /etc/network/interfaces

如果想手动设置ip等请将以下代码复制到编辑的文件中,注意:IP等设置自己按照需要修改。

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
address 192.168.8.130
network 192.168.8.0
netmask 255.255.255.0
broadcast 192.168.8.255
gateway 192.168.8.1
dns-nameservers 223.5.5.5
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0

如果想自动从DHCP获取,请将一下代码复制到编辑的文件中。

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_fd 0

最后:重新启动网络服务便可

/etc/init.d/networking restart

我采用的是Static方式,重启网络后,可以看到多了一个名为br0的网络,这个网络就是桥接时使用到的。

打开虚拟机控制器:

virt-manager

将虚拟机的网络属性更改为:br0,如下图:

kvm bridge

通过以上步骤的设置KVM的桥接问题解决了,此时可以给虚拟机配置一个192.168.8.0/24网络的IP地址,然后虚拟机就可以对接到物理网络。

Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数