What is bonding configuration?

What is bonding configuration?

Bonding is nothing but Linux kernel feature that allows to aggregate multiple link interfaces (such as eth0, eth1) into a single virtual link such as bond0. The idea is pretty simple get higher data rates and as well as link failover. Channel bonding will work with the help of bonding driver in kernel.

What is a bonded interface?

Network bonding is a process of combing or joining two or more network interfaces together into a single interface. Network bonding offers performance improvements and redundancy by increasing the network throughput and bandwidth. If one interface is down or unplugged the other one will work.

How does interface bonding work?

Do routers use DHCP?

By default, home routers set to use DHCP, whereas each connected device will receive the necessary settings from the router. Therefore, on your home network, your router serves as a simple DHCP server that assigns this information to hosts.

How do bonded interfaces work?

How to configure a network bond in Red Hat?

Configuring a network bond using nm-connection-editor 14.7. Configuring a network bond using nmstatectl 14.8. Configuring a network bond using RHEL System Roles

How to configure IP address for bond interface?

Optionally configure the IP address for the bond interface using the nmcli connection modify command. By default the interface is configured to use DHCP, but if you require static IP addressing, you should manually configure the address. For example, to configure IPv4 settings for the bond, type:

How to get DNS configuration from DHCP server?

If you want to obtain DNS configuration from the DHCP server, you will need to enable systemd-resolved and symlink /run/systemd/resolve/resolv.conf to /etc/resolv.conf. I recommend doing these steps as we will still be able to configure our DNS servers statically in a later step.

How to configure network bonding in Oracle Linux?

Otherwise, the mechanism might not work. You can configure network bonding either by using the command line or the Network Connections Editor. Add a bond interface using the nmcli connection add command. Take note to set the bond connection name, the bond interface name, and, importantly, the bond mode option.