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默认的网卡模式为nat,虚拟主机可访问外网,但外部无法访问虚拟主机。将其改为桥接模式以实现内外互通。 环境:centos6图形界面下,有virtual machine manager 程序...
  • g443108869
  • g443108869
  • 2015年12月08日 17:08
  • 2190

命令行方式配置kvm桥接

kvm命令行方式设置桥接模式
  • xxb249
  • xxb249
  • 2017年12月13日 13:15
  • 74

KVM下虚拟机网卡桥接配置

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

linux中KVM桥接网卡br0

在redhat Eenterprise 6或者CentOS 6以上版本在使用KVM虚拟化的时,会需要配置到桥接网卡,下面就非常简单的讲一下桥接的方法(真的很简单): 查看eth0的现有状态: ...
  • mergerly
  • mergerly
  • 2014年08月07日 17:57
  • 15737

Ubuntu14.04+KVM配置虚拟机桥接(bridge)

主机:Ubuntu14.04 64bit 虚拟机:Ubuntu14.04 64bit VMM:KVM Bridge桥接原理原理 KVM安装后默认的网络链接方式是NAT,此时虚拟机只能够与安装在...
  • FIELDOFFIER
  • FIELDOFFIER
  • 2015年09月16日 18:04
  • 5655

kvm 虚拟化 bridge 模式重启网卡报错

起因kvm 虚拟化技术目前正在处于学习阶段,所以一些在家没做完的实验带到公司有空就继续做,不过家里内网ip则是:192.168.1.x/24,而公司则是:10.1.0.x/22,由于环境的迁移,改IP...
  • wanglei_storage
  • wanglei_storage
  • 2016年04月11日 10:24
  • 1151

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

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

CentOS 6桥接网卡配置

安装KVM虚拟机软件,需要配置一个桥接网卡,以便客户机获取到跟真实系统同一网段的IP,本文实验环境基于CentOS 6 64bit,记录一下,本文所有命令均是在真实系统里操作,而非在客户机操作。 1...
  • Rosen_Luo
  • Rosen_Luo
  • 2015年11月06日 17:23
  • 2892

kvm 桥接网卡设置

环境描述  IP:10.10.209.149 网卡:ifcfg-em1(千兆网卡) KVM:在KVM下运行的VM默认的网卡采用NAT的方式进行连接,无法与外界进行通讯,但是可以与同台...
  • gzh0222
  • gzh0222
  • 2013年02月17日 17:06
  • 1185

OVS搭建宿主机与KVM的桥接网络 常见命令

加载TUN模块: /sbin/modprobe tun 查看系统模块:lsmod | grep tun  查看tun设备:ll /dev/net/tun 创建桥后查看路由表项:route   #参...
  • lianliange85
  • lianliange85
  • 2013年09月06日 18:14
  • 2835
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:kvm设置桥接网卡
举报原因:
原因补充:

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