A partir do Ubuntu 18.04 LTS, Ubuntu usa Netplan para configurar interfaces de rede por padrão.
Neste artigo, vou mostrar como usar o Netplan no Ubuntu 18.04 LTS.
Vamos começar!
Arquivos de configuração do Netplan:
No Ubuntu 18.04 LTS, os arquivos de configuração YAML do Netplan são colocados no / etc / netplan / diretório. Para configurar uma interface de rede, você deve criar ou modificar os arquivos YAML necessários neste diretório.
Os arquivos de configuração YAML têm o .yaml extensão. O arquivo de configuração YAML do Netplan padrão / etc / netplan / 50-cloud-init.yaml é usado para configurar interfaces de rede usando o Netplan.
Configurando a interface de rede via DHCP com Netplan:
Nesta seção, vou mostrar como configurar uma interface de rede via DHCP no Ubuntu com Netplan.
Primeiro, encontre o nome da interface de rede que deseja configurar com o seguinte comando:
$ ip aComo você pode ver, tenho uma placa de interface de rede (NIC) instalada no meu Ubuntu 18.04 máquina LTS denominada ens33. Não tem nenhum endereço IP configurado agora. Então, vamos usar o Netplan para configurá-lo via DHCP.
Para configurar a interface de rede ens33 via DHCP usando o Netplan, abra o arquivo de configuração padrão do Netplan no Ubuntu 18.04 LTS / etc / netplan / 50-cloud-init.yaml com o seguinte comando:
$ sudo nano / etc / netplan / 50-cloud-init.yaml
Você deve ver a seguinte janela.
Agora adicione as seguintes linhas no rede seção.
ethernets:ens33:
dhcp4: sim
Aqui, dhcp4: sim significa usar DHCP para protocolo IPv4 para configurar a interface de rede ens33.
NOTA: As indentações são realmente úteis. Certifique-se de recuar cada linha corretamente. Isso tornará a sintaxe mais clara e mais confortável para os olhos.
Finalmente, o arquivo de configuração deve ser parecido com este.
Agora aperte
A vantagem do Netplan é que antes de aplicar as alterações, você pode ter certeza de que o arquivo de configuração não contém erros de digitação ou qualquer outro erro com o seguinte comando:
$ sudo netplan tryAgora pressione
Se tudo estiver bem, você deve ver o Configuração aceita mensagem conforme marcada na imagem abaixo.
Se houver algum problema com o arquivo de configuração, você verá as mensagens de erro apropriadas aqui.
Este recurso certamente irá ajudá-lo a evitar problemas complexos, difíceis de rastrear no futuro, com os arquivos de configuração do Netplan.
Por fim, aplique as alterações permanentemente usando o Netplan com o seguinte comando:
$ sudo netplan se aplica
Como você pode ver, a interface de rede ens33 está configurado via DHCP.
Configurando o endereço IP estático com o Netplan:
Se você deseja configurar um IP estático em sua interface de rede usando o Netplan, esta seção é para você.
Você pode definir manualmente o endereço IP, servidor de nomes, gateway, etc. de sua interface de rede usando Netplan.
Digamos que você deseja configurar sua interface de rede ens33 do seguinte modo:
Endereço IP estático: 192.168.10.33Máscara de sub-rede: 255.255.255.0
Gateway: 192.168.10.1
Servidor DNS: 192.168.10.1
Primeiro, verifique a configuração de rede do ens33 interface de rede com o seguinte comando:
$ ip aIsso é para ajudá-lo a verificar se as configurações da interface de rede realmente mudaram.
Agora, edite o arquivo de configuração YAML do Netplan, / etc / netplan / 50-cloud-init.yaml, com o seguinte comando:
$ sudo nano / etc / netplan / 50-cloud-init.yamlSe você me acompanhou ao longo do artigo, o arquivo de configuração deve ser assim. Agora, remova a linha marcada na imagem abaixo.
E digite as linhas marcadas na imagem abaixo.
NOTA: Lembre-se de que o recuo é essencial para arquivos YAML. Se você esquecer de indentar corretamente, o Netplan não permitirá que você aplique o arquivo de configuração. Portanto, você deve recuar cada etapa do arquivo de configuração YAML, conforme mostrado na captura de tela abaixo.
Agora aperte
Agora, verifique se há algum erro no arquivo de configuração com o seguinte comando:
$ sudo netplan try
Então aperte
Como você pode ver, o arquivo de configuração é aceito.
Por fim, aplique o arquivo de configuração com o seguinte comando:
$ sudo netplan se aplica
O endereço IP é alterado conforme o esperado.
O gateway também está configurado corretamente.
Bem como o servidor DNS.
Então, é assim que você instala e usa o Netplan no Ubuntu para configurar interfaces de rede usando arquivos YAML. Se você quiser saber mais sobre a Netplan, visite o site oficial da Netplan em https: // netplan.io.
Obrigado por ler este artigo.