Files
biblioteca_conocimiento_lab…/scripts/kali-driver-8812au.sh

60 lines
1.5 KiB
Bash

#!/bin/bash
# =============================================================================
# Script rápido: Solo driver Realtek 8812AU para Kali Linux
# Ejecutar como root desde el USB live
# =============================================================================
set -e
echo "=== REALTEK 8812AU DRIVER INSTALL ==="
echo ""
# Verificar que se ejecuta como root
if [ "$EUID" -ne 0 ]; then
echo "Ejecuta como root: sudo bash $0"
exit 1
fi
# Instalar dependencias
echo "[1/4] Instalando dependencias..."
apt update -qq
apt install -y -qq dkms linux-headers-$(uname -r) git build-essential
# Clonar driver
echo "[2/4] Descargando driver..."
DRIVER_DIR="/opt/rtl8812au"
if [ -d "$DRIVER_DIR" ]; then
echo " Driver ya existe, actualizando..."
cd "$DRIVER_DIR"
git pull
else
git clone https://github.com/aircrack-ng/rtl8812au.git "$DRIVER_DIR"
cd "$DRIVER_DIR"
fi
# Compilar
echo "[3/4] Compilando..."
make clean
make
# Instalar
echo "[4/4] Instalando..."
make install
# Cargar módulo
echo ""
echo "Cargando módulo..."
modprobe 8812au 2>/dev/null || modprobe rtl8812au 2>/dev/null || echo "Módulo no se cargó (reiniciar para aplicar)"
# Verificar
echo ""
if ip link show | grep -q wl; then
IFACE=$(ip link show | grep wl | awk -F: '{print $2}' | tr -d ' ' | head -1)
echo "✓ WiFi detectado: $IFACE"
echo " Para modo monitor: airmon-ng start $IFACE"
else
echo "⚠ WiFi no detectado aún. Reinicia el USB."
fi
echo ""
echo "¡Driver instalado!"