技术解析

KVM 虚拟机如何配置 bridge 模式及 IP 地址
0
2021-06-30 12:25:08
idczone
ubuntu 中已经配置 br0 网桥,kvm 安装 centos 时也指定了 br0.

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

百度查没有太直观的讲解,求大神帮助
http://smilejay.com/2012/08/kvm-bridge-networking/,感觉应该能够帮到你。

我也遇到这个问题 后来改用 vmware 了 还是商业软件贴心

感觉楼主有一个地方理解有问题。对于 centos(kvm client)而言,网络只是个 interface,受 kvm hypervisor(ubuntu)控制。所以你要改的应该是 ubuntu 或者 qemu(libvirt)的设置才对。

一句话解释原理:网桥的原理就是把网卡变成交换机,然后网卡本身和虚拟机再连接在交换机上。
用 virt-manager 的图形界面生成一个 br0,在生成的时候直接激活,设置 onboot,绑定上本机 eth0,之后进入虚拟机设置里修改网络为 br0 即可。

virt-manager 搞 bridge 会提示你这个
应该是 KVM 的 e 缺陷吧


直接用 macvtap 的话,guest 和 host 无法通信。
你需要先创建一个网桥,比如 br0,然后再把 network source 设置为 br0 即可。

如果你宿主机 Ubuntu 的 br0 已经配置好,虚拟机 centos 也指定了 br0,那直接在 centos 里给网卡配个静态 IP 不就行了么。么。。。。

我试试,谢谢.

推荐 4 楼的方法,用 virt-manager

这不是缺陷,macvtap 就是这么设计的,这也是 macvtap 比 tap 性能高上那么一点的原因

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服