配置KVM虚拟机使用的Bridge网络
Posted vibrancy..
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置KVM虚拟机使用的Bridge网络相关的知识,希望对你有一定的参考价值。
配置KVM虚拟机使用的Bridge网络
一、理解Bridge网络原理
在QEMU-KVM网络中,Bridge(网桥)模式可以让客户机和宿主机共享一个物理网络设备来连接网络,客户机有自己独立的IP地址,可以直接连接与宿主机一模一样的网络,客户机可以访问外部网络,外部网络也可以直接访问客户机。
即使宿主机只有一个网卡设备,使用Bridge模式也可让多个客户机与宿主机共享网络设备。Bridge模式使用非常方便,应用也非常广泛。
二、Bridge模式脚本的编写(脚本可不用编写,后面步骤中quem-kvm命令用到的这个脚本是调试不出来的):
- qemu-ifup 脚本示例
# vi /etc/qemu-ifup
- qemu-ifdown脚本示例
# vi /etc/qemu-ifdown
qemu-ifdown这个脚本不是必须的
二、安装软件包bridge-utils 与tunctl:
# yum install -y bridge-utils tunctl
(已经安装过则跳过)
- 查看tun模块并加载:
# modprobe tun
# lsmod |grep tun
三、创建网卡eth0并配置文件:
# tunctl -b -u root -t eth0
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
四、创建br0并配置文件:
- 创建br0
#brctl addbr br0
2.修改配置文件
2.# vim /etc/sysconfig/network-scripts/ifcfg-br0
3.创建bridge网桥:
# brctl addif br0 eth0
4.配置完成后,重启网络:
# systemctl restart network
5.查看网络
# ip addr list
6.查看路由情况:
# route -n
7.查看网桥接口
# brctl show
五、qemu-kvm命令启动虚拟机:
# qemu-kvm -m 512 -drive file=/3.4/cirros-0.3.4-x86_64-disk.img,if=virtio -net nic,model=virtio -net tap,script=/3.4/qemu-ifup-NAT -nographic -vnc :2
按书上的qemu命令敲不出来,还是照着上一节的命令 ,路径注意是绝对路径和-vnc后的数字改为2即可
-vnc意思后 :2意思是另开一台虚拟机,与上一节相似
登录不进去,不用试了,不知道账号与密码 老师也问过了
六、查看br0网桥:
# brctl show br0
报错“无法对到相关设备信息”因为上面cirros无法登录,因此第六步也不用考虑…
上面步骤中查看网桥接口,能显示网桥搭建成功就行
以上是关于配置KVM虚拟机使用的Bridge网络的主要内容,如果未能解决你的问题,请参考以下文章
KVM修改网络模式为Bridge后,原有虚拟机该如何修改配置
CentOS 6.9下KVM虚拟机网络Bridge(网桥)方式与NAT方式详解(转)