Linux Básico – Defina um IP Estático no Ubuntu 17.10 com Netplan

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...

Configurando uma Rede no Ubuntu

Configuraremos uma rede estática no Ubuntu 17.10, mas para isso precisamos entender alguns detalhes desta versão. A configuração da rede foi completamente alterada com o Ubuntu 17.10. Uma nova ferramenta chamada Netplan foi introduzida pela Canonical (a empresa que desenvolve a distribuição Ubuntu Linux) para o gerenciamento de configurações de rede, que será usado em todas as novas versões do Ubuntu, começando com a versão 17.10. O antigo arquivo de configuração de rede “/etc/network/interfaces” não é mais usado.

Configurando um endereço IP estático com Netplan

Abaixo seguem as etapas para configurar um endereço IP estático com o Netplan. Os arquivos de configuração do Netplan estão localizados no diretório /etc/netplan/. O padrão do arquivo de configuração é /etc/netplan/01-netcfg.yaml.
Abra o arquivo de configuração com um editor:

sudo nano /etc/netplan/01-netcfg.yaml
A sintaxe de configuração é na linguagem de programação Python (formato .yaml), de modo que a indentação das linhas é importante!

Aqui está um exemplo para um endereço IPv4 estático 192.168.1.100 na primeira interface de rede ens33 e gateway IP 192.168.1.1. O servidor usará os servidores DNS gratuitos do Google 8.8.8.8 e 8.8.4.4 para a resolução de nomes.

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

Um endereço IPv6 pode ser adicionado na linha de endereços, separados por uma vírgula. Exemplo:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.1.100/24, '2001:1::1/64']
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]
É importante que você envolva o endereço IPv6 em citações simples, você terá um erro de sintaxe caso contrário.

Para aplicar as alterações, aplique:

sudo netplan apply

Ou use-o com a opção –debug para obter alguma saída útil se a análise do arquivo de configuração do netplan tiver sido bem sucedida.
sudo netplan –debug apply

Configurando um endereço DHCP com netplan

Mostraremos uma configuração de IPV4 e IPV6 para um servidor DHCP.

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
   ens33:
     dhcp4: yes
     dhcp6: yes

Para aplicar as mudanças, digite:

sudo netplan apply

Mais configurações do Netplan

O Netplan é um novo e complexo sistema de configuração para configurar placas de rede, dispositivos virtuais, VLANs e pontes no Ubuntu 17.10. Para mais exemplos e uma explicação detalhada da sintaxe, veja o clicando aqui!

ubuntu with netplan
Figura 1 – Configuração de Rede Utilizando Netplan

É isso Pessoal! A partir da versão 17.10 a forma de trabalhar com as redes do Ubuntu mudam um pouco. Espero que tenham gostado, deixem seus comentários, a sua participação é muito importante para a nossa equipe!

Compartilhe este artigo