kvm设置桥接网卡
来源:互联网 发布:c语言程序视频教程 编辑:程序博客网 时间:2024/05/18 03:42
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
# 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'>
改完后重启该虚拟机
0 0
- kvm 桥接网卡设置
- kvm设置桥接网卡
- kvm设置桥接网卡
- RHEL6U2下的KVM设置虚拟机桥接网卡
- kvm 网卡Bridge设置
- kvm配置桥接网卡
- linux kvm 网卡Bridge设置
- linux中KVM桥接网卡br0
- KVM下虚拟机网卡桥接配置
- KVM桥接网络设置
- KVM/QEMU桥接网络设置及kvm资料
- kvm xen创建桥接和NAT网卡
- RHEL6 KVM虚拟化创建桥接网卡-网桥
- KVM/QEMU桥接网络设置
- KVM/QEMU桥接网络设置
- KVM/QEMU桥接网络设置
- ubuntu中kvm桥接模式设置
- 虚拟机设置桥接网卡
- 【Linux】进程间通信的几种方式(1)
- 华为交换机SPAN端口镜像
- 使用Fragment实现的滑动组件ViewPager
- Webview的使用和注意事项
- 编写高质量的代码——从命名入手
- kvm设置桥接网卡
- 【Dev Club 分享第三期】iOS 黑客技术大揭秘
- JAVA几种缓存技术介绍说明
- 带指示器的seekbar
- 关于fragment监听回退的问题
- 交叉编译tcpdump
- 记我的第一篇博客
- Java多线程学习(一)
- Oracle常见的等待事件(二)