|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Comunidades | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Cadastre-se | Fotos | Blogs | Lista de Membros | Calendário | Pesquisar | Mensagens de Hoje | Marcar Fóruns Como Lidos |
![]() |
|
|
LinkBack | Opções do Tópico |
|
|
#1 (permalink) |
|
Pessoal, to com um problema no bandlimit aqui e procurei no forum, mas nao consegui resolver. Instalei o bandlimit aqui e ele ta limitando somente o download, o upload esta liberado. O que poderia ser??
Abaixo meu rc.bandlimit #!/bin/bash ################################### ################################### ######## # UnderLinux BandLimit v0.4 # # =================================== ========= # # # # Copyright (c) 2003 by Marcus Maciel(ScOrP|On) scorpion@underlinux.com.br # # Under-Linux.Org # # # # This program is free software. You can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation; either version 2 of the License. # ################################### ################################### ######## #ChangeLog v0.4 # Descobre o path dos binários usando which (by Eri Ramos Bastos erirb at xtms.com.br) # transforma stop e start em funções (by Eri Ramos Bastos erirb at xtms.com.br) # cria uma função de instalação (by Eri Ramos Bastos erirb at xtms.com.br) # cria um menu "init-like" (start|stop|restart|install) (by Eri Ramos Bastos erirb at xtms.com.br) # verifica sempre se o sistema está instalado antes de executá-lo (by Eri Ramos Bastos erirb at xtms.com.br) # permite maior modularização (by Eri Ramos Bastos erirb at xtms.com.br) # resolvido problema de nao utilizacao do modulo de compartilhamento #ChangeLog v0.3 #adicionado compartilhamento de Link #ChangeLog v0.2 # #Adicionado opcao para PATH de executaveis # Dependencias # Ipchains ou Iptables , iproute2 , modulos do kernel de CBQ QoS e compania... hehehe ![]() # Iptables: necessita de iptable_mangle e ipt_MARK # Ipchains: nenhuma ################## #INSTALACAO # crie o diretorio bandlimit dentro do seu /etc # mkdir /etc/bandlimit # dentro deste diretorio crie os arquivos ips e interfaces # touch /etc/bandlimit/ips # touch /etc/bandlimit/interfaces # depois edite o ips e o interfaces # colocando dentro do ips # os ips que vc deseja limitar 1 por linha no seguinte formato # ip:ratein:rateout ex: 10.0.1.2:97:33 # e no interfaces as interfaces que vc usa na sua maquina # no formato ethx ex: eth0 # 1 por linha tambem ))# # Para rodar coloque o script dentro do seu rc.local # Para remover as regras digite rc.bandlimit stop # ################## #Checa se o usuario eh root if [ $(whoami) != root ] then echo "Voce nao e root" exit 1 fi # Instalacao do sistema finstall(){ #verifica a existencia do destino if [ -d /etc/bandlimit ] then echo "Sistema ja instalado." else mkdir /etc/bandlimit INST_IP=0 #Loop para configuracao de IPs echo "Configurando IPs. Digite fim na configuracao de IP para terminar" while [ $INST_IP != fim ] do read -p "Entre com IP: " INST_IP if [ $INST_IP = "fim" ] then break fi read -p "Entre com Rate-IN: " INST_RATE_IN read -p "Entre com Rate-OUT: " INST_RATE_OUT echo "$INST_IP:$INST_RATE_IN:$INST_RATE_ OUT" >> /etc/bandlimit/ips done INST_INT=0 #Loop para configuracao de Interfaces echo "Configurando Interfaces. Digite fim para terminar" while [ $INST_INT != "fim" ] do read -p "Entre com Interface: " INST_INT if [ $INST_INT = "fim" ] then break fi echo $INST_INT >> /etc/bandlimit/interfaces done fi } #PATH para os executaveis #Devem ser descobertos automaticamente IPTABLES=`which iptables` TC=`which tc` IPCHAINS=`which ipchains` GREP=`which grep` CUT=`which cut` EXPR=`which expr` #### # IMPORTANTE!!!! USAMOS OS COMANDO # iptables -F -t mangle # ipchains -F input # ipchains -F output # Isso fara com que se voce tem alguma regra no seu mangle no iptables # ou alguma regra no input ou output no seu ipchains esta regra sera apagada # Para que voce nao perca suas regras de Firewall do iptables/ipchains # Caso use alguma coisa no mangle do iptables ou alguma coisa no input/output # no ipchains sete seu script de regras abaixo abaixo #Lembrando que usamos o mangle apartir do mark 2 e este vai gerando um mark novo #ate acabar seus ips ou seja se voce fizer pra 250 ips o ultimo mark sera o 252 #Caso use o Mark tente comecar apartir do 1000 para evitar Marks Iguais #script=/path/seuscript.sh script=0 ################################### ################################### ################################### # #Inicio da Configuracao comum() { #Arquivos de Configuracao ips=/etc/bandlimit/ips #ips2=/etc/bandlimit/ips2 interfaces=/etc/bandlimit/interfaces ################################### ####################### # Opcao de instalacao e remocao ################################### ###################### ################################### ### #Este arquivo e para compartilhar Link #Ou seja se voce quer que mais de 1 ip use o mesmo link #coloque os "Filhos" dentro deste arquivo #e lembre-se os filhos nao podem estar dentro do arquivo ips #o formato do compartilha e o seguinte: # #ippai:ipfilho1:ipfilho2:0 # #Ou seja: # #10.0.1.2:10.0.1.3:10.0.1.4:0 # #lembre-se de terminar sempre com o :0 #caso contrario ele vai entrar num looping infinito )#compartilha=/etc/bandlimit/compartilha compartilha=inexistente ######################### #Firewall's Suportados ipchains e Iptables # Padrao IPTABLES #firewall=ipchains firewall=iptables ################################### ############# # Interfaces redelocal=eth1 #redelocal2=eth0 redelocal2=inexistente internet=eth0 ############# #Fim da configuracao |
![]() Registrado em: May 2007
Localização: Portugal
Mensagens: 8
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0
![]() |
|
|
|
|
#2 (permalink) |
|
upload geral ? ou soh via WWW ?
se for somente via WWW vc precisa usar ingress no lugar do egress na interface de upload
__________________
Sds. Alexandre Correa Onda Internet / OPinguim Web Hosting www.ondainternet.com.br www.opinguim.net Blog http://alexandrecorrea.under-linux.org/ Consultoria Redes, Servidores, Linux, Mikrotik, IkarusOS, StarOS NÃO faça pergunta via mensagem privada, poste sua dúvida no forum. Aprenda a usar o forum, dica by Hitler: http://www.youtube.com/watch?v=8zFYt1_0FUE Leia o FAQ UnderLinux !!!!! http://under-linux.org/wiki/index.ph...Linux_Wiki:FAQ
![]() ![]() |
Super Moderador
Registrado em: Feb 2006
Localização: Minas Gerais
Idade: 25
Mensagens: 3.640
Agradeceu: 13
Agradecido 495 vez(es) em 411 Posts
Envios no Blog: 3
Reputação: 449
![]() ![]() ![]() ![]() ![]() ![]() |
|
|
|
|
#4 (permalink) |
|
Pessoal, ainda não resolvi o meu problema, mas achei que poderia ser por causa do meu proxy transparente que ta rodando no servidor. Se for isso, como eu consigo resolver??
[]s |
![]() Registrado em: May 2007
Localização: Portugal
Mensagens: 8
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0
![]() |
|
|
|
|
#5 (permalink) |
|
tenho esse problema tb aqui porem o meu caso eu modifiquei o rc.bandlimit e adaptei muitas coisas, o que acoentesse eh que no meu caso ele controla o upload quase todo soh o upload www que nao controla e como o amigo disse eu uso squid transparent
__________________
<SysAdmin Wireless - Voax.com.br> |
![]() |
|
|
![]() |
| Opções do Tópico | |
|
|
Tópicos Similares
|
||||
| Tópico | Tópico Iniciado Por | Fórum | Respostas | Última Mensagem |
| UPLOAD em IP EXTERNO no BANDLIMIT? Como Solucionar. | fabianotecnico | Redes/Protocolos | 4 | 04-09-2006 12:03 |
| Bandlimit não limita tráfego de upload da porta 80!!! Help!!! | SauloCorbellari | UnderLinux BandLimit | 2 | 22-03-2006 8:31 |
| ajuda com cbq e rc.bandlimit. banda de upload nao limita | gsiena | Proxy/NAT/Firewall | 7 | 20-02-2006 13:52 |
| Bandlimit - não segura o upload corretamente! | Dado | Adm. em Geral | 3 | 12-12-2005 20:36 |
| rc.bandlimit + proxy transparente (squid) upload | m | Wireless | 4 | 21-11-2005 19:29 |