kvm设置桥接网卡

原创 2016年08月29日 10:16:26
 kvm默认的网卡模式为nat,虚拟主机可访问外网,但外部无法访问虚拟主机。将其改为桥接模式以实现内外互通。
环境:centos6图形界面下,有virtual machine manager 程序
 
整个过程就两步:
1.修改物理机网卡为桥接模式
2.更改虚拟机网卡配置
 
 
1.默认的网络设置
cat /etc/libvirt/qemu/networks/default.xml 
<network>
  <name>default</name>
  <uuid>4abe499a-757d-4b48-ba9f-3d86446560af</uuid>
  <bridge name="virbr0" />
  <mac address='52:54:00:77:93:D'/>
  <forward/>
  <ip address="192.168.122.1" netmask="255.255.255.0">
    <dhcp>
      <range start="192.168.122.2" end="192.168.122.254" />
    </dhcp>
  </ip>
</network>
 
 
2.将物理网卡修改为桥接模式
这里采用convirture提供的一个工具来完成
wget http://www.convirture.com/downloads/convirture-tools/2.1.1/convirture-tools-2.1.1.tar.gz 
# tar zxvf convirture-tools-2.1.1.tar.gz 
# /root/convirture-tools/install/managed_server/scripts/convirt-tool --bridge setup 
 
完成后可到/etc/sysconfig/network-script下查看:
这里多出一个ifcfg-br0的文件,这个就是要用到的文件。(或者也可以手动去完成这项操作,建立一个ifcfg-br0文件,并将修改ifcfg-br0和eth0的相应内容。手动配置过程最后再补述)
 
 
 
 
至此物理机的网卡设置完毕,下面更改虚拟机的网卡设置:
 
这里有两个处要更改:
source device: 改成如图
bridge name:改成刚才创建的br0
 
 
重新设置虚拟机的IP地址,正常设置即可。重启后虚拟机可与外面互相访问。
 
 
 
 
下面通过修改配置文件来完成上述过程:
修改物理网卡为桥接模式:
cd /etc/sysconfig/network-scripts
cp ifcfg-eth0 ifcfg-br0
 
把ifcfg-br0修改为如下内容:
 
DEVICE=br0
NM_CONTROLLED=yes
ONBOOT=yes
IPADDR=192.168.1.231
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
BOOTPROTO=none
IPV6INIT=no
TYPE=Bridge
 
 
ifcfg-eth0 为如下内容
DEVICE=eth0
HWADDR=90:2b:34:00:9f:42
NM_CONTROLLED=yes
ONBOOT=yes
#IPADDR192.168.1.231
#NETMASK255.255.255.0
GATEWAY=192.168.1.1
TYPE=Ethernet
#BOOTPROTO=none
IPV6INIT=no
BRIDGE=br0
 
 
service network restart
 
 
更改虚拟机的网卡配置
[root@virt-server qemu]# pwd
/etc/libvirt/qemu
[root@virt-server qemu]# ls
basic.xml  networks  rsshchroot.xml
[root@virt-server qemu]# vi basic.xml
大概在120行左右:
 
    <interface type='network'>
      <mac address='52:54:00:78:d1:8a'/>
      <source network='default'/>  #此处将default改为br0
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>
    <serial type='pty'>
      <target port='0'/>
    </serial>
    <console type='pty'>
 
改完后重启该虚拟机
版权声明:欢迎带走,但请留下出处..............

相关文章推荐

KVM虚拟机

一 KVM虚拟机简介   kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使...

kvm创建镜像

比较全的说明: http://www.cnblogs.com/dyllove98/archive/2013/07/31/3228752.html   具体的介绍: http:/...

KVM下虚拟机网卡桥接配置

基本概念 KVM基本概念KVM (全称是 Kernel-based Virtual Machine) 是 Linux 下 x86 硬件平台上的全功能虚拟化解决方案,包含一个可加载的内核模块 kvm.k...

KVM虚拟机设置桥接上网

一、KVM默认网络配置 1、kvm上网有两种配置: a. NAT,支持主机与虚拟机的互访,也支持虚拟机访问互联网,但不支持外界访问虚拟机。 b. bridge(桥接),可以使用虚拟机...
  • wqp0010
  • wqp0010
  • 2013年04月22日 13:05
  • 1637

KVM虚拟机设置桥接上网

环境:SCIENTIFIC LINUX6.1-X86-64  在安装时全部勾选虚拟化平台和桌面。其它的注意事项上一篇已经说了。 用自带的虚拟系统管理器安装了XP系统,默认是NAT上网方式,下面进入正...
  • hkbbkk
  • hkbbkk
  • 2012年02月09日 21:17
  • 3638

KVM/QEMU桥接网络设置

KVM/QEMU桥接网络设置 配置kvm的网络有2种方法。其一,默认方式为用户模式网络(Usermode Networking),数据包由NAT方式通过主机的接口进行传送。其二,使用桥接方式(B...

KVM/QEMU桥接网络设置

研究了很久的KVM,感觉是我用过的最快的虚拟机。对比常用的虚拟机,Vmware的功能全面,设置简单,但其速度不是很好;VirtualBox的效率虽然比Vmware高一些,但是存在不少缺点,感觉在运行时...
  • hzhsan
  • hzhsan
  • 2012年08月24日 15:14
  • 6026

使用virtualbox安装centos6的内置无线网卡桥接设置

首先,看virtualbox的网络设置 没什么特别的,就是选桥接,选无线网卡就完事,记得“接入网张”一项要打勾。 2. centos设置 值得注意的是以下配置是在“有线”选项卡,你就不要再去“...

设置VMWARE通过桥接方式使用主机无线网卡上网

环境:WIN7旗舰版,台式机,U盘无线上网卡。 虚拟软件:VMware9.0,虚拟系统:CentOS6.4 需要实现虚拟机以独立机形式工作和上网。 先介绍一下VMware网络设置的三...

KVM/QEMU桥接网络设置及kvm资料

KVM/QEMU桥接网络设置 配置kvm的网络有2种方法。其一,默认方式为用户模式网络(Usermode Networking),数据包由NAT方式通过主机的接口进行传送。其二,使用桥接方式(Bri...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:kvm设置桥接网卡
举报原因:
原因补充:

(最多只允许输入30个字)