Busqueda sobre Linux y software libre

Noticias sobre linux y software libre - Google 

Cómo instalar y configurar X-WRT

 Le preguntamos a Gemini, la inteligencia artificial de Google cómo instalar y configurar X-WRT

Explicanos detalladamente cómo instalar y configurar Tarifa

X-WRT es una distribución de firmware para routers basada en OpenWRT, pero con una diferencia clave: está diseñada para ser mucho más amigable, visual y con funciones preinstaladas que en el OpenWRT "puro" tendrías que configurar manualmente por terminal.

Es muy popular por su interfaz LuCI mejorada y su excelente soporte para routers chinos y hardware con chipsets Mediatek o Qualcomm.

1. Antes de empezar: Preparación 📋

Para instalar X-WRT, necesitas el archivo de imagen específico para tu modelo de router.

Identifica tu modelo exacto: Mira la etiqueta debajo de tu router (ej. Xiaomi Mi Router 4A Gigabit, Linksys E8450, etc.).

Descarga el firmware:
Ve al sitio oficial de X-WRT.

Busca tu modelo en el buscador.

Verás dos tipos de archivos principales:

factory.bin: Se usa si vas a instalarlo por primera vez desde el firmware original del fabricante.

sysupgrade.bin: Se usa si ya tienes OpenWRT/X-WRT y solo quieres actualizar.

Respaldo: Instalar un firmware de terceros anula la garantía y puede "brickear" (dañar) el router si se hace mal. Asegúrate de tener un cable de red (Ethernet) a mano. 2. Instalación de X-WRT

Existen dos métodos principales dependiendo del estado de tu router.

Método A: Desde la interfaz web original (Más común)

Conecta tu PC al router mediante un cable Ethernet (no lo hagas por Wi-Fi).

Entra a la interfaz de tu router actual (ej. 192.168.31.1 para Xiaomi o 192.168.1.1 para otros).

Busca la sección System Update o Firmware Upgrade.

Selecciona el archivo factory.bin que descargaste.

¡IMPORTANTE!: No apagues el router. El proceso puede tardar de 3 a 5 minutos. El router se reiniciará varias veces.

Método B: Desde el modo recuperación (Bootloader)

Si el router no permite cargar archivos de terceros desde su web, deberás usar el modo de recuperación (mantener presionado el botón Reset al encenderlo) y cargar la imagen vía TFTP o mediante una interfaz especial de recuperación (como Breed o u-boot).

3. Configuración Inicial (Paso a Paso)

Una vez que el router ha reiniciado con X-WRT, la configuración cambia significativamente respecto a OpenWRT estándar.

A. Acceso al panel de control

La IP por defecto de X-WRT suele ser 192.168.15.1 (a diferencia del 1.1 habitual).

Abre tu navegador y entra a http://192.168.15.1.

Credenciales por defecto:

Usuario: root

Contraseña: admin (en algunos casos es password o simplemente vacía).

B. Configuración de Internet (WAN)

Nada más entrar, X-WRT te mostrará un panel principal muy visual.

Ve a Network > Interfaces.

Edita la interfaz WAN.

Si tu modem entrega internet automáticamente, usa DHCP Client. Si tu ISP requiere usuario y contraseña, selecciona PPPoE.

Haz clic en Save & Apply.

C. Configuración del Wi-Fi

X-WRT suele traer el Wi-Fi desactivado o abierto por seguridad inicial.

Ve a Network > Wireless.

Verás las radios (2.4GHz y 5GHz). Haz clic en Enable en ambas.

Haz clic en Edit en cada una para cambiar:

ESSID: El nombre de tu red.

Wireless Security: Selecciona WPA2-PSK/WPA3-SAE Mixed y pon tu contraseña.

4. Funciones Especiales de X-WRT que debes conocer

Lo que hace especial a X-WRT son sus añadidos "de fábrica":

App Store (Software): Incluye una gestión de paquetes mucho más visual para instalar VPNs, bloqueadores de publicidad (AdGuard Home) o servidores de impresión.

Gestión de Almacenamiento: Si tu router tiene puerto USB, X-WRT viene listo para configurar Samba (NAS) o Aria2 (Gestor de descargas) con un par de clics.

Control de Estado: El panel principal muestra gráficos en tiempo real del uso de CPU, RAM y carga de red que son mucho más detallados que en OpenWRT.

5. Solución de problemas comunes

No puedo entrar a la IP: Si 192.168.15.1 no carga, intenta 192.168.1.1. Asegúrate de que tu PC esté obteniendo una IP automáticamente por DHCP.

El Wi-Fi es inestable: Ve a Network > Wireless y cambia el canal de "Auto" a uno fijo (ej. Canal 36 para 5GHz). X-WRT permite usar canales DFS que a veces causan desconexiones si hay radares cerca.

Idioma: X-WRT suele venir en inglés o chino. Puedes cambiarlo en System > System > Language and Style.

¿Te gustaría que te ayude a configurar alguna función específica en X-WRT, como el servidor VPN WireGuard o el bloqueador de publicidad?

Cómo identificar la dirección MAC de tus dispositivos para crear reglas de prioridad automáticas en OpenWRT

 Le pedimos a Gemini, la inteligenia artificial de Google que nos explique cómo identificar la dirección MAC de tus dispositivos para crear reglas de prioridad automáticas en OpenWRT

Explicanos detalladamente cómo identificar la dirección MAC de tus dispositivos para crear reglas de prioridad automáticas en OpenWRT

Para crear reglas de prioridad (QoS/SQM) que realmente funcionen, identificar la dirección MAC es mucho más efectivo que usar la dirección IP. ¿Por qué? Porque la IP puede cambiar cada vez que el dispositivo se conecta (DHCP), mientras que la MAC es el identificador físico único de la tarjeta de red de tu consola, PC o móvil.

