aMule Forum
Portuguese => Ajuda aMule => Topic started by: falso on October 19, 2004, 10:17:14 PM
-
Epá pessoal, como montes de gente me andou a perguntar como ligar filtro e desligar automaticamente em determinadas horas, decidi escrever um documento a explicar como o fazer.
Eu tenho Netcabo, mas acho que algumas ADSL's e algo do estilo também têm algumas happy hours.
1 - Instalar aMule
Saca-se a bela da release ou então se forem amantes do bleeding edge como eu sacam o cvs. depois:
./configure *as tuas opções aqui* --enable-amulecmd
make
make install
2 - Sacar o ipfilter.dat e mete-lo em /home/*username*/.aMule
Podem orientar um ipfilter.dat actual nesta thread (http://www.amule.org/amule/index.php?topic=2205).
Se quiserem adicionem esta linha ao ipfilter.dat para não ficarem com LOWID no Razorback.
195.245.244.240 - 195.245.244.243 , 200 , PERMITIDO
3 - Configuram o aMule da maneira que quiserem, e depois não se esqueçam disto:
Preferences -> Remote Controls
Activar o Accept external connections
Activar o Use TCP ports
Desactivar a Password
Depois reiniciem o aMule, e corram amulecmd -f e o amulecmd deve se ligar ao aMule e dizer algo deste estilo:
bud@falso ~ $ amulecmd -f
Creating client...
Now, doing connection....
Using host 'localhost' port:4712
Trying to connect (timeout = 10 sec)...
Succeeded! Connection established.
---------------------------------
| aMule text client |
---------------------------------
Use 'Help' for command list
aMulecmd$
Podem escrever quit para sair. Se o amulecmd não se ligou ao aMule, algo de mal se passa :->
4 - Agora é que vem o mel!
Vamos criar dois ficheiros na home, um chamado filtro_on com isto no seu conteúdo:
SetIPFilter on
Quit
e outro chamado filtro_off com isto no conteúdo:
SetIPFilter off
Quit
5 - Agora é só adicionar as regras ao cron, corram crontab -e para editar o vosso cron, e adicionem isto ao ficheiro:
3 1 * * * amulecmd -f < /home/*username*/filtro_off >> /dev/null
57 6 * * * amulecmd -f < /home/*username*/filtro_on >> /dev/null
Basicamente o que isto vai fazer e' correr o amulecmd com o conteúdo do filtro_off as 1:03 e o amulecmd com o filtro_on as 6:57.
Basicamente e' isto, espero que isto sirva de ajuda para alguém.
Pelo menos para mim serviu me, porque deixei de ter de acordar as 6:30 para ligar o filtro :-)
-
thx man.... isto é bué hi-tech :D
-
Bem pensado e muito útil para quem tenha "happy hours".
Nice post falso tks...
-
falso,
O amulecmd agora tem a opção -c "comando", que executa um comando especificado na própria linha de comando.
Tipo:
$ amulecmd -f -c "SetIPFilter on"
Abraços,
Phoenix.
-
e assim nao vai ser necessario o quit?
-
Nem o quit, nem os arquivos filtro_on e filtro_off.
Abração!
-
eu fiz td como ai estava e nao me parece que esteja a funcionar por ca!
ao fazer um crontab -l vejo isso tal como esta com o endereço do file certo e td o resto.
na janela de server aparece alguma coisa no log quando o amulecmd é executado?
eu não vejo k isso esteja a fazer alguma coisa!
-
Isto é aquilo que tens de colocar quando executas 'crontab -e'
3 1 * * * amulecmd -f -c "SetIPFilter off"
57 6 * * * amulecmd -f -c "SetIPFilter on"
Assim não precisas de ficheiros nenhuns!
-
a opcao -f ja nao funciona para mim, agora meto sempre -pw password
sei que isto quando corre aparece na lista de processos, mas nao me importa muito porque sou o unico a usar a maquina :-D
-
falso,
O GonoszTopi já consertou isso hoje.
Abraços,
phoenix.
-
Nao me parece que isso esteja a funcionar...
Primeiro tirei o filtro e o numero de fontes nao mexeu em 5 minutos...
Voltei a por e o numero de fontes continou sem mexer...
Nao sera' preciso fazer + nada?
Ta' a funcionar para voces?
Como e' que posso ver se ta' a funcionar?
-
c00j_z3r0,
Para mim funciona mto bem mm :D
ja agora k versao estas a usar e a k servidor te ligaste?
fica aqui a minha dica.... :D
Defines os servidores k keres(MaxPT) ;) como static depois activas nas preferencias no Tab "Servers" Opcao "Autoconnect to servers in static list only" e dps podes adicionar
3 1 * * * /usr/local/bin/amulecmd -f -c "IPLevel 50" > $HOME/amule.log 2>&1
5 1 * * * /usr/local/bin/amulecmd -f -c "Connect 195.245.244.243:4661" >> $HOME/amule.log 2>&1
55 6 * * * /usr/local/bin/amulecmd -f -c "IPLevel 127" >> $HOME/amule.log 2>&1
57 6 * * * /usr/local/bin/amulecmd -f -c "Connect" >> $HOME/amule.log 2>&1
ao teu crontab e e' so esperar.....
tens o ficheiro amule.log na tua home k vai guardar o log desses commandos (como e' reescrito tds os dias convem passar por la os olhos ocasionalmente ehehe), podes ver se alguma coisa correu mal :)
Nota:
Como estou a usar 1 block list convem nao desligar por completo o ipfilter ....
HTH
--geeko
-
o geeko partilha la o teu ipfilter... :-)
-
falso,
ja esta partilhado :D AQUI (http://forum.amule.org/thread.php?threadid=4619&sid=)
--geeko
-
Boas.
Instalei à uns dias o Amule no Ubuntu porque preciso de sacar umas cenas nacionais que não existem nos torrents, mas isto sem um scheduler não dá. Tenho cabovisão, e se me ponho a ligar isto todo o dia não chego a meio do mês com os limites de tráfego.
Já andei a ler por aqui vários posts, todos algo antigos, e vi inclusivamente uns projectos de pessoal que estava a fazer um scheduler para o amule, mas não percebi em que ponto isto ficou.
As intruçõs do primeiro post ainda funcionam?
É que não tenho cá nenhum amulecmd (tenho de compilar com aquela opção activada, certo?).
Obrigado.
-
Keres trafego nacional para k se tens cabovisao?
Mas se realmente precisas entao tens de recompilar o amule e adicionar o switch --enable-amulecmd ao configure.
Depois e so seguires os conselhos no inicio desta thread para o meteres a funcionar....
Cheers....
-
Originally posted by wardevil
Keres trafego nacional para k se tens cabovisao?
Mas se realmente precisas entao tens de recompilar o amule e adicionar o switch --enable-amulecmd ao configure.
Depois e so seguires os conselhos no inicio desta thread para o meteres a funcionar....
Cheers....
Obrigado pela resposta. Mas eu não falei em trafego nacional. Falei em material que só existe no emule, porque são coisas nacionais, que não abundam muito nos torrents ... Só quero poder configurar o amule para estar limitado a uploads/downloads a 2 ou 3 kbs durante o dia e quando chegar as tres da manha desligar esse limite, e ao chegar as 9 voltar a ligar o limite ... Capiche?
Mas se o primeiro post ainda funciona, vou então fazer isso.
Mais uma vez obrigado.
-
Sim...eu ate tenho isso assim e tenho 50 GB mensais...se assim nao fosse nao dava a conta em multas por excesso....segue o post e vais ver k ate e facil e funciona....plo menos aki :P
Nao te eskeças k tens de recompilar o amule e adicionar ao configure --enable-amulecmd para fazeres isso k keres...
Abraço....
-
Originally posted by wardevil
Sim...eu ate tenho isso assim e tenho 50 GB mensais...se assim nao fosse nao dava a conta em multas por excesso....segue o post e vais ver k ate e facil e funciona....plo menos aki :P
Nao te eskeças k tens de recompilar o amule e adicionar ao configure --enable-amulecmd para fazeres isso k keres...
Abraço....
Obrigado, mais uma vez ;)