Como fazer a ligação da rede Linux

Como fazer a ligação da rede Linux
  • Introdução ao vínculo de rede
  • Configurando a ligação de rede com fio e sem fio no Debian 10 Buster (DHCP)
  • Configurando a ligação de rede com fio e sem fio no Debian 10 Buster (estático)
  • Testando se a ligação está funcionando
  • Solução de problemas de erro wpa_supplicant ao reiniciar os serviços de rede

Introdução ao vínculo de rede

A ligação de rede é a ligação ou combinação de duas interfaces de rede física diferentes para aumentar a largura de banda ou a conectividade de backup, caso uma interface falhe.

A adição de uma interface de rede para fazer backup de conectividade é chamada “redundância de rede”, Em curta redundância de rede, é quando uma interface de rede falha, a segunda (pode ser mais de 2 interfaces) substitui sua funcionalidade que impede a falha de conectividade. Por outro lado, a ligação de rede pode ser útil para distribuir o tráfego entre diferentes interfaces de rede, aumentando a capacidade de largura de banda, isso é chamado de “Balanceamento de carga”E existem tipos diferentes para fornecer redundância de rede e balanceamento de carga, ou ambos.

Existem diferentes tipos de ligação de rede, em primeiro lugar você pode combinar cartões Ethernet e Wi -Fi para obter redundância de rede ou balanceamento de carga (não aumentará a velocidade fornecida pelo seu ISP), também existem dispositivos disponíveis para alcançar uma rede Equilibrando as conexões 4G de ligação de celulares, mas você também pode transformar seu computador Linux em um dispositivo de ligação de rede.

Existem 7 tipos de ligação de rede:

  1. modo = 0 (balance Round Robin)
  2. modo = 1 (backup ativo) ⇒ Explicado neste tutorial.
  3. modo = 2 (balança xor)
  4. modo = 3 (transmissão)
  5. modo = 4 (802.3ad)
  6. Modo = 5 (Balance TLB)
  7. modo = 6 (balança alb)

Este tutorial explica como configurar a ligação de rede nas distribuições Debian e Ubuntu Linux de uma maneira que a conexão com fio é o padrão, enquanto o sem fio é o backup quando o fio não está conectado. Este é o modo 1 (backup ativo) e o dispositivo sem fio funcionará somente quando o fio falhar. Ambos os dispositivos de rede serão ligados Bond0 interface.

Configurando a ligação de rede com fio e sem fio no Debian 10 Buster (DHCP)

Antes de começar, você precisa instalar o pacote ifenslave para anexar e destacar os dispositivos de rede de escravos a um dispositivo de ligação. Correr:

APT Instale ifenslave

Apenas no caso de carregar os módulos de ligação

vínculo com modProbe

A segunda etapa é verificar os nomes da interface de rede, executar:

endereço de IP

No meu caso, quero unir o cartão Ethernet, identificado como ENP2S0 e o cartão sem fio, identificado como WLP3S0. Ao seguir este tutorial, substitua os dois nomes para os nomes dos seus cartões de rede.

Agora você deve garantir que suas interfaces de rede estejam presentes no arquivo /etc/rede/interfaces. Se não estiverem, abra o arquivo com Nano:

nano/etc/rede/interfaces

Adicione linhas semelhantes a elas, adicionei abaixo do comentário “#Add linhas semelhantes para fazer seus cartões de rede funcionarem… ”Substituindo os nomes de cartões de rede (ENP2S0 e WLP3S0) para o seu:

#Add linhas semelhantes para fazer com que seus cartões de rede funcionem substituindo
#"ENP2S0", "WLP3S0", "Linuxhint ...",
#"14: cf:…" e "972 ..." para sua informação adequada
Auto ENP2S0
IFACE ENP2S0 Manual INET
Bond-mestre de títulos0
ENP2S0 WLP3S0
Auto WLP3S0
IFACE WLP3S0 INET Manual
Bond-mestre de títulos0
ENP2S0 WLP3S0
wpa-ssid 'linuxhint'
WPA-BSSID '14: cf: e2: 2a: ef: 00 '
WPA-PSK '972537288765'
Auto Bond0
iface Bond0 INET DHCP
escravos de ligação nenhum
Back-backup ativo no modo de ligação
Bond-Miimon 100
Bond-downdelay 200
Bond-updelay 200

Salvar e sair pressionando Ctrl+x

Inicie os dispositivos de ligação executando:

ifenslave Bond0 ENP2S0 WLP3S0

Reinicie o serviço de rede executando:

/etc/init.reiniciar d/networking

A ligação deveria estar funcionando agora, mas não foi o meu caso ... um erro que me impedia de reiniciar os serviços de rede apareceu, se esse foi o seu caso também verifique a solução de problemas de solução WPA_Supplicant ao reiniciar os serviços de rede, se você não viu erros, pular para Testando se a ligação está trabalhando para confirmar que tudo correu bem.

