aMule Forum

Portuguese => Ajuda aMule => Topic started by: falso on October 19, 2004, 10:17:14 PM

Title: HOWTO Happy Hours
Post 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:

Quote

./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.

Quote

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:

Quote

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:

Quote

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:

Quote

SetIPFilter on
Quit

e outro chamado filtro_off com isto no conteúdo:

Quote

SetIPFilter off
Quit

5 - Agora é só adicionar as regras ao cron, corram crontab -e para editar o vosso cron, e adicionem isto ao ficheiro:

Quote

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 :-)
Title: Re: HOWTO Happy Hours
Post by: r3pek on October 19, 2004, 10:26:48 PM
thx man.... isto é bué hi-tech :D
Title: Re: HOWTO Happy Hours
Post by: sharky on October 19, 2004, 11:04:21 PM
Bem pensado e muito útil para quem tenha "happy hours".

Nice post falso tks...
Title: Re: HOWTO Happy Hours
Post by: phoenix on October 20, 2004, 02:59:02 PM
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.
Title: Re: HOWTO Happy Hours
Post by: falso on October 20, 2004, 10:26:46 PM
e assim nao vai ser necessario o quit?
Title: Re: HOWTO Happy Hours
Post by: phoenix on October 20, 2004, 11:26:05 PM
Nem o quit, nem os arquivos filtro_on e filtro_off.

Abração!
Title: Re: HOWTO Happy Hours
Post by: iTT on October 28, 2004, 02:45:12 AM
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!
Title: Re: HOWTO Happy Hours
Post by: |Syrius| on October 29, 2004, 06:04:50 PM
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!
Title: Re: HOWTO Happy Hours
Post by: falso on October 29, 2004, 11:40:17 PM
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
Title: Re: HOWTO Happy Hours
Post by: phoenix on October 30, 2004, 01:31:47 AM
falso,

O GonoszTopi já consertou isso hoje.

Abraços,
phoenix.
Title: Re: HOWTO Happy Hours
Post by: c00j_z3r0 on January 14, 2005, 08:48:20 PM
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?
Title: Re: HOWTO Happy Hours
Post by: geeko on January 14, 2005, 09:45:23 PM
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
Code: [Select]
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
Title: Re: HOWTO Happy Hours
Post by: falso on January 16, 2005, 03:31:27 AM
o geeko partilha la o teu ipfilter... :-)
Title: Re: HOWTO Happy Hours
Post by: geeko on January 16, 2005, 01:43:47 PM
falso,

ja esta partilhado :D  AQUI (http://forum.amule.org/thread.php?threadid=4619&sid=)

--geeko
Title: Happy hours
Post by: ruimoura on November 14, 2006, 03:27:06 PM
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.
Title: Re: HOWTO Happy Hours
Post by: wardevil on November 14, 2006, 10:19:56 PM
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....
Title: Re: HOWTO Happy Hours
Post by: ruimoura on November 14, 2006, 11:32:26 PM
Quote
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.
Title: Re: HOWTO Happy Hours
Post by: wardevil on November 15, 2006, 12:50:59 AM
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....
Title: Re: HOWTO Happy Hours
Post by: ruimoura on November 15, 2006, 01:46:59 AM
Quote
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 ;)