kvm使用以及网络设置 解决桥接网络主机不能上网

本文详细介绍如何使用KVM技术创建虚拟机,包括创建虚拟镜像、加载KVM模块、启动虚拟机等步骤,并提供了配置网络连接的具体指令,帮助读者快速上手。

创建虚拟镜像
 /usr//usr/bin/qemu-img create  -f qcow2 images/os1.img 20G


加载KVM模块

Intel CPU使用:
# modprobe kvm-intel
AMD CPU使用:
# modprobe kvm-amd

 

启动安装
/usr/bin/qemu-system-i386 -m 1024 -k en-us -M pc -hda images/os1.img -boot d -cdrom /dev/cdrom -usb

 其中-boot d指从光驱启动 -usb是指启用usb  -cdrom是指光驱,可以是iso文件也可以是光驱设备

 

启动
 sudo /usr/bin/qemu-system-i386 -m 2048 -k en-us -M pc -localtime -hda os5.img -boot c -cdrom /dev/cdrom -usb -net nic,vlan=0,macaddr=52-54-00-12-34-01 -net tap,vlan=0,ifname=tap0,script=no

其中重要的是-localtime,设置机器时间,不然虚拟机的时间是不对的。 -net nic,vlan=0,macaddr=52-54-00-12-34-01 -net tap,vlan=0,ifname=tap0,script=no是指设置mac地址和交换机接口。

 


增加usb设备
ctrl+alt+2出控制台,然后输入usb_add host:deviceid:id,后面的可以通过lsusb查看

网络分为桥接和nat两种,桥接类似于交换机,只是负责数据包的转发,需要比较复杂的设置。

NAT类似于路由器,所有的客户机通过WAN口上网,基本不需要设置。

桥接的设置如下:
http://wiki.ubuntu.org.cn/Kvm_%E7%BD%91%E7%BB%9C%E6%A1%A5%E6%8E%A5%E6%96%B9%E6%A1%88

 

设置完成之后,主机又上不了网,http://hi.baidu.com/xxwzlxz/item/575b1a101a5df525f6625ce2给出了答案,应该是设置虚拟交换机之后,eth3也接到了br0上,所以不应该有ip,所以清除ip sudo ifconfig eth3 0.0.0.0 ,主机又能上网。   

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值