GNU Radio en Kali Linux
GNU Radio en Kali Linux
Usar GNU Radio en Kali Linux es una excelente combinación para trabajar con SDR (Radio Definida por Software) enfocada en auditoría de seguridad y análisis de señales inalámbricas.
Aquí tienes la guía paso a paso para instalarlo correctamente, configurarlo y empezar a usarlo.
1. Instalación en Kali Linux
Kali Linux incluye GNU Radio en sus repositorios oficiales. Abre una terminal y ejecuta los siguientes comandos para actualizar tu sistema e instalar el software principal junto con su interfaz gráfica (GNU Radio Companion):
sudo apt update
sudo apt install gnuradio gr-osmosdr
Nota: El paquete
gr-osmosdres fundamental, ya que incluye los bloques de soporte para la mayoría de dispositivos SDR comerciales (RTL-SDR, HackRF, BladeRF, LimeSDR, etc.).
2. Iniciar la Interfaz Gráfica (GRC)
Para empezar a diseñar tus diagramas de bloques, puedes buscar "GNU Radio Companion" en el menú de aplicaciones de Kali, o simplemente ejecutarlo desde la terminal:
gnuradio-companion
Al abrirlo, verás el lienzo central en blanco donde arrastrarás los componentes, y a la derecha tendrás el catálogo completo de bloques (filtros, moduladores, fuentes de señal, etc.).
3. Flujo de Trabajo Esencial (Paso a Paso)
Para crear cualquier receptor o transmisor en GNU Radio, siempre debes seguir este orden lógico de construcción:
4. Solución de Problemas Comunes en Kali
Error de permisos con el USB: Si al conectar tu SDR la terminal dice que no puede acceder al dispositivo, es un problema de reglas de
udev. Normalmente se soluciona ejecutando este comando para dar acceso total a los USBs de radio:Bashsudo apt install rtl-sdr hackrf(Al instalar las herramientas de cada hardware se configuran automáticamente las reglas de permisos correctas).
Pérdida de paquetes (Letras 'O' o 'U' en la terminal):
Si ves que la terminal se llena de letras
O(Overflow), significa que tu ordenador es demasiado lento para procesar las muestras que le llegan del SDR. Solución: Baja elsamp_rate.Si ves letras
U(Underflow), significa que estás transmitiendo y tu ordenador no genera datos lo suficientemente rápido.