denilsoneskas
(usa Ubuntu)
Enviado em 22/10/2014 - 22:31h
Demorei a responder por não estar em um computador. Mas a sugestão é perfeita, atende muito bem o que queria fazer. Eu fiz um script para controle de banda com shaper. E uma opção é de listar o IP com os seus dados. Como se deve cadastrar um IP a cada controle, eu queria obter os demais detalhes do IP a partir dos dados cadastrados no dhcp.
Agora vou adaptar ao script...Segue parte dele pra visualização, depois posto ele completo.
-------------------------------------------
#---------------------------LISTAR DE ARQUIVOS---------------------------------
listar()
{
if [ -e $dir_controle/cbq-0010-XXX.XXX.XXX.XXX-down ]; then
rm -rf $dir_controle/cbq-0010-XXX.XXX.XXX.XXX-down # Apaga o default
fi
clear
echo "LISTA DE USUARIOS COM CONTROLE DE BANDA ATIVADO"
echo "-----------------------------------------------"
ls $dir_controle/*down >> tmp
while read tmp;
do
ip=`echo $tmp | awk -F "-" '{ print $3 }'`
banda=`cat $tmp | grep WEI | awk -F "=" '{ print $2 }'`
printf "IP-> $ip\tBANDA -> $banda \n"
done < tmp
rm -rf tmp
echo "-----------------------------------------------"
echo "PRESSIONE ENTER PARA RETORNAR AO MENU"
read
menu
}