[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Script administrador de gateway
From: |
Eder Gobbi |
Subject: |
Script administrador de gateway |
Date: |
Mon, 06 Mar 2006 13:09:14 -0300 |
Boa tarde lista
Estou escrevendo um script pra um cliente administrador seu gateway
wireless.. Mas to com um probleminha.
Conforme script que segue, a opção 4, eu gastaria que o cara pudesse
substituir o valor de banda pra cliente específico.
Gostaria de uma sugestão pra esse fim...
Grato
#!/bin/bash
# Administração de Usuários
Principal() {
echo
echo
echo "ADMINISTRACAO DE USUARIOS WIRELESS"
echo "----------------------------------"
echo
echo "Opcoes:"
echo
echo "1 - Adicionar IP"
echo "2 - Adicionar MAC"
echo "3 - Controle de Banda"
echo "4 - Aplicar alteracoes"
echo "5 - Sair"
echo "Escolha a opcao desejada" ; read opcao
case $opcao in
1) IP ;;
2) MAC ;;
3) CB ;;
4) APLY ;;
5) exit ;;
*) "Opcao Errada!" ; echo ; Principal ;;
esac
}
IP() {
echo "Digite o novo IP:" ; read varip
echo ${varip} >> ip-list
cp /etc/shaper/cbq-192.168.100.8-in /etc/shaper/cbq-${varip}-in
cp /etc/shaper/cbq-192.168.100.8-out /etc/shaper/cbq-${varip}-out
sed -i s/192.168.100.8/${varip}/g /etc/shaper/cbq-${varip}-in
sed -i s/192.168.100.8/${varip}/g /etc/shaper/cbq-${varip}-out
Principal
}
MAC() {
echo "Digite o MAC do dispositivo:" ; read varmac
echo ${varmac} >> /etc/mac-list
Principal
}
CB() {
echo "IP a ser alterado:" ; read varip
echo "Taxa de download:" ; read txdw
echo "Taxa de upload:" ; read txul
sed -i s/RATE=150Kbit/RATE=${txdw}Kbit/g /etc/shaper/cbq-${varip}-in
sed -i s/RATE=150Kbit/RATE=${txul}Kbit/g /etc/shaper/cbq-${varip}-out
Principal
}
APLY() {
sudo /etc/init.d/nat-ini
sudo /etc/init.d/shaper restart
echo "Alterações aplicadas com sucesso!"
Principal
}
Principal
--
...
[]'s
_ Eder Gobbi - "Woody"
^-) MSN - gobbix at gmail dot com
( . . _ GoogleTalk - gobbix at gmail dot com
\ `\\ Jabber - gobbix at jabber dot com
|> Linux User - #385577 -
http://counter.li.org
______/|______ UIN - 161655702
"Livre? É... Eu sou!!!"
"Se você pensa que pode, ou se pensa que não pode, de qualquer forma
você está certo!" (Henry Ford)
- Script administrador de gateway,
Eder Gobbi <=