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

更改虚拟机的网卡配置

[[email protected] qemu]# pwd

/etc/libvirt/qemu

[[email protected] qemu]# ls

basic.xml  networks  rsshchroot.xml

[[email protected] 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‘>

改完后重启该虚拟机

时间: 2024-08-05 19:34:38

kvm使用网卡桥接的相关文章

RHEL6.4 KVM安装 网卡桥接设置 PXE无人值守安装虚拟机

实验需求:在Vmware里面安装KVM虚拟机,PXE引导无人值守安装虚拟机 --------------------------------------分割线 -------------------------------------- 1.在Vmware里面安装RHEL6.4 2.安装vmtools过程略...关闭防火墙与Selinux [[email protected] ~]# service iptables stop [[email protected] ~]# chkconfig i

KVM网卡桥接配置

在redhat Eenterprise 6或者CentOS 6以上版本在使用KVM虚拟化的时,会需要配置到桥接网卡,下面就非常简单的讲一下桥接的方法(真的很简单): 查看eth0的现有状态: [[email protected] ~]# cd /etc/sysconfig/network-scripts/ [[email protected] network-scripts]# cat ifcfg-eth0 DEVICE="eth0" HWADDR="00:21:5E:F0:

6.EVE-NG网卡桥接,带您走进更高级的实验

文章列表(关注微信公众号EmulatedLab,及时获取文章以及下载链接) 1.EVE-NG介绍(EVE-NG最好用的模拟器,仿真环境时代来临!) 2.EVE-NG安装过程介绍 3.EVE-NG导入Dynamips和IOL 4.EVE-NG导入QEMU镜像 5.EVE-NG关联SecureCRT,VNC,Wireshark 6.EVE-NG网卡桥接,带您走进更高级的实验 7.EVE-NG硬盘扩容,存储海量镜像 8.EVE-NG定制个人镜像,脚本快速导入 9.EVE-NG容纳H3C.Huawei,

Linux主机配置网卡桥接之后出现报错

操作系统:CentOS 6.5 ,最小化安装 装完系统之后开始装KVM虚拟机,当所有的环境安装完成时,网卡的配置文件也都完正无误的配置好了,重启网络的时候却出现报错:Bring up interface eth0:Device eth0 does not seem to be present,delaying initialization. 在网上搜了半天终于解决了: 解决方法:    进入目录:/etc/udev/rules.d/    删除文件:70-persistent-net.rules

VirtualBox 配置虚拟网卡(桥接),实现主机-虚拟机网络互通

记录下VirtualBox 配置虚拟网卡(桥接),实现主机-虚拟机网络互通过程,网上搜出来的比较乱,讲的不明不白,因此根据自己弄过一次,确认可行的方式,做个备份,方便日后查阅. 环境: 在Oracle VM VirtualBox中安装的Ubuntu,具体版本名是:ubuntu-14.10-server-amd64 Step1: VirtualBox在虚拟机关机状态下,如图进行设置: Step 2: 虚拟机开机,输入命令:sudo ifconfig或者sudo ifconfig -a查看当前网卡配

arm tiny6410双网卡桥接问题

这几天做实验,想用arm tiny6410板子做个mesh网络节点.该板子本身自带一个lan网卡,我自己配了一个tp-link的usb无线网卡.其中wlan网卡工作在adhoc模式下,作为mesh骨干网的接入点,跑aodv协议:lan网卡就在普通的局域网模式下,可连接任何设备.然后再将两块网卡内部连通.内部连通可以使用两种方法(我所知道的):1,如果两块网卡ip地址在不通网段,需要用NAT方式连通(此处不谈):2,如果两块网卡ip地址在同一网段,可以用桥接方式将其连通.我分别做了实验,将两块网卡

虚拟机网卡桥接centos系统获取不到IP

今天把虚拟机跟新到新的版本,发现虚拟机网卡桥接centos系统获取不到IP!在想更新过后有可能是恢复初始默认的了!所以就修改一下 进去编辑一下: 重启系统就可以了!

centos和ubunte网卡桥接和多网卡绑定

ubuntu和centos网卡桥接和多网卡绑定1.ubuntu桥接就是模拟出来一张新的网卡把原本要配置在真实网卡上面的ip地址拿到桥接网卡上,主要用于linux虚拟化. ubuntu 从 17.10 开始,已放弃在 /etc/network/interfaces 里固定IP的配置,而是改成 netplan 方 式,配置文件是:/etc/netplan/01-netcfg.yaml (1)配置单网卡桥接 vim /etc/netplan/01-netcfg.yaml network: versio

KVM之配置桥接网卡

配置桥接网卡 添加桥接网卡br0,注释掉已有的eth0配置 [[email protected] ~]# vi /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interfac