Aquí te explico detalladamente cómo encontrar estas direcciones dentro de OpenWRT y cómo aplicarlas.

1. Identificar la MAC desde la interfaz LuCI (Web)

Esta es la forma más rápida y visual. OpenWRT registra todos los dispositivos que han solicitado una IP o que están conectados al Wi-Fi.

A. A través de las Concesiones DHCP ( DHCP Leases)

Ve a Status > Overview.

Baja hasta la sección Network.

Busca la tabla DHCP Leases.

Aquí verás el Hostname (nombre del equipo), la IPv4-Address y la MAC-Address.

Truco: Si ves un dispositivo llamado "unknown", compáralo con la IP que muestra tu móvil o PC en sus ajustes de red.

B. A través de las Estaciones Inalámbricas (Solo Wi-Fi )

Si el dispositivo está conectado por Wi-Fi y quieres ver su potencia de señal actual además de su MAC:

Ve a Status > Wireless.

En la sección Associated Stations, verás una lista de todas las MACs conectadas a cada radio (2.4GHz o 5GHz).

2. Identificar la MAC mediante SSH ( Línea de comandos )

Si prefieres la terminal o LuCI no carga bien, puedes consultar la tabla ARP (Address Resolution Protocol), que vincula IPs con MACs en tiempo real.

Conéctate a tu router por SSH: ssh root@192.168.1.1.

Ejecuta el siguiente comando:

Bash

cat /proc/net/arp

Verás una columna llamada HW address. Esa es la dirección MAC.

3. Configurar la Regla de Prioridad Automática

Una vez que tengas la MAC (ejemplo: AA:BB:CC:DD:EE:FF), vamos a decirle al Firewall de OpenWRT que priorice ese tráfico usando etiquetas DSCP.

Ve a Network > Firewall > Traffic Rules.

Baja hasta Add new forward rule y configúrala así:

Name: Prioridad_Gaming_PC (o el nombre que prefieras).

Source zone: lan.

Protocol: Any (o UDP para juegos).

Destination zone:
wan.

Haz clic en Add and edit.

En la pestaña General Settings:

Busca Source MAC address y selecciona la MAC que identificamos antes.

Ve a la pestaña Advanced Settings:

Busca la opción DSCP classification.

Selecciona CS4 o EF (Expedited Forwarding). Estas etiquetas le dicen al router (y al SQM) que estos paquetes deben ir primero en la fila.

Haz clic en Save y luego en Save & Apply.

⚠️ Nota importante: El "MAC Aleatorio"

Los smartphones modernos (Android e iOS) y Windows 10/11 usan por defecto una función llamada "Dirección MAC aleatoria" o "Dirección privada" por seguridad en redes públicas.

El problema: Si tu móvil cambia su MAC cada semana, la regla de prioridad dejará de funcionar.

La solución: Entra en los ajustes de Wi-Fi de tu dispositivo (en el móvil o PC), busca la red de tu casa y cambia la configuración de "MAC Aleatoria" a "MAC del dispositivo" o "MAC de hardware". Esto hará que la MAC sea permanente solo para tu red doméstica.

El siguiente paso lógico: IP Estática

Para que tu red sea aún más profesional, lo ideal es que además de la regla de prioridad, ese dispositivo siempre tenga la misma IP interna. Esto facilita abrir puertos o gestionar el equipo de forma remota.

¿Te gustaría que te explicara cómo asignar una "Concesión Estática" (Static Lease) para que tu dispositivo siempre reciba la misma IP basándonos en su MAC?

Cómo configurar reglas de priorización de tráfico ( QoS ) en OpenWRT

 Le pedimos a Gemini, la inteligencia artificial de Google que nos explique cómo configurar reglas de priorización de tráfico ( QoS ) en OpenWRT

Explicanos detalladamente cómo configurar reglas de priorización de tráfico ( QoS ) en OpenWRT

Configurar la Calidad de Servicio ( QoS ) en OpenWRT es la solución definitiva para eliminar el "Bufferbloat" (ese lag que ocurre cuando alguien descarga archivos mientras tú juegas o estás en una videollamada).

En las versiones modernas de OpenWRT, el método recomendado no es el antiguo qos-scripts, sino SQM (Smart Queue Management). SQM utiliza algoritmos avanzados como CAKE o FQ_CODEL que gestionan el tráfico de forma inteligente sin necesidad de configurar cientos de reglas manuales.

Aquí tienes la guía detallada para configurarlo.

1. Instalación de los módulos necesarios

Por defecto, OpenWRT no incluye la interfaz gráfica para QoS. Primero debemos instalarla:

Accede a la interfaz web (LuCI).

Ve a System > Software.

Haz clic en Update lists.

Busca e instala el paquete: luci-app-sqm.

Cierra sesión y vuelve a entrar (o refresca la página) para que aparezca el nuevo menú en Network > SQM QoS.

2. Medición de tu velocidad real

Antes de configurar, necesitas saber cuánto ancho de banda real entrega tu proveedor (ISP).

Realiza un test de velocidad (como speedtest.net) conectado por cable.

Anota los resultados en Mbps.

Para que el QoS funcione, debemos reservar un pequeño margen para el router.

La fórmula recomendada es configurar el SQM al 90% o 95% de tu velocidad real:

3. Configuración del SQM (Paso a paso)

Ve a Network > SQM QoS y entra en la pestaña Queuing Discipline.

A. Pestaña Basic Settings

Enable: Marca esta casilla.

Interface: Selecciona tu interfaz de salida a internet (generalmente wan o eth1.2, dependiendo de tu modelo).

Download Speed: Ingresa el valor calculado (en kbit/s). Ejemplo: Para 100 Mbps, pon 95000.

Upload Speed: Ingresa el valor calculado (en kbit/s).

B. Pestaña Queue Discipline (El "cerebro")

Aquí es donde sucede la magia. Selecciona las siguientes opciones para el mejor rendimiento moderno:

