#!/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!"