kvm设置桥接网卡

 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'>
 
改完后重启该虚拟机
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值