Debian NetworkManager falha ao reconectar

Debian NetworkManager falha ao reconectar

Seguindo a descrição do NetworkManagerhttps://wiki.debian.org/NetworkManagero objetivo do NetworkManager é:

O NetworkManager tenta manter uma conexão de rede ativa sempre disponível.

Comparei um sistema Ubuntu 21.04 com Debian 11 (bullseye), ambos como convidado virtual em um ambiente Libvirt, usando 2 interfaces de rede "com fio" (sub-redes diferentes) em cada convidado.

Procedimento:

  1. Iniciando convidado com um link de interface ativo (o segundo está inativo)
  2. Desativar link ativo (via Virtual Manager)
  3. Configurar link de outra interface de rede (via Virtual Manager)
  4. Verificando dentro do convidado, se a rede está reconectada na segunda interface

No sistema Ubuntu 21.04 tudo funciona como desejado, o convidado está removendo a interface com operadora ausente (porque o link estava desativado), e reconecta a rede na segunda interface automaticamente (cujo link estava configurado para ativo).

O convidado Debian não se reconecta automaticamente, mas funciona se você ativar a interface dentro do convidado manualmente.

Se você alterar o procedimento para ...

  1. Iniciando convidado com um link de interface ativo (o segundo está inativo)
  2. Desativar link ativo (via Virtual Manager)
  3. aguardando a interface removida dentro do convidado
  4. Configurar link de outra interface de rede (via Virtual Manager)
  5. Verificando dentro do convidado, se a rede está reconectada na segunda interface

... a rede é reconectada automaticamente também no convidado Debian.

Parece que o NetworkManager em sistemas Debian tem um problema sério. Quando a segunda interface se torna uma portadora válida se outra interface já estiver ativa, a nova interface será ignorada para conexão automática agora e no futuro. Se a interface ativa cair, o NetworkManager não ativará a interface na segunda interface disponível, com o resultadoconvidado não está mais conectado a nenhuma rede!

Tento comparar versões, pacotes e arquivos de configuração e não consigo ver nenhuma diferença.

Minhas perguntas:

  • Alguma idéia de por que esses sistemas reagem de maneira diferente no mesmo procedimento?
  • O que pode ser modificado no sistema Debian para atingir o objetivo do NetworkManager (rede ativa o tempo todo) de forma confiável?

informação relacionada