大家搭建kvm靶机时可以直接选择iso镜像搭建,这个一般不会出问题。故此就说下kvm中搭建的镜像,若是选择qcow2的镜像该如何搭建。本文章纯属小白文,欢迎各位大佬吐槽。
实验环境:ubuntu16、VMware14
先查看虚拟机是否支持kvm。(Intel CPU的虚拟化技术叫 vmx, AMD CPU的虚拟化技术叫 svm),输入命令 egrep”(svm|vmx)” /proc/cpuinfo
如图所示虚拟机支持虚拟化
备注:若是输出没有svm或vmx,需开启虚拟化,如图
安装kvm及依赖包
sudo apt-get install qemu-kvm
sudo apt-get install qemu
sudo apt-get install virt-manager
sudo apt-get install virt-viewer
sudo apt-get install libvirt-bin
sudo apt-get install bridge-utils
Kvm有好几种网络模式,这里只说下桥接模式如何配置
先备份下原有网络配置文件:
sudo cp /etc/network/interfaces /etc/network/interfaces-bak
然后配置/etc/network/interfaces,这里有一点需要注意桥接的网卡是你宿主机的网卡,宿主机也需选择桥接模式,比如我的宿主机网卡是ens33,文件配置如下:
# interfaces(5) file used by ifup(8) and ifdown(8)
# Enabing Bridge networking br0 interface
auto br0
iface br0 inet dhcp
#address 192.168.1.130
#network 192.168.1.0
#netmask 255.255.255.0
#broadcast 192.168.1.255
#gateway 192.168.1.1
#dns-nameservers 223.5.5.5
bridge_ports ens33
bridge_stp off
新增br0桥接到ens33,ip可设置static或者dhcp,此处我设置为dhcp
1、 选择导入先有磁盘,若是qcow2环境不清楚是用什么操作系统搭建的可以选择其默认选项直接下一步(若是清楚环境搭建用的什么操作系统,既可以选择默认选项也可以选择操作系统自己进行配置),最后一直无脑下一步就行。
选中你新建的虚拟机,点击虚拟机详情
2、 点击虚拟硬件详情
3、 桥接网络,桥接br0
备注:qcow2镜像可转成vmdk镜像,vmdk镜像也可转换成qcow2镜像。
*本文作者:xianling,转载请注明来自FreeBuf.COM