Queuing discipline: Selecciona cake. Es el algoritmo más avanzado y eficiente actualmente.

Queue setup script: Selecciona piece_of_cake.qos. Este script es ideal para la mayoría de las conexiones domésticas.

C. Pestaña Link Layer Adaptation

Si tu conexión es ADSL o VDSL, este paso es crítico porque estas tecnologías tienen un "overhead" (sobrecarga) de paquetes:

Which link layer to account for: Selecciona Ethernet with overhead (para fibra/cable) o ATM (para ADSL).

Per Packet Overhead: Si usas Fibra, pon 44. Si no estás seguro, 26 es un valor seguro para la mayoría de las redes.

4. Priorización de Tráfico Específico (Reglas avanzadas)

Si bien SQM hace un gran trabajo repartiendo el internet de forma justa, a veces quieres que una IP (tu PC de juegos o tu consola) tenga prioridad absoluta. Para esto, puedes usar el motor de Firewall Traffic Rules.

Ve a Network > Firewall > Traffic Rules.

Desplázate hasta la sección Traffic Prioritization.

Añade una regla:

Name: Prioridad_Consola.

Source zone: lan.

Source MAC/IP: La dirección de tu consola.

Destination zone:
wan.DSCP 

Classification: Selecciona CS4 (Realtime Interactive) o EF (Expedited Forwarding).

Esto marcará los paquetes de ese dispositivo para que el router los procese antes que cualquier descarga de fondo.

5. Verificación de resultados

Para saber si tu configuración es correcta, no uses un test de velocidad normal. Usa el Test de Bufferbloat de Waveform.

Resultado esperado: Deberías obtener una calificación de A o A+.

Si tu latencia (ms) aumenta significativamente durante las pruebas de descarga/subida en el test, baja un poco más los valores de velocidad en la configuración de SQM (pasa del 95% al 90% o 85%).

¿Te gustaría que te explicara cómo identificar la dirección MAC de tus dispositivos para crear reglas de prioridad automáticas o cómo configurar el control parental junto con el QoS?



Cómo configurar una VPN en OpenWRT

 Le preguntamos a Gemini, la inteligencia artificial de Google cómo configurar una VPN en OpenWRT

Explicanos detalladamente cómo configurar una VPN en OpenWRT

Configurar una VPN en OpenWRT es una de las mejores formas de proteger toda tu red doméstica desde la fuente. Aunque OpenWRT soporta varios protocolos, hoy en día la recomendación estándar es WireGuard por su alta velocidad, bajo consumo de recursos y facilidad de configuración frente a OpenVPN.

A continuación, te explico detalladamente cómo configurar OpenWRT como un Cliente WireGuard (para enrutar todo el tráfico de tu casa a través de un proveedor como Mullvad, NordVPN, Proton, o tu propio servidor).

1. Instalación de Paquetes Necesarios

OpenWRT es modular, por lo que primero debemos instalar el soporte para WireGuard y su interfaz gráfica.

Accede a la interfaz web de tu router (LuCI).

Ve a System > Software.

Haz clic en Update lists.

Busca e instala los siguientes paquetes:

luci-proto-wireguard (Instala automáticamente las dependencias de WireGuard).

wireguard-tools

Nota: Es recomendable reiniciar el router después de instalar estos paquetes para que la nueva interfaz aparezca correctamente.

2. Creación de la Interfaz WireGuard

Ahora crearemos el "túnel" que conectará tu router con el servidor VPN.

Ve a Network > Interfaces.

Haz clic en Add new interface.

Name: Ponle algo descriptivo, como VPN_CLIENT.

Protocol: Selecciona WireGuard VPN

Haz clic en Create interface.

Configuración de la pestaña "General Setup":

Private Key: Genera una clave haciendo clic en el botón "Generate New Key Pair" (o pega la clave privada que te dio tu proveedor de VPN).

Public Key: (Se generará automáticamente al guardar).

Listen Port: Déjalo en blanco o usa el puerto estándar 51820.

IP Addresses: Aquí debes poner la IP interna que el servidor VPN te asignó (ej. 10.0.0.2/32).

3. Configuración del Peer (El Servidor)

En la misma configuración de la interfaz, ve a la pestaña Peers. Aquí defines a dónde te conectas.

Haz clic en Add Peer.

Public Key: Pega la clave pública del servidor VPN.

Allowed IPs: Para que todo el tráfico pase por la VPN, pon 0.0.0.0/0.

Endpoint Host: La dirección IP o dominio del servidor VPN.

Endpoint Port: El puerto del servidor (generalmente 51820).

Persistent Keep Alive: Pon 25 (ayuda a mantener la conexión activa detrás de NAT).

4. Configuración del Firewall (Zonas)

Este es el paso donde la mayoría de los usuarios falla. Debes decirle a OpenWRT que la nueva interfaz VPN es una zona de salida (WAN).

Ve a Network > Firewall.

En la pestaña Zones, haz clic en Add.

Name: vpn_zone.

Input / Output / Forward: Ponlos en REJECT / ACCEPT / REJECT (configuración segura).

Masquerading: Actívalo (Marcando la casilla). Es vital para que los dispositivos de tu LAN compartan la conexión VPN.

MSS Clamping: Actívalo (Evita problemas de fragmentación de paquetes).

Covered Networks: Selecciona tu interfaz VPN_CLIENT.

Allow forward from source zones: Selecciona la zona lan.

5. El toque final: DNS y Enrutamiento

Para evitar que tu ISP sepa qué páginas visitas (fugas de DNS), debemos configurar los DNS de la VPN.

Ve a Network > Interfaces > VPN_CLIENT.

En Advanced Settings, desmarca Use DNS servers advertised by peer si quieres usar DNS específicos (como 1.1.1.1 o 9.9.9.9).

Ve a la interfaz LAN y asegúrate de que el Gateway sea el router, pero que los DNS que reciban los clientes sean los de la VPN.

