我有一个具有多个 IP 的 VM(由 OVH 托管):
- 第一个由 OVH 给出,每台机器一个,并且可以更改(例如,当我们重置机器时)
- 其他的是故障转移IP,购买用于入站和出站流量的IP,它们不会改变。
我是 Netplan 的新手,我正在尝试对其进行配置,以便我的机器可以通过故障转移 IP 之一访问,并且也可以使用这些 IP。
第一步没问题:
- 我添加了一个新的 /etc/netplan/51-failover.yaml
- 我把这个配置:
network:
version: 2
vlans:
veth0:
id: 0
link: ens3
dhcp4: no
addresses: [fail.over.i.p/24]
- netplan 生成配置 && netplan 应用
结果:当 ssh ubuntu@fail.over.ip 时,它可以工作
但是 whatismyip.com 显示我的出站是第一个 IP。
我尝试直接把failover IPs直接放到原来的50-cloud-init.yaml Netplan配置文件中,但是这导致机器无法访问,我只好重新设置了:
network:
version: 2
ethernets:
ens3:
dhcp4: no
addresses: [fail.over.i.p/24]
match:
macaddress: "aa:bb:cc:dd:ee:ff"
set-name: ens3
你看到我错过了什么吗?
谢谢