Enviado em 21/08/2022 - 20:32h
Olá a todos !
Poderiam me ajudar, por favor ?
Tenho um script que não altera o canal do meu WIFI se o comando for executado via .sh
Segue o SCRIPT:
#!/bin/bash
while :
do
nmcli radio wifi off
nmcli radio wifi on
sleep 10s
nmcli dev wifi > /home/administrador/Documents/logs/arquivo.txt
sleep 20s
canal=$(awk '/WIFISOMALTO/ {print $4}' /home/administrador/Documents/logs/arquivo.txt)
echo "iwconfig wlp2s0 channel $canal" > /home/administrador/Documents/logs/canal.txt
configcanal=$(cat /home/administrador/Documents/logs/canal.txt)
nmcli radio wifi off
sleep 10s
. /home/administrador/Documents/logs/canal.txt
nmcli radio wifi on
sleep 10s
aireplay-ng -0 300 -a MACADDRESS wlp2s0
done
**********************************************************
Sei que dei algumas voltas para executar a parte de mudança de canal, mas da maneira simples que eu tinha criado tambem não funcionava.
Segue o script anterior:
#!/bin/bash
while :
do
nmcli dev wifi > /home/administrador/Documents/logs/arquivo.txt
canal=$(awk '/WIFISOMALTO/ {print $4}' /home/administrador/Documents/logs/arquivo.txt)
sudo iwconfig wlp2s0 channel $canal
aireplay-ng -0 300 -a MACADDRESS wlp2s0
done
Poderiam me ajudar, por favor ?
Tenho um script que não altera o canal do meu WIFI se o comando for executado via .sh
Segue o SCRIPT:
#!/bin/bash
while :
do
nmcli radio wifi off
nmcli radio wifi on
sleep 10s
nmcli dev wifi > /home/administrador/Documents/logs/arquivo.txt
sleep 20s
canal=$(awk '/WIFISOMALTO/ {print $4}' /home/administrador/Documents/logs/arquivo.txt)
echo "iwconfig wlp2s0 channel $canal" > /home/administrador/Documents/logs/canal.txt
configcanal=$(cat /home/administrador/Documents/logs/canal.txt)
nmcli radio wifi off
sleep 10s
. /home/administrador/Documents/logs/canal.txt
nmcli radio wifi on
sleep 10s
aireplay-ng -0 300 -a MACADDRESS wlp2s0
done
**********************************************************
Sei que dei algumas voltas para executar a parte de mudança de canal, mas da maneira simples que eu tinha criado tambem não funcionava.
Segue o script anterior:
#!/bin/bash
while :
do
nmcli dev wifi > /home/administrador/Documents/logs/arquivo.txt
canal=$(awk '/WIFISOMALTO/ {print $4}' /home/administrador/Documents/logs/arquivo.txt)
sudo iwconfig wlp2s0 channel $canal
aireplay-ng -0 300 -a MACADDRESS wlp2s0
done