6. Verificación y "Kill Switch"

¿Cómo saber si funciona?

Desde un dispositivo conectado al router, visita ipleak.net. Si aparece la IP del servidor VPN y no la de tu casa, ¡lo lograste!

Configurar un Kill Switch (Opcional pero recomendado)

Si la VPN se cae, el router intentará enviar tráfico por la WAN normal por defecto. Para evitarlo:

Ve a Network > Firewall.

En la zona lan, cambia el Forward hacia la zona wan de ACCEPT a REJECT.

Asegúrate de que el Forward hacia vpn_zone sea el único permitido.

Solución de Problemas Comunes

No conecta: Verifica la hora del router (System > System). WireGuard es muy sensible al tiempo; si la hora es incorrecta por más de unos minutos, el túnel no se establecerá.

Velocidad lenta:
Si tu router tiene un procesador débil, asegúrate de activar Software flow offloading en Network > Firewall > Routing/NAT Offloading.

¿Te gustaría que te ayude a configurar una VPN tipo Servidor para que puedas entrar a los archivos de tu casa de forma segura cuando estés de viaje?

Cómo convertir una PC en un router con software libre

  Para estos tenemos

Le pedimos  a gemini, la inteligencia artificial de Google que nos explique cómo convertir una PC en un router con software libre

Convertir una computadora antigua o una mini-PC en un router es uno de los proyectos más gratificantes para cualquier entusiasta de la tecnología. No solo le das una segunda vida al hardware, sino que obtienes un nivel de control, seguridad y rendimiento que los routers comerciales de consumo (incluso los caros) rara vez ofrecen.

Aquí tienes una guía detallada para lograrlo utilizando software libre.

1. Requisitos de Hardware

Antes de instalar software, necesitas asegurar que tu PC pueda "hablar" con dos mundos distintos: Internet (WAN) y tu red local (LAN).

Procesador (CPU): Casi cualquier CPU de los últimos 10 años sirve. Si planeas usar una VPN a nivel de router, busca uno que soporte AES-NI (aceleración de cifrado).

Memoria RAM: 2GB es suficiente para un hogar; 4GB o más si planeas instalar complementos pesados como detección de intrusos (IDS).

Tarjetas de Red (NICs): Este es el punto crítico. Necesitas al menos dos puertos Ethernet.

Si tu PC solo tiene uno, puedes añadir una tarjeta PCIe con puertos Intel (son las más estables en software libre).

Evita los adaptadores USB a Ethernet para uso permanente, ya que suelen ser inestables bajo carga.

2. Opciones de Software Libre (Sistemas Operativos)

Existen varias distribuciones diseñadas específicamente para esta tarea:


SoftwareBasePerfil de UsuarioFortaleza
OPNsenseHardenedBSDIntermedio / AvanzadoInterfaz moderna, muy seguro y totalmente libre.
pfSense (CE)FreeBSDIntermedio / ProfesionalEl estándar de la industria, gran documentación.
OpenWrtLinuxEntusiasta / MinimalistaLigero, ideal para hardware con pocos recursos.
IPFireLinuxPrincipiante / SeguridadEnfoque modular y firewall muy estricto por defecto.

Nota: Aunque pfSense tiene una versión comercial, la Community Edition (CE) sigue siendo software libre. Sin embargo, OPNsense nació como un fork para mantener el espíritu de código abierto más puro.

3. Proceso de Instalación Paso a Paso

Utilizaremos OPNsense como ejemplo por su equilibrio entre facilidad y potencia.

Paso A: Preparación

Descarga la imagen ISO (tipo dvd o vga) desde el sitio oficial.

Graba la imagen en un USB usando herramientas como BalenaEtcher o dd en Linux.

Conecta tu PC a un monitor y teclado temporalmente.

Paso B: Instalación Inicial

Arranca la PC desde el USB.

Sigue el asistente en pantalla. Por lo general, solo debes seleccionar el disco de destino (¡Cuidado! Se borrarán todos los datos de ese disco).

Al finalizar, el sistema se reiniciará y te pedirá asignar las interfaces.

Paso C: Configuración de Interfaces

El sistema detectará tus tarjetas de red (ej. re0, em0).

WAN: Conecta el cable que viene de tu módem (debe estar en modo puente o "bridge").

LAN: Conecta este puerto a un Switch o directamente a tu computadora principal para configurar el router.

4. Configuración Web (El Panel de Control)

Una vez instalado, no necesitarás más el monitor en el router.

Desde una PC conectada al puerto LAN, abre el navegador y entra a la IP por defecto (normalmente 192.168.1.1).

Entra con las credenciales por defecto (usualmente root / opnsense).

Wizard de configuración: El asistente te guiará para configurar el tipo de conexión (DHCP, PPPoE), la zona horaria y, lo más importante, cambiar la contraseña de administrador.

5. Ventajas de usar Software Libre en tu red

Al terminar, tendrás acceso a funciones profesionales que normalmente costarían miles de dólares:

Bloqueo de publicidad en toda la red: Usando complementos como Unbound o AdGuard Home.

VPN de sitio a sitio o remota: Configura WireGuard para navegar de forma segura desde fuera de casa.

Priorización de tráfico (QoS): Evita que las descargas saturen tu conexión mientras juegas o estás en videollamadas.

IDS/IPS: Sistemas como Suricata que analizan el tráfico en busca de ataques maliciosos en tiempo real.

Consideraciones sobre el Consumo Eléctrico

Una PC de escritorio vieja puede consumir entre 30W y 80W constantes, lo que se nota en la factura de luz. Si buscas algo eficiente, te recomiendo instalar este software en una Mini-PC con procesador Intel N100 o similares, que consumen menos de 10W y ofrecen un rendimiento excepcional para redes de hasta 2.5 Gbps.

