qemu虚拟机网络配置

基本思路

1、给QEMU虚拟机添加网卡
2、将QEMU虚拟机网卡和宿主机网卡绑定到一起,以此实现将虚拟机和宿主机网络打通。

虚拟机配置

启动QEMU时添加-net nic -net tap,这样,虚拟机网络将以TAP的方式和宿主机通信

添加/etc/qemu-ifup和/etc/qemu-ifdown。
在QEMU启动和关闭时将调用这2个脚本。
在这里完全对宿主机的配置

/etc/qemu-ifup

QEMU添加-net nic -net tap之后,在启动时默认会调用,并且会将TAP设备名传递过来。
所以脚本就可以这么写。

ip tuntap add dev $1 mode tap	#添加一个tap网卡
ip link set dev $1 master br0	#在此之前需要创建一个bridge设备
ip link set dev $1 up			#将网卡IP起来

/etc/qemu-ifdown

ip link set dev $1 down
ip link set dev $1 nomaster
ip tuntap del dev $1 mode tap

宿主机网桥创建

ip link add br0 type bridge
ip link dev br0 up

配置网桥网络

ip addr add xxx.xxx.xxx.xxx/24 broadcast xxx.xxx.xxx.xxx dev br0
ip route add default via xxx.xxx.xxx.xxx dev br0

通过以上配置之后,所有在br0中的设备都将与QEMU虚拟机网络相通。

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值