美文网首页
QEMU创建桥接虚拟机

QEMU创建桥接虚拟机

作者: Sigers | 来源:发表于2019-05-16 14:52 被阅读0次

宿主机配置,尤其注意将br0配置到stp协议里去,改完重启宿主机

root@xiangxin-B250M-D2V:/home/xiangxin# vi /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback


#auto enp3s0
#iface enp3s0 inet static
#pre-up ifconfig enp3s0 hw ether e0:d5:5e:7f:31:97
#address 192.168.0.131
#netmask 255.255.255.0
#gateway 192.168.0.1

#dns-nameserver 114.114.114.114
#原网卡名为enp3s0,
auto br0
iface br0 inet static
address 192.168.0.131
netmask 255.255.255.0
gateway 192.168.0.1
bridge_ports enp3s0
bridge_stp on
bridge_fd 9
bridge_hello 2
bridge_maxage 12
dns-nameservers 114.114.114.114

#auto enp3s0
#iface enp3s0 inet manual

#auto tap0
#iface tap0 inet manual
#pre-up tunctl -t tap0 -u root
#pre-up ifconfig tap0 0.0.0.0 promisc up
#post-up brctl addif br0 tap0

启动网桥接口

tunctl -t tap0
brctl addif br0 tap0
ifconfig tap0 0.0.0.0 promisc up
brctl showstp br0

虚拟机启动命令

#创建虚拟磁盘
qemu-img create -f qcow2 ubuntu.img 10G
#安装系统
qemu-system-x86-64 -enable-kvm \
-hda ubuntu.img \
-boot d \
-cdrom ./ubuntu-16.04.6-desktop-amd64.iso \
-m 2048
#启动虚拟机
qemu-system-x86-64 -enable-kvm \
-boot -c \
-drive file=/wj/Qemu/ubuntu.img,if=virtio \
-m 2048 \
-smp 2 \
-netdev tap,ifname=tap0,script=no,downscript=no,id=net0 \
#-netdev tap,script=/wj/Qemu/qemu-ifup,downscript=no,id=net0 \
-device virtio-net-pci,netdev=ne0,mac=00:11:22:33:44:AB

参数及可加参数说明:
-daemonize表示在后台运行
-m 2048分配的内存

qemu-ifup脚本,可选,若使用上述命令启动了tap0,则不需要使用

root@xiangxin-B250M-D2V:/wj/Qemu# cat qemu-ifup 
#!/bin/bash

switch=br0
if [ -n "$1" ]; then
    ip link set $1 up
    sleep 1
    brctl addif ${switch} $1
    exit 0
else
    echo "Error: no interface specified"
    exit 1
fi

虚拟机配置,完了重启虚拟机

test@test-Standard-PC-i440FX-PIIX-1996:~$ vi /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto ens3
iface ens3 inet static
address 192.168.0.181
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 114.114.114.114
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp on

相关文章

  • QEMU创建桥接虚拟机

    宿主机配置,尤其注意将br0配置到stp协议里去,改完重启宿主机 启动网桥接口 虚拟机启动命令 参数及可加参数说明...

  • kvm虚拟机的桥接网络创建

    一、在VMware上打开DHCP功能 二、创建桥接网卡 三、创建虚拟桥接磁盘 四、创建桥接模式虚拟机bridge ...

  • Day77-云计算基础KVM虚拟化[下]

    kvm虚拟机的桥接网络 默认的虚拟机网络是NAT模式,网段192.168.122.0/24 1:创建桥接网卡 创建...

  • 云计算day2

    4.7:kvm虚拟机克隆 4.7.1:完整克隆 4.8:kvm虚拟机的桥接网络 4.8.1:创建桥接网卡 4.8....

  • wmare配置centos7网络

    桥接模式 1、编辑 >虚拟机网络编辑。 新增桥接模式 2、右键虚拟机>设置>网路适配器。选择桥接模式 4、沟中vm...

  • [Linux] 开发环境软件列表

    smartmontools=== 磁盘信息 qemu libvirt=== qemu虚拟机 和 libvirt 管...

  • swift建立桥接文件

    创建桥接文件 有两种方式创建桥接文件 1、自动创建:直接导入OC文件,这时会提示创建桥接文件,直接创建;2、手动创...

  • Swift的桥接文件的创建

    创建桥接文件 有两种方式创建桥接文件 1、自动创建:直接导入OC文件,这时会提示创建桥接文件,直接创建;2、手动创...

  • KVM虚拟机桥接网卡变更导致网络不通解决方案

    物理机有两块网卡,eth0,eth1,开始创建网桥br0与eth0桥接,然后为虚拟机设置桥接方式联网。后期...

  • 三步搞定 VMware下Ubuntu 的网络 ip 固定

    参考文章 VM虚拟机-Ubuntu server- 桥接模式网络配置 1.设定虚拟机为桥接模式 1.1 在 Vmw...

网友评论

      本文标题:QEMU创建桥接虚拟机

      本文链接:https://www.haomeiwen.com/subject/bdflaqtx.html