¿Te gustaría que profundicemos en la configuración de algún servicio específico, como WireGuard para acceder a tus archivos desde la calle de forma segura?

Cómo solucionar problemas de OpenWRT

 Le pregiuntamos a Gemini, la inteligencia artificial de Google cómo solucionar problemas de OpenWRT

Explicanos detalladamente cómo solucionar problemas de OpenWRT

Solucionar problemas en OpenWRT requiere un enfoque metódico, ya que al ser una distribución de Linux completa para routers, los fallos pueden ir desde una mala configuración de red hasta la saturación del almacenamiento interno.

A continuación, te presentamos una guía detallada para diagnosticar y recuperar tu dispositivo.

1. El "Modo a Prueba de Fallos" (Failsafe Mode) 🚨

Este es el paso más importante cuando has perdido el acceso al router (LuCI no carga y el SSH no conecta). El modo Failsafe carga un entorno mínimo con una IP estática predefinida, ignorando tus configuraciones corruptas.

Cómo entrar en Failsafe:

Desconecta el router de la corriente.

Vuelve a conectarlo y observa los LEDs. Cuando el LED de "Power" o "Status" comience a parpadear rápidamente, presiona repetidamente el botón Reset (o cualquier botón frontal).

Si el parpadeo se vuelve aún más rápido, has entrado en Failsafe.

Cómo acceder:

Conecta tu PC directamente al puerto LAN del router.

Configura la IP de tu PC manualmente a 192.168.1.2 con máscara 255.255.255.0.

Accede por terminal (SSH no funciona en este modo, usa Telnet):

Bash

telnet 192.168.1.1

Una vez dentro, puedes limpiar la configuración corrupta para volver a los valores de fábrica:

Bash

firstboot && reboot

2. Diagnóstico mediante Logs y Mensajes del Kernel

Si tienes acceso al router pero algo no funciona (el Wi-Fi se cae, el túnel VPN no conecta), los logs son tu mejor herramienta.

Comandos esenciales:

logread : Muestra los eventos del sistema (servicios, conexiones, errores de software).

Bash

logread -f # "Sigue" el log en tiempo real mientras intentas reproducir el error.

dmesg : Muestra los mensajes del kernel (errores de hardware, controladores de radio, detección de puertos USB).

Bash

dmesg | tail -n 20

3. Problemas de Red y Configuración de Interfaces 

OpenWRT gestiona la red mediante el archivo /etc/config/network. Un error de sintaxis aquí puede dejarte sin internet.

Verificación de archivos críticos:

Revisar la configuración:

Bash

cat /etc/config/network

Asegúrate de que la interfaz lan tenga la IP correcta y que la wan esté configurada según tu ISP (DHCP, PPPoE, etc.).

Reiniciar el subsistema de red: Si haces cambios por terminal, aplícalos sin reiniciar el router:

Bash

/etc/init.d/network restart

Problemas comunes de DNS:

Si puedes hacer ping a una IP (como 8.8.8.8) pero no puedes navegar por dominios, el problema es el servidor DNS. Verifica el archivo resolutor:

Bash

cat /tmp/resolv.conf.d/resolv.conf.auto

4. Almacenamiento Lleno (Overlay Full) 💾

Un problema muy frecuente en routers con poca memoria flash (4MB u 8MB) es llenar la partición /overlay al instalar paquetes. Cuando esto sucede, los cambios en la configuración no se guardan o el router entra en un ciclo de reinicios (bootloop).

Diagnóstico:

Ejecuta el comando:

Bash

df -h Si /overlay está al 100%, debes borrar archivos o paquetes:

