Durante anos, sempre que eu precisava para configurar servidores de nomes DNS no Linux eu iria virar-se para o /etc/resolv.conf. Um par de entradas rápidas como esta teria minha máquina alcançando o mundo exterior como um campeão:
nameserver 8.8.4.4nameserver 8.8.8.8
mas, como com tudo, a tecnologia evolui. Isso é especialmente verdadeiro com as coisas que você sabe mais., Nunca falha que os desenvolvedores vão jogar uma chave nas suas obras para mudar a maneira como você tem feito a sua coisa de administração por décadas. Isto aplica-se tanto às tecnologias de código aberto como às tecnologias de código fechado.
tal é o caso do DNS no servidor Ubuntu. Embora o /etc / resolv.o ficheiro conf ainda existe, não é mais onde você configura os seus servidores de nomes DNS. Isso mesmo, as mudanças de rede continuam a vir. Mas então, para ser justo, configurar o DNS não foi realmente configurado (pelo menos não permanentemente) no resolv.ficheiro conf há algum tempo. Na verdade, antes do Ubuntu 18.,04, DNS nameservers foram configurados em/etc/network / interfaces. Neste ficheiro, um item que veja em baixo irá levá-lo com sucesso para além da sua LAN:
dns-addresses 8.8.4.4,8.8.8.8
logar no seu servidor de 18.04 e procurar por esse ficheiro /etc/network/interfaces. Adivinha? Está ali. No entanto, você pode configurá-lo o quanto quiser, mas terá efeito zero. Por quê? Netplan. É o miúdo novo do bloco de contactos do Ubuntu. É através do Netplan que agora configuramos nossos nameservers DNS.porque é que a canónica fez esta jogada?, A partir da documentação oficial, vem o seguinte:
Netplan foi implementado para suportar uma representação simples e declarativa de configurações complexas de rede, bem como abordar algumas limitações atuais do ifupdown. O Netplan fornece um formato de configuração yaml simples e elegante, com suporte para vários fornecedores de infra-estruturas.
por outras palavras, simplicidade. E faz sentido (especialmente considerando o quão popular o .yaml format is becoming).,
Veja: 20 dicas rápidas para tornar a rede Linux mais fácil (pdf livre) (TechRepublic)
a nova configuração
embora muitos não gostem de mudanças, Eu acredito que Netplan foi o movimento certo. Com esta alteração, as configurações da sua rede são tratadas num único local (cada interface tem o seu próprio ficheiro de configuração). Os arquivos de configuração são encontrados no /etc/netplan. Os nomes dos ficheiros serão apresentados no formulário 01-netcfg.yaml. Um dos aspectos mais importantes do arquivo é que eles devem usar um travessão consistente (caso contrário eles não serão carregados)., Dentro desses arquivos, você configura todos os aspectos de uma interface de rede (endereço IP, gateway, DNS, etc). Quanto à configuração DNS, isso é feito com duas linhas de código. Por exemplo, se você usar os servidores DNS do Google, o item se parecerá com o mostrado na Figura A.
DNS servidores estão separados por vírgulas. Para manter as coisas limpas, eu recomendo combinar servidores relacionados juntos como você vê na figura B.,
você pode, naturalmente, caber todos os endereços do servidor DNS em uma única linha (Figura C).
desde que estejam separados por vírgulas, tudo será fixe. Você pode até separá-los mais claramente, adicionando um espaço após a vírgula (Figura D).
uma Vez que você fez a alteração de configuração, salvar/fechar o arquivo e, em seguida, emita o comando:
sudo netplan apply
A configuração será lida e, enquanto ele está em forma adequada, terá efeito. Se alguma coisa correr mal, poderá adicionar o botão de depuração assim:
sudo netplan --debug apply
o comando acima dar-lhe-á todo o resultado necessário para resolver a configuração da sua rede (figura E).,
figura e
Welcome to the new world order
quer goste ou não, é assim que a Rede Ubuntu está agora configurada. Certifique-se de que você está atualizado sobre a nova ordem mundial Ubuntu, caso contrário você vai acabar crescendo exponencialmente frustrado sobre o porquê de sua rede continua a falhar. O Netplan está aqui para ficar.
também ver
- Como instalar nextCloud 13 no Ubuntu 18.,04 (TechRepublic)
- Como alterar o nome do host no Ubuntu 18.04 (TechRepublic)
- Como configurar um endereço IP estático para o Ubuntu Server 18.04 (TechRepublic)
- Como instalar o Ubuntu Server 18.04 (TechRepublic)
- Mark Shuttleworth pratos onde a Canonical e o Ubuntu Linux vão avançar (ZDNet)