Ubuntu Server 18.10
Ubuntu Server 18.10
This depends on how your setup works. With four connections using bonded links, you're seeing six unique IP addresses. You should configure static IPs for each or enable DHCP so they share the same address. This ensures the server appears as a single IP to networks.
Linux bonding offers a detailed overview of the process and available configurations. Netplan appears to be a strong choice based on what I found. I appreciate when things are described in YAML formats. Regarding alternatives, running serverless puppet or similar tools can give you high-level abstraction and flexibility for managing servers. Defining configurations as code always brings a smile to my face.