ubuntu 18.04 rede após a remoção do cloud-init

1

Instalei o novo Ubuntu 18.04 no meu servidor doméstico e notei que o arquivo /etc/network/interfaces está vazio. Depois de pesquisar na internet, descobri que a versão 18.04 usa cloud-init package para o init networking e outras coisas. Eu removi o pacote cloud-init e a interface configurada em /etc/network/interfaces para IP estático, mas agora, após a reinicialização do servidor, parece que a rede não está configurada antes da inicialização dos serviços, porque todos os serviços configurados para listados nessa interface não escutam. Depois que o servidor é inicializado, tenho que executar manualmente o comando service [name] start . Como faço para corrigir isso?

Imagem de configuração da interface

    
por Richardds 29.06.2018 / 23:35

1 resposta

1

O Ubuntu alterou o ferramental por trás de sua configuração de rede, e é isso que você está enfrentando agora com o seu Sistema 18.04. O novo sistema é Netplan e /etc/network/interfaces e as ferramentas ifupdown relacionadas foram preteridas.

Desde que você removeu o cloud-init, esse não é o problema. Você tem duas maneiras de avançar - você pode 1) configurar o Netplan com suas informações de IP estático; ou 2) reinstale o pacote legado ifupdown e use-o como você costumava fazer.

Para configurar o Netplan, remova o arquivo de configuração que o cloud-init provavelmente deixou: rm /etc/netplan/50-cloud-init.yaml

E, em seguida, crie um novo arquivo de configuração chamado algo como /etc/netplan/99_config.yaml e adapte um dos exemplos de arquivo de configuração encontrado aqui .

    
por 07.07.2018 / 06:52