Busqueda sobre Linux y software libre

Noticias sobre linux y software libre - Google 

Cómo asignar una "Concesión Estática" (Static Lease) para que tu dispositivo siempre reciba la misma IP basándonos en su MAC en OpenWRT

 Le preguntamos a Gemini, la inteligencia artificial de Google cómo asignar una "Concesión Estática" (Static Lease) para que tu dispositivo siempre reciba la misma IP basándonos en su MAC en OpenWRT

Explicanos detalladamente ómo asignar una "Concesión Estática" (Static Lease) para que tu dispositivo siempre reciba la misma IP basándonos en su MAC en OpenWRT

Asignar una Concesión Estática (Static Lease) es el paso final para tener una red organizada. Esto permite que, aunque tu dispositivo se desconecte o el router se reinicie, el servidor DHCP siempre le asigne la misma dirección IP interna (ej. 192.168.1.50) al reconocer su dirección MAC única.

Aquí tienes los dos métodos para hacerlo en OpenWRT: el visual (LuCI) y el avanzado (Terminal).

Método 1: Desde la interfaz web LuCI (El más fácil)

Este método es el más común y permite elegir dispositivos que ya están conectados actualmente.

Entrar al menú correcto:

Ve a Network (Red) > DHCP and DNS.

Baja hasta el final de la página hasta encontrar la sección llamada Static Leases (Concesiones estáticas).

Añadir una nueva regla:

Haz clic en el botón Add (Añadir).

Se abrirá una nueva fila con varios campos:

Hostname: Escribe un nombre para identificarlo (ej. Consola-Salon o PC-Gaming). No uses espacios.

MAC address: Aquí puedes desplegar la lista y OpenWRT te mostrará los dispositivos conectados actualmente. Selecciónalo. Si no está conectado, escribe la MAC manualmente (ej. AA:BB:CC:DD:EE:FF).

IPv4 address: Elige la IP que quieres que tenga siempre.

Consejo: Asegúrate de que la IP esté dentro del rango de tu red (ej. 192.168.1.X) pero que no choque con otra IP ya asignada.

Guardar cambios:

Haz clic en Save (Guardar).

Luego, haz clic en Save & Apply (Guardar y aplicar) en la esquina superior derecha.

Nota importante: Para que el dispositivo tome la nueva IP de inmediato, debes desconectar y volver a conectar el Wi-Fi en ese dispositivo o reiniciar su tarjeta de red.

Método 2: Desde la Terminal (SSH)

Si prefieres la línea de comandos o estás automatizando configuraciones, este es el camino. OpenWRT guarda estas configuraciones en el archivo /etc/config/dhcp.

Accede por SSH:

Bash


ssh root@192.168.1.1

Edita el archivo de configuración:

Bash


vi /etc/config/dhcp

Añade el bloque de código al final: Presiona la tecla i para insertar y añade algo como esto:

Plaintext

config host

   option name 'PC-Gaming'

   option mac 'AA:BB:CC:DD:EE:FF'

   option ip '192.168.1.50'

Guardar y salir: Presiona Esc, escribe :wq y pulsa Enter.

Reiniciar el servicio de red: Para que los cambios surtan efecto sin reiniciar el router:

Bash

/etc/init.d/dnsmasq restart

Consejos Pro para tus IPs Estáticas

Evita conflictos con el Pool DHCP : Por defecto, OpenWRT asigna IPs dinámicas en un rango (ej. del .100 al .250). Es una buena práctica asignar tus IPs estáticas fuera de ese rango (ej. del .2 al .99) para evitar que el router intente darle la misma IP a dos dispositivos distintos por error.

Combinación con QoS : Ahora que tu PC de juegos siempre tiene la IP 192.168.1.50, puedes crear la regla de prioridad en el Firewall (que explicamos antes) apuntando directamente a esa IP en lugar de a la MAC, y funcionará de forma mucho más sólida.

Nombre de Host Local: Al hacer esto, también podrás acceder a tus equipos por su nombre. En lugar de escribir la IP en el navegador o terminal, podrías escribir http://pc-gaming/ y el router sabrá a dónde ir.

¿Te gustaría que te explicara cómo configurar un servidor de archivos básico ( Samba ) ahora que ya tienes tus dispositivos identificados y con IPs fijas?

Cómo solucionar problemas de G4L en linux

 Le pedimos a Gemini, la inteligencia artificial de Google que nos explique cómo solucionar problemas de G4L en linux

Explicanos detalladamente cómo solucionar problemas de G4L en linux

