Con la última iteración de Ubuntu vienen muchos cambios. Jack Wallen le muestra cómo se configuran ahora las entradas del servidor de nombres DNS para las interfaces de red en Ubuntu Server 18.04.
Cómo configurar los servidores de nombres DNS en Ubuntu 18.04Antes de Ubuntu 18.04, los servidores de nombres DNS se configuraban en /etc/network/interfaces. Pero, ¿cómo se configuran ahora los servidores de nombres DNS en Bionic Beaver? Jack Wallen, de ConsejoTecnologico.com, explica.
Durante años, siempre que necesitaba configurar servidores de nombres DNS en Linux, recurría a /etc/resolv.conf. Un par de entradas rápidas como esta harían que mi máquina llegara al mundo exterior como un campeón:
nameserver 8.8.4.4nameserver 8.8.8.8.8
Pero, como con todo, la tecnología evoluciona. Esto es especialmente cierto con las cosas que usted sabe más. Nunca falla que los desarrolladores le echen una llave inglesa a tus trabajos para cambiar la forma en que has estado haciendo tus tareas de administración durante décadas. Esto es cierto tanto para las tecnologías de código abierto como para las de código cerrado.
Tal es el caso de DNS en Ubuntu Server. Aunque el archivo /etc/resolv.conf todavía existe, ya no es donde se configuran los servidores de nombres DNS. Así es, los cambios en la red siguen llegando. Pero entonces, para ser justos, la configuración de DNS no ha sido configurada (al menos no permanentemente) en el archivo resolv.conf durante bastante tiempo. De hecho, antes de Ubuntu 18.04, los servidores de nombres DNS estaban configurados en /etc/network/interfaces. En este archivo, una entrada, como puede ver a continuación, le permitirá ir más allá de su LAN:
dns-direcciones 8.8.4.4.4,8.8.8.8.8
Inicie sesión en su servidor 18.04 y busque el archivo /etc/network/interfaces. ¿Adivina qué? Está allí. Sin embargo, puedes configurarlo todo lo que quieras, pero no tendrá ningún efecto. Por qué? Netplan. Es el nuevo chico del bloque de redes de Ubuntu. Es a través de Netplan que ahora configuramos nuestros servidores de nombre DNS.
¿Por qué hizo Canonical este movimiento? De la documentación oficial, viene esto:
En otras palabras, simplicidad. Y tiene sentido (especialmente considerando lo popular que se está volviendo el formato.yaml.
VEA: 20 consejos rápidos para hacer más fácil el trabajo en red con Linux (ConsejoTecnologico.com)
La nueva configuración
Aunque a muchos no les gusta el cambio, creo que Netplan fue lo correcto. Con este cambio, sus configuraciones de red se manejan en una ubicación (cada interfaz tiene su propio archivo de configuración. Los ficheros de configuración se encuentran en /etc/netplan. Los nombres de archivo serán en la forma 01-netcfg.yaml. Uno de los aspectos más importantes del archivo es que deben utilizar una sangría coherente (de lo contrario, no se podrán cargar. En estos archivos se configuran todos los aspectos de una interfaz de red (dirección IP, gateway, DNS, etc.. En cuanto a la configuración de DNS, se hace con dos líneas de código. Por ejemplo, si utiliza los servidores DNS de Google, la entrada se verá como la que se muestra en la .
Los servidores DNS están separados por comas. Para mantener las cosas limpias, recomiendo combinar servidores relacionados entre sí, como se ve en la .
Por supuesto, puede ajustar todas esas direcciones del servidor DNS en una sola línea .
Mientras estén separados por comas, todo estará genial. Puede incluso separarlos más claramente, añadiendo un espacio después de la coma .
Una vez que haya hecho el cambio de configuración, guarde/cierre el archivo y, a continuación, emita el comando:
sudo netplan aplicar
La configuración será leída y, siempre y cuando esté en la forma correcta, tendrá efecto. Si algo se torna torcido, puede agregar el modificador de depuración de esta manera:
sudo netplan --debug apply
El comando anterior le dará toda la salida que necesita para solucionar los problemas de su configuración de red .
Bienvenidos al nuevo orden mundial
Le guste o no, así es como Ubuntu networking está ahora configurado. Asegúrate de que estás al día con el nuevo orden mundial de Ubuntu, de lo contrario terminarás frustrado exponencialmente en cuanto a por qué tu red sigue fallando. Netplan está aquí para quedarse.
Boletín Semanal de Código Abierto
No se pierda nuestros consejos, tutoriales y comentarios sobre el sistema operativo Linux y las aplicaciones de código abierto. Entregado los martes