Ubuntu – Configuração da rede com Netplan

O Netplan é uma ferramenta de configuração de rede para o Ubuntu que permite criar configurações de rede de forma fácil e escalável. Neste artigo, você vai aprender a configurar a rede do seu Ubuntu usando o serviço Netplan.

Antes de irmos à configuração dos interfaces, convém saber o nome dos interfaces. Para isso vamos usar o seguinte comando que nos vai mostrar todos os interfaces de rede existente na sua máquina.

sudo lshw -class network | grep name

Depois vamos editar o ficheiro de configuração da rede por exemplo com o editor nano.

nano /etc/netplan/00-installer-config.yaml

No ficheiro vamos adicionar algo parecido com isto.

network:
    ethernets:
        enp0s3:
            dhcp4: false
            addresses: [192.168.1.2/24]
            routes:
                - to: default
                    via: 192.168.1.1
            nameservers:
                addresses: [8.8.8.8,8.8.4.4,192.168.1.1]
    version: 2

Este arquivo de configuração define a configuração da rede para a interface enp0s3 que no meu caso foi o interface que apareceu no primeiro comando. Neste exemplo, estamos configurando a rede para usar a endereço IP 192.168.1.202/24, configurando a rota default para usar o gateway 192.168.100.1 e configurando os servidores DNS para usar os servidores DNS Google.

Explicando um pouco cada comando na minha configuração de casa onde o router tem o IP 192.168.1.1:

enp0s3 -> É o interface que temos no nosso computador.

dhcp4: false -> Para que o nosso interface não receba um ip automático do servidor de DHCP do router.

routes: -to: default via: 192.168.1.1 -> É o IP do nosso router que é a gateway da minha casa.

nameservers: addresses: -> São os servidores de DNS que transformam os nossos pedidos de nomes na internet e os transformam em IP. Neste caso tenho os DNS do google que são o 8.8.8.8 e 8.8.4.4 e só depois o IP do router mas basta só introduzir o IP do router.

No final usamos os comandos do nano para gravar (Ctrl+O) o ficheiro e sair do nano (Ctrl+X). Se usar diretamente o Ctrl+X e não tiver o ficheiro de configuração gravado vai aparecer uma mensagem para confirmar se quer gravar e é só seguir os passos.

Depois de adicionada a configuração vamos aplicar a nova configuração usando o seguinte comando:

sudo netplan apply

Caso tenha dado algum erro pode verificar o que se passou usando o mesmo comando com o parâmetro --debug.

sudo netplan --debug apply

Se tudo correr bem temos a nossa máquina configurada com um IP fixo usando o Netplan.