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:如何將這些公用IP與libvirt kvm綁定

答案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),並在虛擬機器網路和為您提供 Internet 存取的網路之間進行路由。後面的網路可能有一個網關 46.4.73.107。如果您可以透過網路(而不是 hetzner Web 介面)連接到您的伺服器,那麼這應該可以正常運作。

相關內容