我有一台来自 Hetzner 的服务器,安装了 Proxmox
我的主机有如下 IP 地址xx.xx.69.241
我向 Hetzner 请求了一些额外的 IP 地址,这些是我的额外 IP 地址:
xx.xx.69.242
xx.xx.69.235
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 问题。