• 给新建的kvm虚拟机创建网络接口


    (一)首先必须创建网卡连接桥接口的启动脚本和停止脚本,其中脚本中的 $1:表示为虚拟机的网卡的右边接口,这两个脚本就是讲虚拟机的网卡的右边接口接在网桥上,实现桥接模型
     
     
    # 1:/etc/qemu-ifup脚本,且给脚本一个执行权限
    ###################################### 启动脚本的内容 ########################
     
    #! /bin/bash
     
    bridge=br0
    # 如果$1的值不为空
    if [ -n "$1" ];then
    # 启动网卡接口地址
    ip link set $1 up
    sleep 1
     
    # 将网卡接口连接至物理桥上,此时为桥接模式
    brctl addif $bridge $1
     
    # 确保以上命令执行成功后退出
    [ $? -eq 0 ] && exit 0 || exit 1
     
    else
    echo "Error: RONG interface" && exit 1
     
    fi
     
    ###################################### 启动脚本的内容 ########################
     
    chmod +x /etc/qemu-ifup
     
    # 2:/etc/qemu-ifdown脚本, 且给脚本一个执行权限
     
    ###################################### 停止脚本的内容 ########################
    #! /bin/bash
     
    bridge=br0
    # 如果$1的值不为空
    if [ -n "$1" ];then
    # 停止网卡接口地址
    ip link set $1 down
    sleep 1
     
    # 将网卡接口从物理桥上删除
    brctl delif $bridge $1
     
    # 确保以上命令执行成功后退出
    [ $? -eq 0 ] && exit 0 || exit 1
     
    else
    echo "Error: RONG interface" && exit 1
     
    fi
    ###################################### 停止脚本的内容 ########################
     
    chmod +x /etc/etc/qemu-ifdown
     
     
    (二)创建一个有网络接口的虚拟机实例
    # -net nic指明为网卡接口,model指明virtio虚拟网卡驱动,macaddr为虚拟网卡的Mac地址
    # -net 指定网卡的连接方式,物理机的TAP网络接口连接至vlan中,ifname=virtual_eth0 指定宿主机虚拟网卡名称,默认连接的是br0,桥接模型
    # -daemonize:指明以daemon的方式运行
    qemu-kvm -name kvm_linux -m 200 -smp 2 -drive file=/root/cirros-0.3.3-x86_64-disk.img,media=disk,if=virtio,format=qcow2 -net nic,model=virtio,macaddr=52:54:00:01:01:01 -net tap,ifname=virtual_eth1 -vnc 192.168.43.11:1 -daemonize
     
    (三)通过vnc连接
    vncviewer 192.168.43.11:1
     
    (四)输入用户和密码,登入,看看网卡eth0是否有IP,且ping一下www.baidu.com是否ping通
  • 相关阅读:
    vue源码分析—Vue.js 源码目录设计
    vue源码分析—认识 Flow
    在Windows上安装配置MongoDB
    mongoDB概述
    Could not load file or assembly Microsoft.Web.Infrastructure
    配置错误 不能在此路径中使用此配置节(转)
    VS2013快捷键大全
    Create new tool for CSV
    How to get http response.
    C#中Split用法
  • 原文地址:https://www.cnblogs.com/liu1026/p/7658073.html
Copyright © 2020-2023  润新知