¿Cómo hacer persistente /etc/resolv.conf en Debian 9?

Configurando samba4 como controlador de dominio me he encontrado con el problema de que el archivo resolv.conf lo toca todo el mundo durante la carga del sistema, es un fichero dinámico. Es algo que ya sabía y,  hasta ahora, usaba las herramientas que el entorno gráfico me proporcionaba para hacer persistente la configuración. Pero en un servidor, el entorno gráfico sobra.

Entonces, ¿Cómo se puede conseguir? Seguramente, hay muchas maneras pero, aquí está cómo lo he conseguido yo esta vez.

Hay muchas guías de Ubuntu que dicen de tocar /etc/resolvconf/resolv.conf.d/tail pero, esto solo vale si el sistema usa un programa que se llama resolvconf. Debian9, en su instalación básica no lo instala.

En seguridad, lo primero es reducir la superficie de ataque.  Si no es necesario, quítalo.

¿Se podría instalar? Sí, supongo. Sin embargo, una de las primeras cosas que he aprendido sobre seguridad en sistemas operativos es que, lo primero es reducir la superficie de ataque. Luego cuantos menos programas estén en ejecución, menos cosas pueden fallar (además de que no desperdiciamos recursos).

Intenté conseguirlo editando /etc/network/interfaces pero, ni caso.

Al final, ha funcionado cambiando una línea de /etc/dhcp/dhclient.conf.

Editamos el archivo con nuestro editor preferido, el mío es vi:

root@server:~# vi /etc/dhcp/dhclient.conf

Buscamos la línea «#prepend domain-name-servers 127.0.0.1;» y la modificamos quedando «prepend domain-name-servers ;«

Guardamos y yo, reinicié el sistema (normalmente no es necesario reiniciarlo todo, basta con reiniciar el servicio apropiado).

Al mirar /etc/resolv.conf (root@server:~# cat /etc/resolv.conf), ahora veo que el primer nameserver que aparece tiene la ip de mi máquina. Compruebo la resolución dns de ldap, y ahora sí, responde.

Problema en la instalación de paquetes msi

Hace unos días tuve un problema extraño al querer instalar en Windows 7 Komodo Edit y, me parece recordar que Brackets. Resultó que el instalador de Windows encontraba un problema en la instalación de paquetes msi, no podía acceder a nosequé directorio.

Buscando encontré que, al parecer esto se debería solucionar haciendo una actualización del sistema, pero no era una opción entonces.

Continuar leyendo «Problema en la instalación de paquetes msi»

Sincronizar la lista de sitios ftp en Notepad++ en varios equipos

Hace poco he necesitado tener, de alguna manera, sincronizada la lista de sitios FTP de Notepad++ entre varios equipos para poder trabajar desde varias ubicaciones de manera cómoda, no estando pendiente de agregar el mismo sitio en todos los equipos.

Resulta que el plugin NppFTP guarda la lista de sitios en formato xml en el directorio AppData del usuario. Después de mucho buscar, no encontré la forma de cambiar este directorio. Pero, uno que viene del mundo GNU/Linux, y está acostumbrado a vivir entre enlaces simbólicos pensó: «¿Existe alguna forma de crear enlaces simbólicos en Windows?»

Una búsqueda rápida en Google, me dió como resultado el comando mklink.

Con esto, y un servicio de sincronización de archivos en la nube, como Dropbox o Google Drive, tenemos la solución.

Movemos el archivo de configuración de NppFTP de su ubicación original al directorio sincronizado y luego, abrimos un cmd como administrador y enlazamos la nueva ubicación con la anterior.

mklink "\User\%username%\AppData\Roaming\Notepad++\Plugins\Config\NppFTP\NppFTP.xml" "\Directorio\sincronizado\en\la\nube\NppFTP.xml"

Y listo, Notepad++ guardará y leerá, sin saberlo, la lista ftp en la nube.

Nota: Notepad++ guarda esta lista al cerrarlo. Y sobreescribe lo el archivo si hay cambios.

Peleándome con el arranque EFI

grub

Con esto de buscar trabajo, he acabado metido en un curso de seis meses para la obtención de un certificado de profesionalidad en programación de sistemas informáticos. No sé cómo evolucionará el curso pero, un mes después, he tenido tiempo suficiente para, durante el tiempo que estoy en el aula, y sin dejar de hacer lo que tengo que hacer, aprender algo sobre iptables, j2EE y btrfs. Y es esto último y su capacidad para emplear múltiples dispositivos en modos raid lo que me lleva a escribir estas líneas.

Continuar leyendo «Peleándome con el arranque EFI»