Solucionar problemas en G4L ( Ghost for Linux ) puede ser un reto porque, al ser una herramienta basada en dd (copia de bloques), los errores suelen ser silenciosos o muy técnicos. Si algo falla, generalmente se debe a una discrepancia física entre los discos o a un error de comunicación en la red.

Aquí tienes la hoja de ruta para diagnosticar y arreglar los fallos más comunes.

1. El error de "Disco de destino demasiado pequeño" 

Este es el problema más frecuente. Como G4L usa el comando dd internamente, intenta copiar cada bit, incluyendo el espacio vacío.

El Problema: Si el disco de destino tiene aunque sea 1 byte menos que el de origen, la operación fallará al final o dejará el sistema de archivos corrupto.

La Solución:


Reducir la partición de origen: Antes de usar G4L, entra con un Live CD de GParted y reduce la partición del disco original para que sea notablemente más pequeña que el disco de destino.

Copiar solo particiones: En lugar de "Raw Mode" (disco completo), intenta copiar particiones individuales si el tamaño total del disco difiere.

2. Fallos de Conexión FTP o Red 

G4L depende fuertemente de un servidor FTP para las imágenes remotas. Si recibes errores de "Connection Refused" o el proceso se queda en 0%:

Diagnóstico de Red:

Asegúrate de que el servidor FTP sea accesible. G4L es muy básico; a veces no soporta SFTP (SSH) o FTPS (SSL) de forma nativa en versiones antiguas. Usa FTP estándar.

Verifica que la IP del servidor y del cliente estén en la misma subred.

Modo Pasivo vs. Activo: Si estás detrás de un firewall, el modo FTP puede ser el culpable. Prueba alternar entre ellos en el menú de configuración de red de G4L.

Firewall del Servidor: Asegúrate de que los puertos 20 y 21 (y el rango pasivo) estén abiertos en el servidor Linux donde guardas las imágenes.

3. Discos que "No Aparecen" (Problemas de Kernel) 

Si al iniciar G4L no ves tus discos NVMe o ciertos controladores SATA:

Causa: El kernel de la versión de G4L que estás usando es demasiado antiguo para tu hardware moderno.

Solución:

Actualizar G4L : Asegúrate de descargar la última versión estable (actualmente en SourceForge).

Modo de Controlador en BIOS : Si usas discos SATA, intenta cambiar el modo de RAID/RST a AHCI en la BIOS del ordenador. Los kernels de G4L a veces no detectan discos bajo controladores propietarios de Intel (RST).

4. Error "Input/Output Error" (Sectores defectuosos) 

Si la clonación se detiene a mitad de camino con un error de E/S:

Causa: El disco de origen tiene sectores físicos dañados. Como G4L intenta leer todo, se detiene al encontrar un bloque ilegible.

Solución:

Desde la terminal de G4L (presionando Alt + F2), intenta reparar el disco con:

Bash

fsck -y /dev/sda1

Si el daño es físico, G4L no es la mejor herramienta. En ese caso, te recomiendo usar GNU ddrescue, que está diseñado para saltar sectores dañados y rescatar lo que sea posible.

5. El Sistema Clonado no Arranca (UUID y GRUB) 🖥️

Has terminado la clonación al 100%, pero al encender el nuevo disco, te recibe una pantalla negra o un error de GRUB.

Causa: Al copiar bit a bit, el nuevo disco tiene el mismo UUID que el antiguo. Si ambos están conectados, el sistema se confunde. O bien, el cargador de arranque (GRUB) apunta a una posición que ha cambiado físicamente.

Solución:

Desconecta el disco original antes de arrancar el clonado.

Si sigue fallando, usa un Live USB de Ubuntu y usa la herramienta Boot-Repair, o reinstala GRUB manualmente:

Bash

sudo grub-install /dev/sdX

sudo update-grub


Tabla de comandos de emergencia en G4LSi el menú visual falla, puedes usar la terminal secundaria de G4L para investigar:

ComandoAcción
fdisk -lVerifica si el sistema detecta tus discos.
ifconfigVerifica si tienes una dirección IP asignada.
ping -c 3 [IP_Servidor]Comprueba la latencia y conexión con el servidor de imágenes.
`dmesgtail`

G4L es una herramienta de "fuerza bruta"; cuando funciona, es infalible, pero no perdona errores de configuración física.

¿Te gustaría que te ayudara a redactar un script de rescate usando ddrescue por si sospechas que tu disco de origen tiene daños físicos que G4L no puede saltar?

