Hetzner 服务器上的 Proxmox 路由网络配置

Hetzner 服务器上的 Proxmox 路由网络配置

我有一台来自 Hetzner 的服务器,安装了 Proxmox

我的主机有如下 IP 地址xx.xx.69.241

我向 Hetzner 请求了一些额外的 IP 地址,这些是我的额外 IP 地址:

  1. xx.xx.69.242
  2. xx.xx.69.235
  3. xx.xx.133.14

我对第三个有疑问

目前,我的主机网络配置如下:

auto enp0s31f6
iface enp0s31f6 inet static
        address  xx.xx.69.241
        netmask  255.255.255.192
        gateway  xx.xx.69.193
        up route add -net xx.xx.69.192 netmask 255.255.255.192 gw xx.xx.69.193 dev enp0s31f6


auto vmbr0
iface vmbr0 inet static
    address xx.xx.69.241
    netmask 255.255.255.255
    bridge_ports none
    bridge_stp off
    bridge_fd 0
    bridge_maxwait 0
    pre-up brctl addbr vmbr0
    up ip route add xx.xx.69.242/32 dev vmbr0
    up ip route add xx.xx.69.235/32 dev vmbr0
    up ip route add xx.xx.133.14/32 dev vmbr0

对于第一个附加 IP 地址,我的访客网络配置如下:

auto lo
iface lo inet loopback

auto ens18
iface ens18 inet static
    address xx.xx.69.242
    netmask 255.255.255.255
    dns-nameservers 8.8.8.8 4.2.2.4
    post-up ip route add xx.xx.69.241 dev ens18
    post-up ip route add default via xx.xx.69.241 dev ens18
    pre-down ip route del default via xx.xx.69.241 dev ens18
    pre-down ip route del xx.xx.69.241 dev ens18

它适用于第一个和第二个附加 IP 地址。但是超出其他 IP 地址范围的第三个附加 IP 地址无法像其他两个地址一样工作。

有人能帮助我改变这些配置以满足第三个附加 IP 地址的要求吗?

答案1

为每台机器添加第二个虚拟网卡,并设置正确的 IP 和网桥,以便位于同一网络中。这是网络问题,而不是 proxmox 问题。

相关内容