Network bonding, also known as NIC teaming, is a technique that provides network redundancy and link aggregation by combining multiple network interfaces into a single virtual interface. In Ubuntu, network bonding can be easily configured using the following steps:
auto bond0 iface bond0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 bond-mode 802.3ad bond-miimon 100 bond-lacp-rate 1 bond-slaves enp1s0f0 enp1s0f1
Note: Replace the IP address, netmask, gateway, bond-mode, bond-miimon, bond-lacp-rate and bond-slaves parameters with your desired configuration.
Alternatively, you can restart the network interface by running:
$ sudo ifdown && sudo ifup
That's it. Now you have a bonded interface which provides redundancy and link aggregation to your network.