Configurando a ligação de rede com fio e sem fio no Debian 10 Buster (estático)


Se você já seguiu as etapas acima e deseja alterar sua configuração em estática, ignore as etapas a seguir e pule para a edição de arquivo/etc/rede/interfaces para atualizá -la, se você iniciou este tutorial desta seção para configurar uma configuração estática de 0 Em seguida, siga todas as próximas etapas que começam instalando o ifenslave Pacote para anexar e destacar os dispositivos de rede de escravos a um dispositivo de ligação em execução:

APT Instale ifenslave

Apenas no caso de carregar os módulos de ligação

vínculo com modProbe

A segunda etapa é verificar os nomes da interface de rede, executar:

endereço de IP

No meu caso, quero unir o cartão Ethernet, identificado como ENP2S0 e o cartão sem fio, identificado como WLP3S0. Ao seguir este tutorial, substitua os dois nomes para os nomes dos seus cartões de rede.

Agora você deve garantir que suas interfaces de rede estejam presentes no arquivo /etc/rede/interfaces. Se não estiverem, abra o arquivo com Nano:

nano/etc/rede/interfaces

/etc/rede/interfaces edição de arquivo para configuração estática:

Adicione linhas semelhantes a elas, adicionei abaixo do comentário “#Add linhas semelhantes para fazer seus cartões de rede funcionarem… ”Substituindo os nomes de cartões de rede (ENP2S0 e WLP3S0) para o seu, substitua também os endereços IP de acordo com a sua classe de rede (e.g 10.0.0.X, 192.168.1.X, etc.)

#Add linhas semelhantes para obter seus cartões de rede funcionando substituindo "enp2s0", "wlp3s0 $
#"14: cf:…" e "972 ..." para sua informação adequada
Auto ENP2S0
IFACE ENP2S0 Manual INET
Bond-mestre de títulos0
ENP2S0 WLP3S0
Auto WLP3S0
IFACE WLP3S0 INET Manual
Bond-mestre de títulos0
ENP2S0 WLP3S0
wpa-ssid 'linuxhint'
WPA-BSSID '14: cf: e2: 2a: ef: 00 '
WPA-PSK '972537288765'
Auto Bond0
iface Bond0 Inet estático
Endereço 192.168.0.54
Máscara de rede 255.255.255.0
Rede 192.168.0.0
Gateway 192.168.0.1

Salvar e sair pressionando Ctrl+x

Inicie os dispositivos de ligação executando:

ifenslave Bond0 ENP2S0 WLP3S0

Reinicie o serviço de rede executando:

/etc/init.reiniciar d/networking

A ligação deve estar funcionando agora, mas não foi o meu caso ... um erro que me impedia de reiniciar os serviços de rede apareceu, se esse foi o seu caso também verifique a solução de problemas quanto a erros ao reiniciar os serviços de rede, se você não viu erros, continue lendo o Próxima seção para testar sua configuração e ignorar a última para solução de problemas.

Testando se a ligação está funcionando

Para confirmar que a ligação está funcionando corretamente:

gato/proc/net/bonding/bond00

Para verificar suas configurações de rede, você também pode executar

Endereço IP -Br

Se sua configuração foi definida corretamente, você verá um resultado semelhante, se você definir um IP estático, você verá. Na minha configuração estática, eu defini IP 192.168.0.54:

Solução de problemas de erro wpa_supplicant ao reiniciar os serviços de rede


Solução de problemas (Ignore esta etapa se você não recebeu erros ao reiniciar os serviços de rede)

Ao reiniciar o serviço de rede, recebi o erro:

“Falha ao inicializar a interface de controle '/run/wpa_supplicant'.Você pode ter outro processo wpa_supplicant já em execução ou o arquivo foi Deixado por uma rescisão impura de wpa_supplicant, caso em que você precisará remover manualmente esse arquivo antes de iniciar o wpa_supplicant novamente.““

Para resolvê -lo, apenas renomeie o arquivo /run/wpa_supplicant/wlp3s0 (substituir WLP3S0 com o nome do seu cartão wifi)

Se você recebeu o erro que mencionei acima, provavelmente ao tentar reiniciar seus serviços de rede, algumas interfaces caíram, repita a etapa para iniciar os dispositivos de ligação (ignore esta etapa se você não recebeu o erro e os serviços reiniciados corretamente):

E reinicie os serviços de rede novamente

E reinicie os serviços de rede novamente

Isso deve estar funcionando agora, para confirmar que é executado:

gato/proc/net/bonding/bond00

Para verificar suas configurações de rede, você também pode executar

Endereço IP -Br

Espero que você tenha achado este tutorial útil para tornar seu vínculo de rede trabalhando nas distribuições Debian 10 Buster e Ubuntu Linux, continue seguindo Linuxhint para obter mais dicas e atualizações no Linux.