mirror of https://gitlab.com/hp3icc/emq-TE1.git
Update menu-wifi-manager
This commit is contained in:
parent
09f05053cc
commit
aa6a6b2d0d
|
|
@ -5,16 +5,17 @@ cat > /bin/menu-wifi-manager <<- "EOF"
|
|||
if [ "$(cat /proc/cpuinfo | grep 'Raspberry')" != "" ]; then
|
||||
while :
|
||||
do
|
||||
choix=$(whiptail --title "WiFi Mannager" --menu "Selecciona una opción:" 15 60 6 \
|
||||
1 "Mostrar redes Wi-Fi almacenadas" \
|
||||
2 "Agregar nueva red Wi-Fi" \
|
||||
3 "Editar red Wi-Fi existente" \
|
||||
4 "Borrar red Wi-Fi" \
|
||||
5 "WiFi Signal Meter" \
|
||||
6 "Salir" 3>&1 1>&2 2>&3)
|
||||
choix=$(whiptail --title "WiFi Mannager" --menu "Selecciona una opción:" 15 60 7 \
|
||||
1 "Mostrar redes Wi-Fi cercanas" \
|
||||
2 "Mostrar redes Wi-Fi almacenadas" \
|
||||
3 "Agregar nueva red Wi-Fi" \
|
||||
4 "Editar red Wi-Fi existente" \
|
||||
5 "Borrar red Wi-Fi" \
|
||||
6 "WiFi Signal Meter (wavemon)" \
|
||||
7 "Salir" 3>&1 1>&2 2>&3)
|
||||
|
||||
exitstatus=$?
|
||||
|
||||
|
||||
if [ $exitstatus = 0 ]; then
|
||||
echo "Opción seleccionada:" $choix
|
||||
else
|
||||
|
|
@ -24,11 +25,17 @@ do
|
|||
|
||||
case $choix in
|
||||
1)
|
||||
echo "Scan redes WiFi:"
|
||||
wifi_scan=$(sudo iwlist wlan0 scan | grep ESSID | grep -oP '"\K[^"]+')
|
||||
formatted_wifi_scan=$(echo "$wifi_scan" | sed 's/"//g')
|
||||
whiptail --title "Scan Redes WiFi Cercanas" --msgbox "$formatted_wifi_scan" 15 60
|
||||
;;
|
||||
2)
|
||||
echo "Mostrando redes WiFi almacenadas:"
|
||||
wifi_list=$(nmcli connection show | awk '$3 == "wifi" {print $1}' | nl -s " ")
|
||||
whiptail --title "Redes WiFi Almacenadas" --msgbox "$wifi_list" 15 60
|
||||
;;
|
||||
2)
|
||||
3)
|
||||
ssid=""
|
||||
password=""
|
||||
whiptail --title "Agregar nueva red WiFi" --inputbox "Ingresa el SSID de la nueva red WiFi:" 10 60 2>/tmp/ssid.txt
|
||||
|
|
@ -48,7 +55,7 @@ do
|
|||
echo "Nueva red WiFi agregada con éxito y habilitada en wlan0."
|
||||
# read -p "Presiona Enter para continuar..."
|
||||
;;
|
||||
3)
|
||||
4)
|
||||
wifi_list=$(nmcli connection show | awk '$3 == "wifi" {print $1}' | nl -s " ")
|
||||
choice_num=""
|
||||
|
||||
|
|
@ -85,7 +92,7 @@ do
|
|||
|
||||
# read -p "Presiona Enter para continuar..."
|
||||
;;
|
||||
4)
|
||||
5)
|
||||
wifi_list=$(nmcli connection show | awk '$3 == "wifi" {print $1}' | nl -s " ")
|
||||
choice_num=""
|
||||
|
||||
|
|
@ -121,9 +128,9 @@ do
|
|||
|
||||
# read -p "Presiona Enter para continuar..."
|
||||
;;
|
||||
5)
|
||||
sudo wavemon ;;
|
||||
6)
|
||||
sudo wavemon ;;
|
||||
7)
|
||||
break
|
||||
;;
|
||||
esac
|
||||
|
|
|
|||
Loading…
Reference in New Issue