Perfil público
Isomi Luiz da Silva
@clicsis desde 20/05/2007
Perfil
- Usuário
- clicsis
- Cidade
- Senhor do Bonfim/BA
- Nascimento
- 19/12/1976
- Último login
- 10/06/2015 15:07h
- Distribuição
- Debian
- Distribuições secundárias
Apresentação
- Home page
- http://www.tecalerta.com.br
- Profissão
- Técnico de Suporte
- Habilidades
- (Linux): Gerenciamento de Provedores, Bind, Squid, Proxy, Firewall, Gerenciamento de usuários e Controle de Banda. (Windows): Suporte técnico a Usuários de rede Windows, Desenvolvimento Access, VB e Ambiente Microsoft.
- Descrição
- Atuei na área de ensino de informática por mais 3 anos e atualmente trabalho como técnico de suporte em informática para usuários em ambiente Microsoft Windows através de empresa terceirizada "atividade iniciadas desde 1998" e presto suporte técnico a manutenção a provedores. Começei a me ineterssas por linux (Mais especificamente em Debian) a partir do início de 2006 quando almejei está à frente de um provedor de internet para qual trabalho nos dias de hoje.
Contribuições
Depoimentos 3
Escrever depoimento-
Cara.. valeu !!!! otima resposta na parte do shaper no debian... Muito obrigado.
-
E AI BROTHER BLZ SEGUE O SCRIPT INFELISMENTE PERDI SEU EMAIL .
#!/bin/bash
rm -f /etc/shaper/*
rm /etc/provedor/users.sh
touch /etc/provedor/users.sh
chmod +x /etc/provedor/users.sh
LISTA=`cat /etc/usuarios`
for USUARIO in $LISTA; do
CODIGO=`echo $USUARIO | awk -F "|" '{print $1}'`
NOME=`echo $USUARIO | awk -F "|" '{print $2}'`
IP=`echo $USUARIO | awk -F "|" '{print $3}'`
CON=`echo $USUARIO | awk -F "|" '{print $4}'`
DOWN=`echo $USUARIO | awk -F "|" '{print $5}'`"kbit"
UP=`echo $USUARIO | awk -F "|" '{print $6}'`"kbit"
MAC=`echo $USUARIO | awk -F "|" '{print $7}'`
PRIO=`echo $USUARIO| awk -F "|" '{print $8}'`
STAT=`echo $USUARIO | awk -F "|" '{print $9}'`
# checa se esta ativado
if [ "$STAT" = "A" ]; then
UPLOAD="/etc/shaper/cbq-"$CODIGO"."$NOME"_upload"
DOWNLOAD="/etc/shaper/cbq-"$CODIGO"."$NOME"_download"
touch $UPLOAD
touch $DOWNLOAD
chown 755 /etc/shaper/*
# eth1 corresponde a interface de rede conectada aos usuarios
# mude se necessario
echo "DEVICE=eth1,100Mbit,10Mbit" >> $UPLOAD
echo "RATE=$CON""KBit" >> $UPLOAD
echo "WEIGHT=$UP" >> $UPLOAD
echo "PRIO=$PRIO" >> $UPLOAD
echo "BOUNDED=yes" >> $UPLOAD
echo "ISOLATED=yes" >> $UPLOAD
echo "MARK=30" >> $UPLOAD
echo "DEVICE=eth1,100Mbit,10Mbit" >> $DOWNLOAD
echo "RATE=$CON""KBit" >> $DOWNLOAD
echo "WEIGHT=$DOWN" >> $DOWNLOAD
echo "PRIO=$PRIO" >> $DOWNLOAD
echo "RULE=""$IP" >> $DOWNLOAD
echo "BOUNDED=yes" >> $DOWNLOAD
echo "ISOLATED=yes" >> $DOWNLOAD
echo "iptables -t nat -A POSTROUTING -s $IP"" -j MASQUERADE" >> /etc/nat/users.sh
echo "iptables -A FORWARD -s $IP"" -j ACCEPT" >> /etc/nat/users.sh
echo "iptables -A FORWARD -d $IP"" -j ACCEPT" >> /etc/nat/users.sh
arp -s $IP $MAC
fi
done
sh /etc/firewall.sh
/etc/init.d/shaper restart
## FIM DO ARQUIVO ##
-
este script é muito bom, só que estou precisando imprementar o comando TIME OU SEJA. Quero que no horário de 08:00 (manhã) até as 18:00(tarde) o cliente tal navegue a 100 k e de 18:00(tarde) até 08:00 (manhã) ele navege a 256 k). tem como imprementar