Bond no Oracle Linux 9

De Wiki Projeto Root
Ir para navegação Ir para pesquisar

Sobre

Olá! Visitante, reunimos aqui, informações sobre como criar Bond no Oracle Linux.

Fontes: https://docs.oracle.com/en/operating-systems/oracle-linux/6/admin/config-network-bonding.html

Instalação dos pacotes

Instalar os pacotes necessários para o bonding

yum install vconfig net-tools iputils

Configurando o Bond

Para criar um "bond" (vínculo) de rede no Oracle Linux 9 entre duas interfaces, como eno12409np1 e ens2f1np1, você pode usar o NetworkManager (nmcli) ou editar os arquivos de configuração de rede manualmente. Aqui estão os passos detalhados para cada método.

nmcli

Crie a conexão bond

nmcli con add type bond con-name bond0 ifname bond0 mode balance-rr
Yellowpin.svg Nota: Neste exemplo, o modo balance-rr é usado. Outros modos, como active-backup, balance-xor, 802.3ad, etc., também estão disponíveis dependendo da sua necessidade.

Adicionar as Interfaces ao Bond

nmcli con add type ethernet con-name bond-slave-eno12409np1 ifname eno12409np1 master bond0
nmcli con add type ethernet con-name bond-slave-ens2f1np1 ifname ens2f1np1 master bond0

Configurar o Endereço IP para o Bond

nmcli con mod bond0 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1
nmcli con mod bond0 ipv4.dns "8.8.8.8 8.8.4.4"
nmcli con modify bond0 ipv4.method manual
nmcli con modify bond0 802-3-ethernet.mtu 1500

Ativar as conexões

nmcli con up bond-slave-eno12409np1
nmcli con up bond-slave-ens2f1np1
nmcli con up bond0

Editando Arquivos de Configuração

Criar ou editar o arquivo /etc/sysconfig/network-scripts/ifcfg-bond0

nano /etc/sysconfig/network-scripts/ifcfg-bond0

Adicione o seguinte conteúdo

DEVICE=bond0
NAME=bond0
TYPE=Bond
BONDING_MASTER=yes
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
BONDING_OPTS="mode=balance-rr miimon=100"


Configurar as Interfaces Escravas

Interface eno12409np1

nano /etc/sysconfig/network-scripts/ifcfg-eno12409np1
DEVICE=eno12409np1
TYPE=Ethernet
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none

Interface ens2f1np1

nano /etc/sysconfig/network-scripts/ifcfg-ens2f1np1
DEVICE=ens2f1np1
TYPE=Ethernet
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none

Reiniciar o Serviço de Rede

systemctl restart network

Verificações

Para verificar se o bond foi configurado corretamente, use os comandos abaixo:

nmcli connection show
nmcli device status
ip addr show bond0
cat /proc/net/bonding/bond0

Desativar a conexão

nmcli connection down bond0