Red Hat Training

A Red Hat training course is available for RHEL 8

Capítulo 4. Configurando o NetworkManager para ignorar certos dispositivos

Por padrão, o NetworkManager gerencia todos os dispositivos, exceto o dispositivo lo (loopback). Entretanto, você pode definir certos dispositivos como unmanaged para configurar que o NetworkManager ignore estes dispositivos. Com esta configuração, você pode gerenciar manualmente estes dispositivos, por exemplo, usando um script.

4.1. Configuração permanente de um dispositivo como não gerenciado no NetworkManager

Você pode configurar dispositivos como unmanaged com base em vários critérios, como o nome da interface, endereço MAC ou tipo de dispositivo. Este procedimento descreve como configurar permanentemente a interface enp1s0 como unmanaged no NetworkManager.

Para configurar temporariamente os dispositivos de rede como unmanaged, ver Seção 4.2, “Configuração temporária de um dispositivo como não gerenciado no NetworkManager”.

Procedimento

  1. Opcional: Mostrar a lista de dispositivos para identificar o dispositivo que você deseja definir como unmanaged:

    # nmcli device status
    DEVICE  TYPE      STATE         CONNECTION
    enp1s0  ethernet  disconnected  --
    ...
  2. Crie o arquivo /etc/NetworkManager/conf.d/99-unmanaged-devices.conf com o seguinte conteúdo:

    [keyfile]
    unmanaged-devices=interface-name:enp1s0

    Para definir vários dispositivos como não gerenciados, separe as entradas no parâmetro unmanaged-devices com ponto-e-vírgula:

    [keyfile]
    unmanaged-devices=interface-name:interface_1;interface-name:interface_2;...
  3. Recarregue o serviço NetworkManager:

    # systemctl reload NetworkManager

Etapas de verificação

  • Exibir a lista de dispositivos:

    # nmcli device status
    DEVICE  TYPE      STATE      CONNECTION
    enp1s0  ethernet  unmanaged  --
    ...

    O estado unmanaged ao lado do dispositivo enp1s0 indica que o NetworkManager não gerencia este dispositivo.

Recursos adicionais

  • Para uma lista de critérios que você pode usar para configurar dispositivos como não gerenciados e a sintaxe correspondente, consulte a seção Device List Format na página de manual NetworkManager.conf(5).