Hmm. Now I see that on Canonistack, this is all set up correctly by default.
2: ens2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1458 qdisc fq_codel state UP group default qlen 1000 link/ether fa:16:3e:5f:24:be brd ff:ff:ff:ff:ff:ff inet 10.48.130.242/17 brd 10.48.255.255 scope global dynamic ens2 valid_lft 85790sec preferred_lft 85790sec inet6 fe80::f816:3eff:fe5f:24be/64 scope link valid_lft forever preferred_lft forever 3: fan-252: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1408 qdisc noqueue state UP group default qlen 1000 link/ether 0a:91:cf:78:a0:20 brd ff:ff:ff:ff:ff:ff inet 252.5.228.1/8 scope global fan-252 valid_lft forever preferred_lft forever inet6 fe80::891:cfff:fe78:a020/64 scope link valid_lft forever preferred_lft forever 4: ftun0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1408 qdisc noqueue master fan-252 state UNKNOWN group default qlen 1000 link/ether 0a:91:cf:78:a0:20 brd ff:ff:ff:ff:ff:ff inet6 fe80::891:cfff:fe78:a020/64 scope link valid_lft forever preferred_lft forever
Hmm. Now I see that on Canonistack, this is all set up correctly by default.
2: ens2: <BROADCAST, MULTICAST, UP,LOWER_ UP> mtu 1458 qdisc fq_codel state UP group default qlen 1000 3eff:fe5f: 24be/64 scope link MULTICAST, UP,LOWER_ UP> mtu 1408 qdisc noqueue state UP group default qlen 1000 cfff:fe78: a020/64 scope link MULTICAST, UP,LOWER_ UP> mtu 1408 qdisc noqueue master fan-252 state UNKNOWN group default qlen 1000 cfff:fe78: a020/64 scope link
link/ether fa:16:3e:5f:24:be brd ff:ff:ff:ff:ff:ff
inet 10.48.130.242/17 brd 10.48.255.255 scope global dynamic ens2
valid_lft 85790sec preferred_lft 85790sec
inet6 fe80::f816:
valid_lft forever preferred_lft forever
3: fan-252: <BROADCAST,
link/ether 0a:91:cf:78:a0:20 brd ff:ff:ff:ff:ff:ff
inet 252.5.228.1/8 scope global fan-252
valid_lft forever preferred_lft forever
inet6 fe80::891:
valid_lft forever preferred_lft forever
4: ftun0: <BROADCAST,
link/ether 0a:91:cf:78:a0:20 brd ff:ff:ff:ff:ff:ff
inet6 fe80::891:
valid_lft forever preferred_lft forever