Ubuntu Server 19.04 Adding failover IPs

So I have a server with the IP 188.165.209.* I also have a batch of 8 failover IPs 46.105.250.*0 to 46.105.250.7


In the past I'd simply add them to /etc/network/interfaces, as virtual interfaces eth0:1-8


Now we have netplan with it's .yaml files, I just can't figure out how to add them properly to the server, I finally found a format of 50-cloud-init.yaml that doesn't end up in me not being able to access the server, however I still cannot contact it using the failover IP!

network:

version: 2

renderer: networkd

ethernets:

eno1:

dhcp4: false

gateway4: 188.165.209.254

match:

macaddress: 38:60:77:39:ce:13

set-name: eno1

addresses:

- 188.165.209.
/24

- 46.105.250.*0/32

- 46.105.250.*1/32

- 46.105.250.*2/32

- 46.105.250.*3/32

- 46.105.250.*4/32

- 46.105.250.*5/32

- 46.105.250.*6/32

- 46.105.250.*7/32



Also rather oddly when I apply the above webmin thinks the server main IP is 46.105.250.*0, however it is not accessible on that address.


Does anyone have any suggestions? The default config was below which seems to work:

network:


version: 2


renderer: networkd


ethernets:


eno1:


dhcp4: true

Anyone have any ideas on how to set this up?