linux bridge搭建虚拟机全过程

该博客详细介绍了在Ubuntu 14.04系统上安装QEMU,并通过设置网桥实现虚拟机的网络连接。首先,通过安装bridge-utils来搭建网桥,然后修改网络配置文件,确保静态或DHCP方式下能正常联网。接着,配置QEMU启动脚本以连接网桥。最后,使用qemu-system-x86_64命令启动带有网络接口的虚拟机。
摘要由CSDN通过智能技术生成

系统:ubuntu14.04.1
内核:4.4.0

1、安装qemu

2、搭建网桥

sudo apt-get install bridge-utils

修改网络配置文件

vi /etc/network/interfaces

如果固定ip,添加

auto eth0 
iface eth0 inet manual //记住一定要用manual
auto br0 
iface br0 inet static 
address 192.168.200.130 
network 192.168.200.0 
netmask 255.255.255.0 
broadcast 192.168.200.255 
gateway 192.168.200.1 
dns-nameservers 8.8.8.8 
bridge_ports eth0 
bridge_stp off 
bridge_fd 0 
bridge_maxwait 0

如果dhcp,添加

auto eth0 
iface eth0 inet dhcp 
auto br0 
iface br0 inet dhcp 
bridge_ports eth0 
bridge_stp off 
bridge_fd 0
bridge_maxwait 0

然后reboot查看是否生效,如下
在这里插入图片描述
如果还无法联网,判断路由是否正确,若不正确则添加网关,再次重启

ip route add default via 10.10.26.1 dev br0

3、配置脚本

vi /etc/qemu-ifup
#! /bin/sh
switch=br0
ifconfig $1 up 
brctl addif ${switch} $1
vi /etc/qemu-ifdown
#! /bin/sh
switch=br0
brctl delif ${switch} $1
ifconfig $1 down 

4、启动虚拟机

qemu-system-x86_64 -m 512 -cpu host -drive file=/home/bob/images/ubuntu1.qcow2 -enable-kvm -net nic,macaddr=00:00:00:00:00:01 -net tap,script=/etc/qemu-ifup,downscript=/etc/qemu-ifdown -vnc :0

qemu-system-x86_64 -m 512 -cpu host -drive file=/home/bob/images/ubuntu2.qcow2 -enable-kvm -net nic,macaddr=00:00:00:00:00:02 -net tap,script=/etc/qemu-ifup,downscript=/etc/qemu-ifdown -vnc :1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值