Debian: Instalando o NetworkManager

O NetworkManager lidará apenas com interfaces não declaradas em /etc/network/interfaces

Quando instalamos a versão mínima do Debian ele acaba vindo pelado. Somente com o essencial e é assim que, particularmente, gosto.

Temos um post com lista de programas e utilitários para serem instalados logo após instalação do Debian: Debian: Alguns Programas para Instalar Logo Após Instalação do Debian via netinst.

Embora tenha sido originalmente direcionado a desktops, mais recentemente foi escolhido como o software de gerenciamento de rede padrão para alguns algumas outras distros; mas entenda que o NetworkManager não se destina a atender às necessidades de todos os usuários.

Para configurações básicas ou simples, a maneira de  configurar a rede era usando o arquivo de configuração de interfaces em /etc/network/interfaces. Ele ainda pode ser usado conforme vimos no post anterior.

Outra maneira de configurar é usando o Systemd.

 

O NetworkManager possui:

  • network-manager: esse é o programa sendo rodado usando o usuário root, o processo em si.
  • nmcli, nmtui,  nmtry, network-manager-gnome e plasma-nm: são os programas de frente, isto é, aqueles que são usados para configurar o NetworkManger.

Além disso, há plugins que podem ser instalados para ajudar, por exemplo, uma VPN ser configurada.

O NetworkManager lidará apenas com interfaces não declaradas em /etc/network/interfaces

Veja nosso post sobre /etc/network/interfaces: Acabei de Instalar o Debian. Como Configurar IP Fixo/Estático?

 

Instalando o NetworkManager

 

sudo apt install networkmanager -y

 

Iniciar, Parar, Habilitar Início junto com o Sistema

 

Iniciar o NetworkManager

sudo systemctl start NetworkManager

Parando o NetworkManager

sudo systemctl stop NetworkManager

 

Habilitar início automático ao ligar o sistema operacional

 sudo systemctl enable NetworkManager

remover início automático

 sudo systemctl disable NetworkManager

 

Temos que Tirar a Interface de Rede do Arquivo /etc/network/interfaces

O NetworkManager lidará apenas com interfaces não declaradas em /etc/network/interfaces.

#1 Edite o /etc/network/interfaces  usando seu editor favorito. Usarei o nano para retirar a interface enp0s3.

sudo nano /etc/network/interfaces

Apague as linhas em vermelho abaixo:

source /etc/network/interfaces.d/*

auto lo enp0s3
iface lo inet loopback

# The primary network interface
allow-hotplug enp0s3
iface enp0s3 inet static
        address 192.168.0.49
        gateway 192.168.0.1

#2 Reinicie o NetworkManager

sudo systemctl restart NetworkManager

#3 veja usando nmcli  que agora enp0s3 é gerenciado pelo NetworkManager

root@serverDebian11:~# nmcli
enp0s3: connected (externally) to enp0s3
        "Intel 82540EM"
        ethernet (e1000), 08:00:27:A7:26:EA, hw, mtu 1500
        inet4 192.168.0.49/24
        route4 0.0.0.0/0
        route4 192.168.0.0/24
        inet6 fe80::a00:27ff:fea7:26ea/64
        route6 fe80::/64

lo: unmanaged
        "lo"
        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536

Use "nmcli device show" to get complete information about known devices and
"nmcli connection show" to get an overview on active connection profiles.

Consult nmcli(1) and nmcli-examples(7) manual pages for complete usage details.

 

A interface LO não é porque ainda consta dentro de /etc/network/interfaces

Agora poderá usar nmcli ou nmtui para gerenciar a rede.

Gerenciando Rede com a Ferramenta mncli do NetworkManager no Linux

Linux: Como ver a Senha de uma Conexão Wifi já Conectada Antes?

Como Adicionar Mais de Um Endereço IP em Uma Placa de Rede

 

 

Fonte: debian.org

Deixe um comentário

O seu endereço de e-mail não será publicado.