Cómo instalar y configurar G4L en linux

 Le pedimos a Gemini, la inteligencia artificial de Google cómo instalar y configurar G4L en linux

Explicanos detalladamente cómo instalar y configurar G4L en linux 

G4L (Ghost for Linux) es una de las herramientas de clonación más veteranas y potentes en el mundo del software libre. A diferencia de Clonezilla, que es más "inteligente" al copiar solo los bloques usados, G4L destaca por su capacidad de hacer copias bit a bit (usando dd) o de red (usando udp-cast), lo que la hace ideal para discos con sistemas de archivos dañados o formatos exóticos.

Aunque puedes ejecutarlo dentro de un sistema Linux instalado, lo más habitual y seguro es usarlo desde su propia imagen Live. Aquí tienes la guía detallada.

1. Obtención e Instalación

G4L no suele encontrarse en los repositorios oficiales (apt o dnf) porque se distribuye principalmente como un entorno de arranque independiente.

Opción A: Como Imagen Live (Recomendado)

Descarga: Ve a la página de G4L en SourceForge y baja el archivo .iso.

Creación del USB: Usa dd en Linux para quemar la imagen:

Bash


sudo dd if=g4l-v0.6x.iso of=/dev/sdX status=progress

(Donde sdX es tu memoria USB).

Arranque: Reinicia tu PC y selecciona el USB en el menú de BOOT.

Opción B: Instalar en un Linux en ejecución

Si quieres tener los scripts de G4L en tu sistema actual para preparar copias:

Descarga el paquete .tar.gz.

Descomprímelo y dale permisos de ejecución al script principal:

Bash

tar -zxvf g4l-v0.63.tar.gz

cd g4l-v0.63

sudo ./g4l


Nota: Necesitarás tener instalados los paquetes dialog y ncurses.

2. Configuración y Uso del Menú

Una vez que inicias G4L, verás una interfaz basada en texto (ncurses) muy clásica.

Paso 1: Selección del Modo

Al arrancar, verás varias opciones de kernel. La mayoría de las veces, la primera opción ("Default") es la correcta. Una vez dentro del menú azul:

Raw Mode: Copia el disco completo, bit por bit.

File Mode: Permite trabajar con imágenes comprimidas.

Paso 2: Configuración de Red (Opcional)

Si vas a guardar la imagen en un servidor externo (vía FTP):

Ve a Network Config.

Configura la IP de tu servidor, el usuario y la contraseña. G4L usa un servidor FTP por defecto para almacenar las imágenes de forma remota.

3. Clonación Paso a Paso (Local a Local)

Este es el uso más frecuente: pasar todo el contenido de un disco sda a un disco sdb.

Selecciona "Click'n'Clone".

Select Source Drive: Elige el disco de origen (ej. /dev/sda). Ten mucho cuidado aquí; un error borrará tus datos.

Select Target Drive: Elige el disco de destino (ej. /dev/sdb).

Confirmación: G4L te advertirá que los datos en el destino se perderán. Escribe yes para comenzar.

4. Clonación vía Red (FTP)

G4L brilla cuando se usa con un servidor central.

Configurar FTP : En el menú principal, selecciona Config.

Introduce la IP del servidor FTP, el nombre del archivo de imagen (ej. backup_pc1.img) y las credenciales.

Client Backup: Selecciona el disco o partición que quieres subir.

Compresión: Elige el algoritmo (LZOP es rápido, GZIP es más pequeño). El sistema comenzará a enviar los datos bit a bit a través de la red.

5. Diferencias Cruciales que debes conocer 

CaracterísticaG4LClonezilla
Método principaldd (Bit a bit)Partclone (Bloques usados)
VelocidadMás lento (copia espacio vacío)Más rápido
CompatibilidadUniversal (copia lo que sea)Limitada por sistema de archivos
FacilidadMenú muy simpleMás opciones y menús

Consideraciones Finales y Advertencias

Tamaño del disco: Al ser una copia dd, el disco de destino DEBE ser igual o más grande que el de origen. No hay vuelta de hoja con esto.

Discos montados: Nunca intentes clonar una partición que esté montada en modo escritura (RW). Siempre usa el Live USB de G4L para realizar la tarea con el sistema "en frío".

Verificación: G4L no verifica automáticamente la integridad de la copia al finalizar; es recomendable hacer un arranque de prueba en el disco clonado inmediatamente.

¿Te gustaría que te explicara cómo configurar un servidor FTP rápido en Linux para que G4L pueda guardar tus imágenes de forma centralizada?

Ads by CJ - Linux Foundation

Share This