Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
neilxu
V2EX  ›  Linux

KVM 虚拟机如何配置 bridge 模式及 IP 地址

  •  
  •   neilxu · Jun 8, 2017 · 5990 views
    This topic created in 3445 days ago, the information mentioned may be changed or developed.
    ubuntu 中已经配置 br0 网桥,kvm 安装 centos 时也指定了 br0.

    现在想在 centos 中设置 bridge 模式,让 centos 可以和主机互 ping,请问如何操作?

    百度查没有太直观的讲解,求大神帮助
    10 replies  •  2017-06-09 09:32:32 +08:00
    vopsoft
    vopsoft
    Jun 8, 2017
    2
    我也遇到这个问题 后来改用 vmware 了 还是商业软件贴心
    mlyy
    mlyy
    Jun 8, 2017
    3
    感觉楼主有一个地方理解有问题。对于 centos(kvm client)而言,网络只是个 interface,受 kvm hypervisor(ubuntu)控制。所以你要改的应该是 ubuntu 或者 qemu(libvirt)的设置才对。
    johnlui
    johnlui
    Jun 8, 2017
    4
    一句话解释原理:网桥的原理就是把网卡变成交换机,然后网卡本身和虚拟机再连接在交换机上。

    用 virt-manager 的图形界面生成一个 br0,在生成的时候直接激活,设置 onboot,绑定上本机 eth0,之后进入虚拟机设置里修改网络为 br0 即可。
    kkk123
    kkk123
    Jun 8, 2017
    5
    virt-manager 搞 bridge 会提示你这个
    应该是 KVM 的 e 缺陷吧
    raysonx
    raysonx
    Jun 8, 2017
    6
    @kkk123 直接用 macvtap 的话,guest 和 host 无法通信。
    你需要先创建一个网桥,比如 br0,然后再把 network source 设置为 br0 即可。
    yuzunzhi
    yuzunzhi
    Jun 8, 2017
    7
    如果你宿主机 Ubuntu 的 br0 已经配置好,虚拟机 centos 也指定了 br0,那直接在 centos 里给网卡配个静态 IP 不就行了么。么。。。。
    kkk123
    kkk123
    Jun 8, 2017
    8
    @raysonx 我试试,谢谢.
    maskerTUI
    maskerTUI
    Jun 8, 2017 via Android
    9
    推荐 4 楼的方法,用 virt-manager
    tempdban
    tempdban
    Jun 9, 2017❤️1
    10
    @kkk123 这不是缺陷,macvtap 就是这么设计的,这也是 macvtap 比 tap 性能高上那么一点的原因
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2130 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 13:39 · PVG 21:39 · LAX 05:39 · JFK 08:39
    ♥ Do have faith in what you're doing.