Loading...

终于解决了 Libvirt 虚拟机无法互通的问题

搞了一个 Libvirt,开了几个虚拟机,遇到了一点问题。

目前的状态:

  1. 虚拟机可以正常上网,git、yum 什么的都没问题
  2. 虚拟机可以 ping 通网关 192.168.122.1
  3. 虚拟机可以 ping 通母机,以及母机网段的其他机器

遇到的问题:

  1. 虚拟机无法 ping 通其他同网段虚拟机,错误:no route to host
  2. 服务器母机可以 ping 通虚拟机,但是任何 ssh、web 请求都会错误:no route to host
  3. 母机如果使用主网卡 enp3s0f0 会 ping 不通,但是用 virbr0 网卡可以 ping 通
  4. ping -I enp3s0f0 192.168.122.5 [失败]
  5. ping -I virbr0 192.168.122.5 [成功]

说一下配置:

  • 服务器母机 IP:192.168.3.181
  • 虚拟机网段:192.168.122.0/24
  • 虚拟机网卡模式是 NAT,libvirt 自带的 virbr0 网卡
  • 服务器母机系统:CentOS 7.5
  • 虚拟机系统:CentOS 7.5

现在终于解决了……

虚拟机防火墙忘了关

发表评论

》表情