08-ago: [discovery] Lecciones USB Linux ext4 + Realtek 8812AU + scripts kali-todo
This commit is contained in:
59
scripts/kali-driver-8812au.sh
Normal file
59
scripts/kali-driver-8812au.sh
Normal file
@@ -0,0 +1,59 @@
|
||||
#!/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!"
|
||||
Reference in New Issue
Block a user