Limpiar caché de opkg:
rm -rf /var/opkg-lists/*

Eliminar paquetes pesados:

Bash

opkg remove luci-app-[nombre-del-paquete]

5. Tabla de Referencia para Solución Rápida

SíntomaPosible CausaAcción Recomendada
No hay acceso web (LuCI)El servicio uhttpd se detuvo.service uhttpd restart por SSH.
Wi-Fi invisibleCanal no soportado o radio "disabled".Revisar /etc/config/wireless.
Paquetes no instalanFalta de espacio o lista no actualizada.opkg update y revisar df -h.
Cambios no se guardanPartición overlay llena o de solo lectura.mount -o remount,rw / o liberar espacio.

6. El Último Recurso: Sysupgrade por Terminal 

Si el sistema está muy inestable, lo mejor es reinstalar el firmware "limpio". Si tienes el archivo .bin en tu PC, pásalo al router vía SCP y ejecútalo:

Bash

sysupgrade -n /tmp/nombre_del_firmware.bin

La opción -n borra todas las configuraciones previas (recomendado para solucionar problemas persistentes).

¿Te gustaría que revisáramos la sintaxis de algún archivo de configuración específico o que te ayude a configurar el acceso vía puerto serie (TTL) para un router brickeado?

Cómo instalar y configurar OpenWRT

  Le pedimos a Gemini, la inteligencia artificial de Google que nos explique cómo instalar y configurar OpenWRT

Explicanos detalladamente cómo instalar y configurar OpenWRT

OpenWRT es más que un simple firmware; es un sistema operativo completo basado en Linux para routers. A diferencia de las interfaces limitadas de fábrica, OpenWRT ofrece un sistema de gestión de paquetes que te permite instalar herramientas de nivel profesional como servidores VPN, bloqueadores de publicidad (AdBlock), y priorización de tráfico avanzada.

⚠️ Antes de empezar: La Regla de Oro

Instalar OpenWRT conlleva el riesgo de "brickear" (dejar inservible) tu dispositivo si se elige el archivo incorrecto o se interrumpe la energía.

Verifica la compatibilidad: Visita la OpenWRT Table of Hardware (ToH).

Identifica la versión exacta: Un router "TP-Link Archer C7 v2" es totalmente distinto a un "v5". Mira la etiqueta física debajo de tu router.

Usa cables: Nunca realices el proceso por Wi-Fi. Usa un cable Ethernet.

1. Descarga del Firmware Correcto

Existen dos tipos principales de archivos:

Factory: Se usa cuando vas a pasar del firmware original (Linksys, TP-Link, etc.) a OpenWRT por primera vez.

Sysupgrade: Se usa para actualizar una versión de OpenWRT que ya está instalada.

Paso: Busca tu modelo en la web de OpenWRT y descarga la imagen "Install OpenWRT" (factory).

2. Instalación (Flasheo)

El método más sencillo es a través de la interfaz web original del router:

Conecta tu PC al puerto LAN del router.

Entra a la dirección IP del fabricante (ej. 192.168.0.1) y ve a la sección Firmware Upgrade.

Carga el archivo .bin o .img de OpenWRT que descargaste.

Haz clic en Upgrade y NO TOQUES NADA hasta que el router termine de reiniciarse. Puede tardar hasta 5 minutos.

3. Configuración Inicial (LuCI)

Una vez reiniciado, OpenWRT tendrá por defecto la IP 192.168.1.1.

A. Acceso y Contraseña

Abre tu navegador y entra a 192.168.1.1.

Verás la interfaz gráfica llamada LuCI. Por defecto no tiene contraseña.

Lo primero que debes hacer es ir a System ➔ Administration y establecer una contraseña segura para el usuario root.

B. Configuración de Internet (WAN)

Si tu módem principal entrega internet por DHCP (lo más común), OpenWRT debería detectarlo automáticamente al conectar el cable al puerto WAN.

Si necesitas PPPoE, ve a Network ➔ Interfaces, edita la interfaz WAN y cambia el protocolo.

C. Activar el Wi-Fi (¡Importante!)

Por seguridad, OpenWRT suele traer el Wi-Fi apagado por defecto.

Ve a Network ➔ Wireless.

Verás tus radios (2.4GHz y 5GHz). Haz clic en Enable en cada una.

Haz clic en Edit para cambiar el nombre de la red (SSID) y en la pestaña Wireless Security elige WPA2-PSK o WPA3-SAE para poner tu contraseña.

4. Gestión de Paquetes (Software)

Aquí es donde OpenWRT brilla. Funciona de manera similar a una terminal de Linux con el comando opkg.

Ve a System ➔ Software.

Haz clic en Update lists (necesitas internet en el router).

Ahora puedes buscar e instalar paquetes. Algunos recomendados:

luci-app-upnp: Para apertura automática de puertos.

luci-app-adblock: Para bloquear publicidad en toda tu red.

luci-app-wireguard: Para configurar una VPN moderna y rápida.

5. El Firewall de OpenWRT

OpenWRT utiliza fw4 (basado en nftables). En la sección Network ➔ Firewall puedes ver las zonas:

Lan (Green): Tu red interna. Por defecto, todo el tráfico hacia afuera está permitido.

Wan (Red): Internet. Por defecto, todo el tráfico entrante está bloqueado.

Si necesitas abrir un puerto (para juegos o un servidor), ve a la pestaña Port Forwards y crea una regla apuntando a la IP interna de tu dispositivo.

Resumen de comandos útiles (vía SSH)

Si eres un usuario avanzado, puedes entrar por terminal (Putty en Windows o Terminal en Linux/Mac) usando ssh root@192.168.1.1.

opkg update: Actualiza la lista de software.

opkg install [nombre]: Instala un programa.

firstboot: Borra toda la configuración y devuelve el router al estado inicial de OpenWRT (muy útil si te equivocas en algo).

¿Te gustaría que te ayude a configurar algún servicio específico en OpenWRT, como un servidor VPN o reglas de priorización de tráfico (QoS)?

Cómo solucionar problemas de clonezilla en linux

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

Explicanos detalladamente cómo solucionar problemas de clonezilla en linux

Solucionar problemas en Clonezilla puede ser un desafío debido a su interfaz basada en texto y a la naturaleza crítica de las tareas que realiza (copias de seguridad y clonación). La mayoría de los errores ocurren por discrepancias en el tamaño del disco, sistemas de archivos "sucios" o problemas de compatibilidad con el hardware moderno.

A continuación, te detallamos cómo diagnosticar y resolver los problemas más comunes.

1. El error "Destination disk is too small"

Este es el problema número uno. Clonezilla, por defecto, se niega a clonar un disco si el de destino es aunque sea un solo sector más pequeño que el de origen.

La Causa: Clonezilla intenta copiar la tabla de particiones exactamente como está. Si el destino no tiene el mismo espacio físico, la operación falla antes de empezar.

La Solución (Modo Experto):

Inicia Clonezilla y selecciona Expert Mode.

Durante la selección de parámetros, busca y marca la opción -icds (Ignore Check Disk Size).

Importante: Para que esto funcione, debes asegurarte previamente (usando GParted, por ejemplo) de que los datos en el disco de origen ocupen menos espacio de lo que tiene el disco de destino.

2. Errores de Montaje ( Repository Failures )

Cuando intentas guardar una imagen y Clonezilla dice: "Failed to mount /home/partimag".

En discos USB locales:

Causa: No esperaste lo suficiente para que el kernel detectara el disco antes de presionar Enter.

Solución: Desconecta y vuelve a conectar el USB, espera 10 segundos y luego intenta montarlo nuevamente. Asegúrate de que el disco de destino tenga un sistema de archivos compatible (NTFS o EXT4 son recomendados).

En red (Samba/SSH):

Causa: Credenciales incorrectas o problemas con la versión del protocolo SMB.

Solución: Si usas una versión de Windows moderna o un NAS, intenta añadir la opción -o vers=3.0 o 2.0 cuando Clonezilla te pregunte por opciones adicionales de montaje.

3. El sistema de archivos está "sucio" ( Dirty File System )

Si intentas clonar un disco con Windows o un disco Linux que no se apagó correctamente, Clonezilla fallará al intentar leer los datos.

Error común: "Input/output error" o "The partition is dirty".

La Solución:


Para Windows: Apaga Windows completamente (desactiva el "Inicio Rápido") o ejecuta chkdsk /f desde el CMD de Windows antes de intentar clonar.

Para Linux: Ejecuta un chequeo de disco desde la terminal de Clonezilla (puedes entrar a la línea de comandos seleccionando "Enter shell"):

Bash

sudo fsck -y /dev/sdX1 # Sustituye sdX1 por tu partición

Parámetro de rescate: En el modo experto de Clonezilla, activa la opción -fsck-y para que intente reparar errores automáticamente.

4. Problemas de Arranque ( UEFI vs Legacy )

A veces la clonación termina con éxito, pero el disco de destino no arranca.

La Causa: Mezclar modos de arranque. Si clonaste un sistema UEFI pero el equipo de destino está configurado en modo Legacy (BIOS), no arrancará.

La Solución:

Verifica que ambos equipos (o configuraciones de BIOS) coincidan en el modo de arranque.

Si clonas entre hardware muy diferente, asegúrate de activar la opción -g1 (reinstalar el cargador de arranque GRUB ) en el modo experto de Clonezilla.

5. Diagnóstico mediante Logs

Si Clonezilla se cierra inesperadamente o muestra un error críptico, los logs te darán la respuesta exacta.

Cuando ocurra el error, no reinicies. Selecciona la opción de entrar a la Línea de comandos (Shell).

Consulta el archivo de log principal:

Bash

cat /var/log/clonezilla.log

O revisa los mensajes del kernel si sospechas de un fallo de hardware (disco dañado):

Bash

dmesg | tail -n 50

Tabla de Parámetros de Rescate (Modo Experto)

Si tienes problemas persistentes, intenta activar estos parámetros en el Modo Experto:

ParámetroCuándo usarlo
-q2Usa Partclone (más rápido y moderno), recomendado por defecto.
-icdsSi el disco de destino es un poco más pequeño que el de origen.
-scIgnora la comprobación del sistema de archivos (úsalo con precaución).
-rescueContinúa la clonación incluso si encuentra sectores defectuosos en el disco.

¿Te gustaría que te ayude a crear una estrategia de particionado con GParted para que el error de "disco pequeño" no vuelva a ocurrir?

Cómo instalar y configurar Clonezilla en linux

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

Explicanos detalladamente cómo instalar y configurar Clonezilla en linux

Es importante comenzar con una aclaración fundamental: aunque puedes instalar Clonezilla como un paquete dentro de tu distribución Linux actual, su uso más común y efectivo es como un sistema "Live" (autónomo).

Esto se debe a que no se puede clonar o crear una imagen de una partición que está montada y en uso (como la partición donde está tu sistema operativo actual). Por lo tanto, explicaremos ambos escenarios: la instalación del paquete y el flujo de configuración para clonar.

1. Instalación de Clonezilla en Linux

Si deseas tener Clonezilla en tu sistema para clonar discos secundarios (que no sean el del sistema) o para preparar servidores de clonación, usa los siguientes comandos:

En Debian, Ubuntu, Linux Mint y derivados:

Bash


sudo apt update

sudo apt install clonezilla


En Arch Linux:

Bash


sudo pacman -S clonezilla

En Fedora:

Bash


sudo dnf install clonezilla

2. Preparación del Medio Live (Recomendado)

Para clonar tu disco principal, lo ideal es descargar la ISO de Clonezilla Live desde su sitio oficial y "quemarla" en un USB usando herramientas como dd, Rufus o BalenaEtcher.

Descarga la ISO (arquitectura amd64).

Crea el USB de arranque.

Inicia tu computadora desde el USB (ajustando el orden de arranque en la BIOS/UEFI).

3. Configuración Paso a Paso del Flujo de Trabajo

Clonezilla utiliza una interfaz de texto basada en menús (ncurses). Aquí te guiamos por la configuración más común: Device-Image (guardar un disco entero en un archivo de imagen).

Paso 1: Configuración de Idioma y Teclado

Al arrancar, selecciona tu idioma.

En la configuración del teclado, selecciona "Keep" (Mantener el teclado por defecto) o elige tu distribución local para evitar problemas con caracteres especiales.

Paso 2: Selección del Modo

Selecciona "Start Clonezilla".

Elige entre:

device-image: Crea un archivo (imagen) del disco en otro lugar.

device-device: Clona directamente de un disco a otro (disco espejo).

Paso 3: Montar el Repositorio (Dónde se guardará la imagen)

Si elegiste device-image, Clonezilla necesita saber dónde guardar el archivo resultante:

local_dev: Un disco duro externo o una partición secundaria en tu PC.

ssh_server / samba_server / nfs_server: Si deseas guardar la imagen en un servidor en red.

Nota: Si usas un disco USB externo, conéctalo ahora y espera unos segundos antes de presionar Enter para que el sistema lo detecte.

Paso 4: Selección del Modo de Ejecución

Selecciona Beginner mode (Modo principiante) para aceptar las opciones por defecto de compresión y particionado, que son muy seguras y eficientes.

Paso 5: Elegir la Tarea

Aquí es donde decides qué hacer:

savedisk: Guarda el disco duro completo como una imagen.

saveparts: Guarda solo particiones específicas.

restoredisk: Restaura una imagen previamente creada a un disco físico.

Paso 6: Selección del Origen y Destino

Origen: Selecciona el disco que quieres clonar (ej. sda o nvme0n1).

Nombre: Ponle un nombre a la imagen (Clonezilla suele sugerir la fecha actual).

Verificación: Se te preguntará si quieres comprobar la imagen una vez creada. Selecciona "Yes, check the saved image" para asegurar que no hubo errores.

4. Ejecución y Finalización

Clonezilla te mostrará un resumen de la operación en la terminal.

Deberás confirmar dos veces escribiendo y (yes) para iniciar el proceso.

Verás una barra de progreso que utiliza una herramienta llamada Partclone, la cual es muy eficiente porque solo clona los bloques de datos usados en el disco, ignorando el espacio libre.

Consejos de Oro 

Tamaño del destino: Si clonas de "disco a disco", el disco de destino debe ser igual o mayor que el de origen. Clonezilla no reduce particiones automáticamente de forma sencilla en el modo principiante.

Sistemas de archivos: Clonezilla es compatible con casi todos (ext2/3/4, Btrfs, xfs, NTFS, FAT32), por lo que puedes usarlo para clonar discos de Windows desde tu equipo Linux sin problemas.

Cifrado: Clonezilla permite cifrar la imagen resultante para proteger tus datos si la guardas en la nube o en un disco compartido.

¿Te gustaría que te ayude a generar el comando específico para automatizar una clonación mediante la línea de comandos de Clonezilla (modo avanzado)?

Cómo solucionar problemas de OpenMediaVault en linux

 Le preguntamos Gemini, la inteligencia artificial de Google cómo solucionar problemas de OpenMediaVault en linux

Explicanos detalladamente cómo solucionar problemas de OpenMediaVault en linux

Para solucionar problemas en OpenMediaVault ( OMV ) es fundamental entender que, aunque es un NAS, corre sobre una base de Debian. Por lo tanto, la mayoría de las soluciones implican una combinación de ajustes en la Interfaz Web ( GUI ) y comandos en la Terminal ( CLI ).

Aquí tienes una guía detallada para diagnosticar y resolver los fallos más comunes.

1. Problemas de Acceso a la Interfaz Web (GUI)

Si no puedes entrar al panel de control, pero el servidor parece estar encendido.

A. Error de "Conexión rechazada" o Pantalla en Blanco

Causa: El servicio nginx o php-fpm (que alimentan la web) se han detenido o el disco del sistema está lleno.

Solución ( CLI ): Conéctate por SSH o directamente con monitor y teclado:

Limpiar espacio: Si el disco del sistema está al 100%, la web no cargará.

Bash


df -h # Revisa el espacio en /

apt-get clean # Limpia el caché de paquetes Reiniciar servicios: Bash systemctl restart nginx

systemctl restart php7.4-fpm # La versión puede variar (ej. php8.2 en OMV 7)


Herramienta de rescate de OMV :
Ejecuta el comando de configuración rápida para restablecer el puerto o la contraseña:

Bash

omv-firstaid

Selecciona "Configure Web Control Panel" para restablecer el puerto (por defecto 80).

2. Problemas con los Discos y Sistemas de Archivos

OMV es muy estricto con el montaje de discos. Si un disco falla o cambia su identificador, el sistema puede dar errores de "Missing" o "Incomplete".

A. El disco aparece como "Missing" o no se monta

Diagnóstico: En la sección Almacenamiento > Sistemas de Archivos, el disco aparece en rojo o con error.

Solución:


Verificar conexión física: Revisa cables SATA/USB.

Forzar montaje por Terminal: A veces OMV pierde el punto de montaje en /etc/fstab.

Bash

mount -a # Intenta montar todo lo configurado

Limpiar firmas antiguas: Si el disco es nuevo o viene de otro sistema y no te deja formatearlo, limpia las tablas de particiones:

Ve a Almacenamiento > Discos.

Selecciona el disco y haz clic en Borrar (Wipe) (asegúrate de que no tenga datos importantes).

3. Fallos en el Servicio de Compartición (SMB/NFS)

Si el servidor funciona pero no puedes ver las carpetas desde tu equipo Linux o Windows.

A. Permisos de Usuario (El error más común)

Problema: Puedes ver la carpeta pero te pide contraseña constantemente o dice "Acceso denegado".

Solución ( GUI ):

Permisos de Carpeta Compartida: Ve a Derechos de acceso > Carpetas compartidas. Selecciona la carpeta y revisa los Privilegios (ACL). Asegúrate de que tu usuario tenga "Lectura/Escritura".

Reiniciar el servicio: Ve a Servicios > SMB/CIFS y dale a "Guardar" y "Aplicar" de nuevo para regenerar la configuración de Samba.

B. El servicio no inicia

Diagnóstico: El círculo de estado en "Servicios" aparece en rojo.

Solución ( CLI ):
Revisa el log de Samba para ver errores de sintaxis:

Bash


smbd -b # Revisa la configuración

systemctl status smb
d

4. Problemas con Docker y Portainer (OMV-Extras)

Muchos usuarios usan OMV con Docker. Si los contenedores no inician:

Causa: El disco donde están los contenedores se ha desmontado o la base de datos de Docker se corrompió.

Solución:

Revisa que el disco de "Appdata" esté montado.

Reinstalar OMV-Extras: Si la sección de Docker desaparece, puedes forzar la actualización:

Bash

wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash

5. Herramienta Maestra: omv-firstaid

Si nada de lo anterior funciona, OMV incluye una herramienta de "primeros auxilios" en la terminal que resuelve el 90% de los problemas de configuración inicial.

Escribe en la terminal: sudo omv-firstaid

Opciones útiles:

Configure network interface: Si perdiste la red.

Configure Web Control Panel: Si olvidaste el puerto o falló el certificado SSL.

Change Administrator Password: Si perdiste el acceso web.

ComandoFunción
journalctl -xeMuestra los errores más recientes del sistema.
omv-showkeyMuestra la configuración técnica de OMV (útil para foros).
cat /var/log/syslogRevisa el log general del sistema.
monit statusRevisa los servicios que OMV está monitoreando.

¿Te gustaría que te ayude a configurar una regla específica en el firewall de OMV o a recuperar un sistema de archivos dañado?

Ads by CJ - Linux Foundation

Share This