文章目录

  • 配置Bridge模式QEMU-KVM虚拟机
  • 1. 安装网桥模块(此前已经配置好yum源,yum源配置方法看主页文章)
  • 2. 安装tun(使用本地安装包安装,需提前装备tunctl安装包)
  • 3. 加载tun模块并查看
  • 4. 建立1个bridge,把其嫁接到一个可用的网口上,并让这个BRIDGE成为可以和外部通信的接口。
  • 首先,建立一个br0的网桥
  • 把原来的ens33网卡配置信息进行备份
  • 修改ens33网卡
  • 复制ens33网卡为br0,并对其进行修改
  • 把ens33嫁接到br0网桥的网口上
  • 重启网络服务,查看IP地址
  • 发现ens33和ens34都已经无IP,网桥br0有ip,为192.168.10.127,使用它进行远程登录
  • 查看路由表,发现网关没变,但是interface已经变为了br0
  • 查看网桥br0,可以看到接口已经链接到ens33
  • 给qemu-ifup和qemu-ifdown文件添加执行权限
  • 给qemu-ifup和qemu-ifdown文件添加执行权限
  • 启动虚拟机
  • 克隆一个远程连接窗口,查看br0网桥信息,可以发现,已经新增了tap0
  • ping网桥br0地址,发现可以连通


配置Bridge模式QEMU-KVM虚拟机

1. 安装网桥模块(此前已经配置好yum源,yum源配置方法看主页文章)
yum install -y bridge-utils
2. 安装tun(使用本地安装包安装,需提前装备tunctl安装包)
yum -y localinstall tunctl-1.5-3.el6.x86_64.rpm
3. 加载tun模块并查看
modprobe tun
lsmod |grep tun
4. 建立1个bridge,把其嫁接到一个可用的网口上,并让这个BRIDGE成为可以和外部通信的接口。
首先,建立一个br0的网桥
brctl addbr br0
把原来的ens33网卡配置信息进行备份
cp /etc/sysconfig/network-scripts/ifcfg-ens33 /home/
修改ens33网卡
vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改内容如下:

kvm 默认nat配置文件路径_kvm 默认nat配置文件路径

复制ens33网卡为br0,并对其进行修改
cp /etc/sysconfig/network-scripts/ifcfg-ens33 ifcfg-br0
vi /etc/sysconfig/network-scripts/ifcfg-br0

修改内容如下:

kvm 默认nat配置文件路径_云计算_02

把ens33嫁接到br0网桥的网口上
brctl addif br0 ens33

此时远程连接会断开,需要在虚拟机中继续操作。

重启网络服务,查看IP地址
systemctl restart network
ip a
发现ens33和ens34都已经无IP,网桥br0有ip,为192.168.10.127,使用它进行远程登录
查看路由表,发现网关没变,但是interface已经变为了br0
route -n
查看网桥br0,可以看到接口已经链接到ens33
brctl show br0
给qemu-ifup和qemu-ifdown文件添加执行权限
chmod +x qemu-if*
给qemu-ifup和qemu-ifdown文件添加执行权限
chmod +x qemu-if*
启动虚拟机
qemu-kvm -m 512 -drive file=/root/cirros-0.3.3-x86_64-disk.img,if=virtio -net nic,model=virtio -net tap,script=/root/qemu-ifup -nographic -vnc :2
克隆一个远程连接窗口,查看br0网桥信息,可以发现,已经新增了tap0
brctl show br0
ping网桥br0地址,发现可以连通
ping 192.168.10.127 -c 4