Como configurar a rede de rede (NIC)/equipes no Debian Linux

Como configurar a rede de rede (NIC)/equipes no Debian Linux

Nic A equipe apresenta uma solução interessante para a redundância e alta disponibilidade nos reinos de computação de servidor/estação de trabalho. Com a capacidade de ter várias placas de interface de rede, um administrador pode se tornar criativo na maneira como um servidor específico é acessado ou criar um tubo maior para o tráfego fluir para o servidor específico.

Leia também: Como configurar a ligação de rede ou a equipe no Ubuntu

Este guia passará pela equipe de dois cartões de interface de rede em um sistema Debian. O software conhecido como ifenslave será usado para anexar e destacar NICS De um dispositivo ligado. O dispositivo Bond se torna o dispositivo de rede que interfina com o kernel, mas usa fisicamente o dispositivo de interface de rede real (eth0, Eth1, etc).

Vínculo no Debian Linux

A primeira coisa a fazer antes de qualquer configuração é determinar o tipo de ligação que o sistema realmente precisa ser implementado. Existem seis modos de ligação suportados pelo kernel Linux até o momento em que escreva. Alguns desses vínculos 'modos'são simples de configurar e outros exigem configurações especiais nos interruptores em que os links se conectam.

Compreendendo os modos de vínculo

Modo de vínculo 0 - Balanço RR

Este método de equipe de NIC é chamado 'Round-robin', daí o'Rr' no nome. Com esse método de Bond, os pacotes de redes são girados através de cada uma das placas de interface de rede que compõem a interface ligada.

Por exemplo, um sistema com eth0, Eth1, e eth2 tudo escravo para um Bond0 interface. Esta interface, quando ativada com o modo de ligação 0, enviaria o primeiro pacote eth0, o segundo pacote Eth1, o terceiro pacote nosso eth2, e então comece em eth0 com o quarto pacote. É aqui que o modo chega 'Round-robin' nome.

Modo de ligação 1 - backup ativo

Com esse método de Bond, apenas uma interface de rede está ativa enquanto as outras interfaces no Bond simplesmente esperam por uma falha no link para a placa de interface de rede primária.

Modo de ligação 2 - Balance XOR

Em um modo Balance Xor Bond, o título avaliará os endereços MAC de origem e destino para determinar qual interface enviar os pacotes de rede para fora. Este método escolherá a mesma interface para um determinado endereço MAC e, como resultado, é capaz de balanceamento de carga e tolerância a falhas.

Modo de ligação 3 - Broadcast

Neste método, o dispositivo de ligação transmitirá dados de todas as interfaces de escravos daí o ''transmissão'Nome deste método de vínculo específico. Existem muito poucos usos para esse método, mas fornece um nível de tolerância a falhas.

Modo de ligação 4 - 802.3ad

Este é um método de vínculo especial para agregação de links e requer configuração especial no interruptor ao qual essa interface ligada específica se conecta. Este método segue o IEEE padrões para agregação de links e fornece tolerância a falhas e aumento da largura de banda.

Modo de ligação 5 - Transmitir balanceamento de carga

Em Tlb O título receberá tráfego nas interfaces de escravos normalmente, mas quando o sistema precisar enviar tráfego, determinará qual interface é a melhor para transmitir dados com base na carga/fila para cada uma das interfaces.

Modo de ligação 6 - balanceamento de carga adaptável

Em ALVA o vínculo carregará o saldo semelhante a Modo de ligação 5 Mas com a capacidade adicional de carregar o saldo também.

Dependendo do papel que o sistema desempenhará, escolher o método de vínculo adequado é imperativo. Este tutorial será feito em Debian Jessie com duas interfaces de rede (eth0 e Eth1) e será configurado para Modo de ligação 1 ou backup ativo.

No entanto, é muito simples alternar entre os diferentes modos, pois é apenas uma mudança no arquivo de interfaces de rede (assumindo que modo de ligação 4 não está sendo escolhido, pois requer configuração de interruptor).

Configuração da equipe da NIC

O primeiro passo para esse processo é obter o software adequado dos repositórios. O software para Debian é conhecido como ifenslave e pode ser instalado com 'apt'.

# apt-get install ifenslave-2.6 

Depois que o software estiver instalado, o kernel precisará ser instruído a carregar o módulo de ligação tanto para esta instalação atual quanto em futuras reinicializações. Para carregar o módulo desta vez, o 'modProbe'O utilitário pode ser usado para carregar os módulos do kernel.

# vínculo de modProbe 

Novamente, para garantir que esse título seja ativo nas reinicializações do sistema, o '/etc/módulos'O arquivo precisa ser modificado para informar o kernel para carregar os módulos de ligação na inicialização.

# echo 'Bonding' >> /etc /módulos 

Agora que o kernel está ciente dos módulos necessários para a ligação NIC, é hora de criar a interface real. Isso é feito através do arquivo de interfaces que está localizado em '/etc/rede/interfaces'e é editável com qualquer editor de texto.

# nano/etc/rede/interfaces 

Este arquivo contém as configurações de interface de rede para todos os dispositivos de rede que o sistema conectou. Este exemplo tem dois cartões de rede (eth0 e Eth1). A interface de ligação apropriada para escravizar os dois cartões de rede física em uma interface lógica deve ser criada neste arquivo. Este é um arquivo de interfaces muito simplistas, mas faz todo o necessário para criar uma interface de títulos em funcionamento.

Configure a equipe da NIC

A primeira estrofe (caixa vermelha acima) é a configuração de interface de loopback padrão. 'AUTO LO'informa o kernel para trazer o adaptador automaticamente na inicialização. 'iface lo Inet Loopback'Diz ao sistema que essa interface é a interface de loop-back do sistema ou mais comumente referenciada como 127.0.0.1.

A segunda estrofe (caixa amarela acima) é a interface de ligação real que será usada. O 'Auto Bond0'Diz ao sistema para inicializar automaticamente o título na inicialização do sistema. 'iface Bond0 INET DHCP'Pode ser óbvio, mas apenas para o caso, esta estrofe afirma que a interface nomeada Bond0 deve obter suas informações de rede via DHCP (Protocolo de controle dinâmico do host).

O 'Modo de ligação 1'É o que é usado para determinar qual modo de ligação é usado por esta interface ligada específica. Nesse caso, o modo de ligação 1 indica que esse vínculo é uma configuração de backup ativo com a opção 'Bond-Primary'indicando a interface primária para o vínculo usar. 'escravos eth0 eth1'Estados quais interfaces físicas fazem parte dessa interface em particular.

As próximas linhas são importantes para determinar quando a ligação deve mudar da interface primária para uma das interfaces de escravo no caso de uma falha de link. Miimon é uma das opções disponíveis para monitorar o status dos vínculos de títulos com a outra opção sendo o uso de arp solicitações de.

Este guia usará Miimon. 'Bond-Miimon 100'diz ao kernel para inspecionar o link a cada 100 ms. 'Bond-Do-Do-Downay 400'Significa que o sistema esperará 400 ms antes de concluir que a interface atualmente ativa está realmente baixa.

O 'Updelay de Bond 800'É usado para dizer ao sistema para esperar usando a nova interface ativa até 800 ms após o link ser criado. Uma nota sobre updleAy e Downdelay, Ambos os valores devem ser múltiplos do valor Miimon, caso contrário, o sistema será reduzido.

Páginas: 1 2