diff --git a/menu/menu-wifi-manager b/menu/menu-wifi-manager index 70962f0..d6bc192 100644 --- a/menu/menu-wifi-manager +++ b/menu/menu-wifi-manager @@ -173,4 +173,70 @@ EOF chmod +x /bin/menu-wifi-manager ln -sf /bin/menu-wifi-manager /bin/MENU-WIFI-MANAGER chmod +x /bin/MENU* +############ +#menu auto ap +sudo cat /bin/menu-ap > /dev/null << 'EOF' +#!/bin/bash + +if grep -q 'Raspberry' /proc/cpuinfo; then + while : + do + choix=$(whiptail --title "IP Tools" --menu "Selecciona una opción:" 15 60 6 \ + 1 "Disable auto AP mode" \ + 2 "Enable auto AP mode" \ + 3 "Salir" 3>&1 1>&2 2>&3) + + exitstatus=$? + + if [ $exitstatus = 0 ]; then + echo "Opción seleccionada:" $choix + else + echo "Has elegido cancelar. Saliendo..." + break + fi + + case $choix in + 1) + # Disable auto AP mode + servicios=("autoap.service") + for servicio in "${servicios[@]}"; do + if systemctl is-enabled "$servicio" >/dev/null 2>&1; then + echo "Disabling $servicio" + sudo systemctl disable "$servicio" + sudo systemctl stop "$servicio" + fi + done + ;; + 2) + # Enable auto AP mode + servicios=("autoap.service") + for servicio in "${servicios[@]}"; do + if systemctl is-enabled "$servicio" >/dev/null 2>&1; then + echo "Restarting $servicio" + sudo systemctl restart "$servicio" + else + echo "Starting and enabling $servicio" + sudo systemctl start "$servicio" + sudo systemctl enable "$servicio" + fi + done + ;; + 3) + break + ;; + esac + done + + exit 0 +else + whiptail --title "IP Tools" --msgbox "Esta opcion solo esta disponible para Raspberry / This option is only available for Raspberry" 0 50 + exit 0 +fi +EOF + + # Asignar permisos de ejecución + sudo chmod +x /bin/menu-ap + sudo ln -sf /bin/menu-ap /bin/MENU-AP + sudo chmod +x /bin/MENU-AP + fi \ No newline at end of file