KVM 公共 IP 设置与子网 /29

KVM 公共 IP 设置与子网 /29

我有一台来自 hetzner 的专用服务器和一个额外的 /29 子网

我已经配置了一个桥接网络,对我来说看起来不错

2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master 
br0 state UP group default qlen 1000
link/ether 00:1e:67:99:85:cf brd ff:ff:ff:ff:ff:ff
inet6 fe80::21e:67ff:fe99:85cf/64 scope link
   valid_lft forever preferred_lft forever

3: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state 
UP group default qlen 1000
link/ether 00:1e:67:99:85:cf brd ff:ff:ff:ff:ff:ff
inet 46.4.73.107/27 brd 46.4.73.127 scope global br0
   valid_lft forever preferred_lft forever
inet 188.40.162.113/29 brd 188.40.162.119 scope global br0:1
   valid_lft forever preferred_lft forever
inet6 fe80::21e:67ff:fe99:85cf/64 scope link

我安装了一台装有 Ubuntu 18 操作系统的客户机,并分配了一个静态 IP

addresses: 188.40.162.113/29
gateway4: 46.4.73.107

但我无法将虚拟机连接到公共 IP

我正在使用Kimchi and WokGUI 界面进行管理

问题1:现在有多少个公网IP可用,5个还是6个?

问题 2:如何使用 libvirt kvm 绑定这些公共 IP

答案1

我不是网络专家,但是

  1. 我认为网关必须位于可访问的网络上。您的虚拟机位于 188.40.162.113/29,但网关超出了 188.40.162.113-118 范围。
  2. VM 需要 188.40.162.113-118 范围内的特定 IP 地址。(不允许使用 112 和 119。)
  3. 虽然您可以将 VM 主机配置为具有 188.40.162.113 并充当 VM 的网关,但我会首先尝试不使用网关,以便您可以将 113 用于 VM。(我不确定是否可以没有网关。)
  4. 如果您的虚拟机需要网关,则需要将主机设置为在虚拟机网络上具有地址,例如 188.40.162.113,并在虚拟机网络和可让您访问互联网的网络之间进行路由。后者的网络可能具有网关 46.4.73.107。如果您可以通过网络(而不是 hetzner 网络界面)连接到您的服务器,则这应该是正常工作的。

相关内容