Ultimo Urlo - Inviato da: skizzo3000 - Domenica, 12 Gennaio 2014 15:59
Impegnato in LiberaIlVoIPLiberaIlVoIP
2 Pagine V  < 1 2  
Reply to this topicStart new topic
> 7050 095ita istruzioni torrent, esperienze
FeWoR
messagio Fri 8 Jun 2007, 09:03 PM
Messaggio #21


Member
**

Gruppo: Members
Messaggi: 15
Iscritto il: 3-May 07
Utente Nr.: 330



UPDATE WebTransmission 0.80-svn_1995
Procedura per aggiornare il client torrent che gira sul Frizzolo all'ultima versione disponibile.

Premessa
Dato che ancora non ho idea di come si possa "editare" il firmware del Fritz, ho caricato i file necessari al client torrent sul filesystem del NAS. In questo modo e' oltretutto assai piu' facile apportare una loro eventuale modifica in quanto non e' necessario ricompilare alcunche...

Elementi necessari
- Un serverino NAS visibile in rete con il nome //storage
- Una share sul NAS dal nome _WebTorrent occhio all'underscore

La procedura
1. Riavviate il fritz (giusto per partire puliti)
2. Estraete il file rar che trovate a questo indirizzo nella share _WebTorrent sul NAS
3. Collegatevi al fritz in telnet e date i seguenti comandi:
CODICE
ifconfig eth0:0 192.168.178.253 netmask 255.255.255.0 up

CODICE
smbmount2 mount //storage/_WebTorrent /trasmission -o rw

CODICE
cd /trasmission

CODICE
./install.sh

4. A questo punto e' tutto come al solito...

NB I file torrent che vengono scaricati sono visibili nella dir _working del NAS


Un saluto a tutto il foro, e al grande Skizzo per il lavoro fatto!


FeW
Go to the top of the page
 
+Quote Post
skizzo3000
messagio Fri 8 Jun 2007, 09:24 PM
Messaggio #22


Administrator
***

Gruppo: Admin
Messaggi: 2,373
Iscritto il: 22-March 05
Utente Nr.: 1



Un mille grazie a te per l'aggiornamento !


--------------------
I manuali sono sempre la prima cosa da leggere !



NGI Eolo 6/2Mb - Super WoW



Linkem WiMAX (valor medio in copertura ottimale)
Go to the top of the page
 
+Quote Post
FeWoR
messagio Tue 12 Jun 2007, 11:49 PM
Messaggio #23


Member
**

Gruppo: Members
Messaggi: 15
Iscritto il: 3-May 07
Utente Nr.: 330



A breve un aggiornamento moooolto interessante....


SWAP SWAP SWAP


(IMG:http://img256.imageshack.us/img256/8927/swapon2.gif)

FeW
Go to the top of the page
 
+Quote Post
skizzo3000
messagio Wed 13 Jun 2007, 10:59 AM
Messaggio #24


Administrator
***

Gruppo: Admin
Messaggi: 2,373
Iscritto il: 22-March 05
Utente Nr.: 1



ma dove cavolo trova tutto qeullo swap ???


--------------------
I manuali sono sempre la prima cosa da leggere !



NGI Eolo 6/2Mb - Super WoW



Linkem WiMAX (valor medio in copertura ottimale)
Go to the top of the page
 
+Quote Post
FeWoR
messagio Wed 13 Jun 2007, 08:34 PM
Messaggio #25


Member
**

Gruppo: Members
Messaggi: 15
Iscritto il: 3-May 07
Utente Nr.: 330



Il frizzolo usa uno swapfile sul NAS!!!

...eccome se lo usa! (7 torrent attivi)

CODICE
/ # free
             total         used         free       shared      buffers
 Mem:        30736        29968          768            0          216
Swap:        63992        25464        38528
Total:       94728        55432        39296
/ #


Dato che ieri ho perso una giornata per farlo andare e per il momento non mi va di bloccare i download, butto qui una bozza dei passi da fare per attivarlo.
Chi ha voglia di provarli e' bene accetto, cosi possiamo fare una procedura definitiva.

Necessario
1. Il solito NAS, //storage
2. Questo archivio

Procedura
0. Riavviate il fritz (solita partenza pulita)
1. Create una sottocartella nella directory _WebTorrent sul nas, dal nome _swapdir (occhio all'underscore), il cui percorso assoluto sara' quindi
\\storage\_WebTorrent\_swapdir
2. Scompattateci i 4 file presenti nel rar
3. Da telnet sul frizzolo, andare nella cartella di swap, dopo aver montato il nas

CODICE
smbmount2 mount //storage/_WebTorrent /trasmission -o rw
cd /trasmission/_swapdir

4. Create un file di zeri, in questo caso da 64MB
CODICE
dd if=/dev/zero of=swapfile bs=1k count=64000

5. Trasformatelo in un file di swap
CODICE
./mkswap /trasmission/_swapdir/swapfile

6. Rendete il file di swap attivo
CODICE
insmod /trasmission/_swapdir/loop.o
modprobe loop
losetup /dev/loop/0 /trasmission/_swapdir/swapfile
swapon /dev/loop/0


Ora dando il comando free dovreste vedere la bella novita'!!!

A breve (da me funzia gia'), la procedura per rendere permanenti ad eventuali riavvii del fritz:
- il mount del nas
- lo swap
- il webtorrent (con tanto di autoresume dei download)

NB Sto usando una versione un po' piu' vecchia del transmission (0.7). Non so se e' per questo o per il file di swap, ma il frizzolo da stanotte NON si e' ancora riavviato!!!

Un saluto al foro,

FeW
Go to the top of the page
 
+Quote Post
FeWoR
messagio Thu 14 Jun 2007, 09:03 PM
Messaggio #26


Member
**

Gruppo: Members
Messaggi: 15
Iscritto il: 3-May 07
Utente Nr.: 330



Come promesso, pubblico lo script per rendere tutto automatico. Per far cio', ho modificato il file debug.cfg sul frizzolo.

Necessario.
1. Aver eseguito la procedura relativa al file di swap con esito positivo

Procedura.
1. Create nella cartella _Webtorrent sul nas un file dal nome _checkdir (occhio all'underscore), riciclando se volete il comando per lo swap
CODICE
cd /trasmission/
dd if=/dev/zero of=_checkdir bs=1 count=1


2. Copiate in un blocco note lo script e modificate, se necessario, l'indirizzo ip aggiunto al fritz e quello del nas (nelle prime 2 righe (IMG:http://www.skizzo3000.it/forum/style_emoticons/default/smile.gif) )
CODICE
IP_AGGIUNTO="192.168.178.253"
IP_NAS="192.168.178.150"

# Aggiunta indirizzo IP
ifconfig eth0:0 ${IP_AGGIUNTO} netmask 255.255.255.0 up

# Ciclo per il mount del NAS. Esce quando trova il file _checkdir
until [ -e /trasmission/_checkdir ]; do
sleep 20
smbmount2 mount //${IP_NAS}/_WebTorrent /trasmission -o rw
sleep 10
done

# Ciclo di attesa prima di attivare lo swap. Esce quando trova il file swapfile
while [ ! -f /trasmission/_swapdir/swapfile ]; do
sleep 5
done

# Attivazione file di swap
insmod /trasmission/_swapdir/loop.o
modprobe loop
losetup /dev/loop/0 /trasmission/_swapdir/swapfile
swapon /dev/loop/0

# Lancio del client torrent
sleep 5
cd /trasmission
./install.sh


3. Aprite l'editor per modificare il file debug.cfg in modo che il frizzolo faccia tutto il lavoro in automatico.
CODICE
nvi /var/flash/debug.cfg


4. Ora attenzione.

Premete la i (compare una I nell'angolo in basso a sinistra), e fate un copia-incolla dello script.

5. Premete ESC (sparisce la I), quindi scrivete :wq (duepunti doppia vu' e cu senza spazi tra di loro) e date enter

6. Riavviate il frizzolo con
CODICE
reboot


7. Aspettate due minuti incrociando le dita e vedendo se compare qualcosa all'indirizzo

http://fritz.box/cgi-bin/transmissiondcgi


In cantiere una piccola chicca: il frizzolo ci manda un email quando ha finito un torrent...

Tanti in bocca al lupo,

FeW
Go to the top of the page
 
+Quote Post
skizzo3000
messagio Thu 14 Jun 2007, 11:57 PM
Messaggio #27


Administrator
***

Gruppo: Admin
Messaggi: 2,373
Iscritto il: 22-March 05
Utente Nr.: 1



la cosa si fa sempre + interessante .... (IMG:http://www.skizzo3000.it/forum/style_emoticons/default/smile.gif) )


--------------------
I manuali sono sempre la prima cosa da leggere !



NGI Eolo 6/2Mb - Super WoW



Linkem WiMAX (valor medio in copertura ottimale)
Go to the top of the page
 
+Quote Post
tzampini68
messagio Thu 27 Sep 2007, 07:09 PM
Messaggio #28


Member
**

Gruppo: Members
Messaggi: 15
Iscritto il: 25-April 07
Da: Prato
Utente Nr.: 303



Ciao mi sono rimesso al lavoro!!! Non riesco a scaricare dai link che ha postato FeWor.
PECCCCCHE ?
P.S. Ho visto la nuova grafica. Percaso hai un MAC??
Go to the top of the page
 
+Quote Post
FeWoR
messagio Fri 28 Sep 2007, 10:03 PM
Messaggio #29


Member
**

Gruppo: Members
Messaggi: 15
Iscritto il: 3-May 07
Utente Nr.: 330



UPDATE Ottobre 2007

Dopo svariati smaronamenti, ho dovuto fare molti passi indietro rispetto a quanto postato fin qui. Tutto questo a causa soprattutto del kernel 2.4, e non 2.6, del fritz 7050.
Ho fatto comunque molte modifiche e ora ho un frizzolo che fa ben bene il suo dovere...

Comincio col dire che al momento utilizzo versioni differenti di transmission e di samba mount rispetto a quelle presenti nel firmware. Le potete trovare qui:

Transmission
SMBMount

Una volta sostituiti i file di transmission nella share _WebTorrent del NAS, ho modificato il debug.cfg in modo da scaricare da internet il nuovo smbmount durante l'avvio del fritz.
Inoltre ora i file del transmission vengono copiati e lanciati su RAM, in modo da aumentare la stabilita' del fritz.
Ho anche aggiunto nella share _WebTorrent del NAS un file transmission.conf "pulito" chiamato transmission.conf.org , che va a sovrascrivere il transmission.conf originale durante il boot. Questo perche' ora in caso di restart, forzo il fritz a ri-checkare tutti i torrent.
Infine ho reimpastato il file install.sh in modo da fare quanto appena detto, e dato che c'ero ho aggiunto una funzione di restart dei processi del transmission, passando il parametro "restart", ovvero

/trasmission/install.sh restart &

A questo punto ho modificato anche il crontab, in modo da far ripartire il transmission in caso di crash, aggiungendogli

CODICE
2 * * * * if [ ! "$(pidof transmissiond)" ]; then /trasmission/install.sh restart; fi


Il DEBUG.CFG contiene quindi

CODICE
IP_AGGIUNTO="192.168.178.253"
IP_NAS="192.168.178.150"

# Aggiunta indirizzo IP
ifconfig eth0:0 ${IP_AGGIUNTO} netmask 255.255.255.0 up

# Attesa ADSL
while !(ping -c 1 www.google.it); do
sleep 5
done

# Download nuovo smbmount
cd /var/mod/usr/sbin
wget http://web.infinito.it/utenti/a/amoia.pepe/fritz/smbmount-v0.2/smbmount/smbmount
chmod 777 ./smbmount

# Ciclo per il mount del NAS. Esce quando trova il file _checkdir
insmod /usr/sbin/smbfs.o 2>/dev/null
cd /var/mod/usr/sbin
until [ -e /trasmission/_checkdir ]; do
sleep 20
./smbmount //${IP_NAS}/_WebTorrent /trasmission -o rw,lfs,username=,password=
sleep 10
done

# Copia transmission e tmpl in ram
mkdir /var/transmission
mkdir /var/transmission/tmpl

cd /trasmission
cp transmission.conf.org transmission.conf
cp transmission.conf /var/transmission/
cp transmissiond /var/transmission/
cp transmissiondcgi /var/transmission/
cp transmissiondc /var/transmission/
cp ./tmpl/* /var/transmission/tmpl/

# Lancio del client torrent
sleep 5
cd /trasmission
./install.sh


E il file install.sh

CODICE
#!/bin/sh

start_daemon ()
{
#Start Daemon
HOME=/trasmission /var/transmission/transmissiond &

#Rimetto i torrent nel caso siano spariti
sleep 10
for FName in $(ls /var/tmp/upload/*.torrent); do
  /var/transmission/transmissiondc "init $FName"
  sleep 5
  /var/transmission/transmissiondc "start 0"
  sleep 10
  #Aspetto che abbia verificato il file, se necessario    
   ischecking=`/var/transmission/transmissiondc status|grep Checking`
   while [ ${#ischecking} -gt 1 ]; do
    sleep 30
    ischecking=`/var/transmission/transmissiondc status|grep Checking`
   done
done

#HOME=. ./transmissiond $1 $2 &
}

reset_config ()
{
cd /trasmission
cp transmission.conf.org transmission.conf
cp transmission.conf /var/transmission/
}

remount_nas ()
{
IP_NAS="192.168.178.150"
umount -l /trasmission
cd /var/mod/usr/sbin
until [ -e /trasmission/_checkdir ]; do
sleep 20
./smbmount //${IP_NAS}/_WebTorrent /trasmission -o rw,lfs,username=,password=
sleep 10
done
}

if [ "$1" = "restart" ]; then
reset_config
start_daemon
exit
fi

if [ "$1" = "remount" ]; then
remount_nas
reset_config
start_daemon
exit
fi


#CGI install
if [ ! -d /var/tmp/tsb/www/cgi-bin/tsb/ ]; then
mkdir /var/tmp/cgi-bin
ln -sf /usr/www/cgi-bin/capture_notimeout /var/tmp/cgi-bin/
ln -sf /usr/www/cgi-bin/firmwarecfg /var/tmp/cgi-bin/
ln -sf /usr/www/cgi-bin/system_status /var/tmp/cgi-bin/
ln -sf /usr/www/cgi-bin/webcm /var/tmp/cgi-bin/

if [ -x /usr/bin/dsmod_status ]; then
  ln -s /usr/bin/dsmod_status /var/tmp/cgi-bin/
fi

ln -sf /var/transmission/tmpl /var/tmp/cgi-bin/
ln -sf /var/transmission/transmissiondcgi /var/tmp/cgi-bin/

mount -o bind /var/tmp/cgi-bin/ /usr/www/avme/en/cgi-bin/
fi

if [ -d /var/tmp/tsb/www/cgi-bin/tsb/ ]; then
ln -sf /var/transmission/tmpl /var/tmp/tsb/www/cgi-bin/
ln -sf /var/transmission/transmissiondcgi /var/tmp/tsb/www/cgi-bin/
fi

#Upload
ln -sf `pwd`/upload /var/tmp/

start_daemon


Ancora una cosa, anzi due.
La prima e' che con questa configurazione il frizzolo pur arrivando al 100% di un torrent, perde per strada un 5-10%, per cui ho dovuto fare uno script che faccia una "seconda passata" ai file torrent in stato di seeding, il cui sorgente e' il seguente.


Il file secondpass.sh
CODICE
#!/bin/sh

temp_path=/var/tmp
temp_fname=torrentstatus.txt
torrent_path=/var/transmission
hash_table=/trasmission/_hashtable.txt
hash_dir=/trasmission/.transmission

$torrent_path/transmissiondc status > $temp_path/$temp_fname

if grep -q Checking $temp_path/$temp_fname; then
###Webtorrent sta checkando, quindi esco
exit
else
while read line; do
###Analisi riga
  torrent_id=''
  if [ ${line%% *} == 'Seeding,' ]; then
   ###Trovato file in Seeding
   torrent_id=`expr match "$riga_prec" '.*\( [0-9][0-9][0-9][0-9][0-9][0-9][0-9]*[0-9]\)'`
   hash=`$torrent_path/transmissiondc "info $torrent_id"|grep hash:`
   hash=${hash#*hash: }
   hash=`expr substr $hash 1 40`
   ###Fermo il torrent in Seeding
   $torrent_path/transmissiondc "stop $torrent_id"
   ###Analisi eventuale 2a passata gia' effettuata
   if grep -q $hash $hash_table; then
    ###2a passata gia' effettuata
    echo "2a passata gia' effettuata"
   else
    sleep 10
    rm ${hash_dir}/resume.${hash}
    $torrent_path/transmissiondc "start $torrent_id"
    ###Attesa termine del Check
    sleep 10
    ischecking=`$torrent_path/transmissiondc status|grep Checking`
    while [ ${#ischecking} -gt 1 ]; do
     sleep 60
     ischecking=`$torrent_path/transmissiondc status|grep Checking`
    done
    echo $hash >> $hash_table
   fi
  fi
riga_prec=$line
done < $temp_path/$temp_fname
fi


Anche in questo caso, ho schedulato nel crontab il lancio della seconda passata, ogni venti minuti

CODICE
10,30,50 * * * * /trasmission/secondpass.sh


La seconda cosa e' l'invio di una mail con lo stato dei torrent ogni ora, tramite il seguente script


Il file _invia_mail.sh

CODICE
#!/bin/sh
# Mailer fuer die Fritz!Box

SUBJECT="Fritz!Box: Stato Torrent..."
SMTP_SERVER="server smtp"
MAIL_ACCOUNT="user"
MAIL_PASSWORD="password"
EMAIL_MITT="miamail@pippo.it"
EMAIL_DEST="miamail@pippo.it"

cd /trasmission
rm ./_invia_mail.txt
/var/transmission/transmissiondc status > ./_invia_mail.txt
echo >> ./_invia_mail.txt

mailer -s "$SUBJECT" \
-f "$EMAIL_MITT" \
-t "$EMAIL_DEST" \
-m "$SMTP_SERVER" \
-a "$MAIL_ACCOUNT" \
-w "$MAIL_PASSWORD" \
-i './_invia_mail.txt' &


E la solita aggiunta nel crontab

CODICE
0 * * * * /trasmission/_invia_mail.sh


Un salutone a tutti e scusate per la lunghezza...
FeW
Go to the top of the page
 
+Quote Post
skizzo3000
messagio Fri 28 Sep 2007, 10:42 PM
Messaggio #30


Administrator
***

Gruppo: Admin
Messaggi: 2,373
Iscritto il: 22-March 05
Utente Nr.: 1



super ! Che devo dire ! Super !
Grazie per il tuo prezioso contributo.
Sk3


--------------------
I manuali sono sempre la prima cosa da leggere !



NGI Eolo 6/2Mb - Super WoW



Linkem WiMAX (valor medio in copertura ottimale)
Go to the top of the page
 
+Quote Post
fringui
messagio Fri 12 Oct 2007, 06:36 PM
Messaggio #31


Member
**

Gruppo: Members
Messaggi: 23
Iscritto il: 8-June 07
Da: Cannobio (VB)
Utente Nr.: 499



Wow..fantastico, ho fatto la versione base e devo dire che funziona veramente alla grande (IMG:http://www.skizzo3000.it/forum/style_emoticons/default/wink.gif)

Ora tento di fare l'automatismo completo (IMG:http://www.skizzo3000.it/forum/style_emoticons/default/smile.gif)

PS: non riesco a scaricare l'archivio necessario per lo swap.. nessuno ce l'ha?
Grazie
Go to the top of the page
 
+Quote Post
Vetriolo
messagio Wed 17 Oct 2007, 10:08 PM
Messaggio #32


Member
**

Gruppo: Members
Messaggi: 16
Iscritto il: 6-October 07
Utente Nr.: 1,019



Domanad x FeWoR:
il procedimento √® molto chiaro. Solo nel tuo update di ottobre non menzioni pi√Ļ lo swap !
La cosa dovrebbe essere sempre valida !!
Se si, puoi darci un nuovo link per il file swapfile.rar ??? (o dirci cosa c'è dentro per cercarlo ?)

Grazie ! (IMG:http://www.skizzo3000.it/forum/style_emoticons/default/wink.gif)
Go to the top of the page
 
+Quote Post
sepscirocco
messagio Sat 27 Oct 2007, 09:31 AM
Messaggio #33


Newbie
*

Gruppo: Members
Messaggi: 6
Iscritto il: 17-October 07
Utente Nr.: 1,058



salve gente ho un 7050 e da poco sono passato alla versione di skizzo 0.95.
ho seguito alla lettera la procedura postata in questo topic ma nn riesco a far funzionare il mio nas per poi "lanciare" torrent. ogni volta mi restituisce lo stesso errore:


CITAZIONE
BusyBox v1.2.1 (2006.08.06-16:28+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
/ # ifconfig eth0:0 192.168.8.253 netmask 255.255.255.0 up
/ # smbmount2 mount //192.168.8.200/temp /var/tmp/torrent admin -------- -o rw
mount smb /var/tmp/torrent...
params.c:OpenConfFile() - Unable to open configuration file "./smb.conf":
No such file or directory
Can't load ./smb.conf - run testparm to debug it
load_client_codepage: filename ./codepages/codepage.850 does not exist.
load_unicode_map: filename ./codepages/unicode_map.850 does not exist.
session request to 192.168.8.200 ok!
tree connect failed: ERRSRV - ERRaccess (The requester does not have the neces
sary access rights within the specified context for the requested function.
The context is defined by the TID or the UID.)
SMB connection failed

perchè succede questo?
grazie
Go to the top of the page
 
+Quote Post
skizzo3000
messagio Sat 27 Oct 2007, 08:09 PM
Messaggio #34


Administrator
***

Gruppo: Admin
Messaggi: 2,373
Iscritto il: 22-March 05
Utente Nr.: 1



a quanto sembra non hai configurato il sambamount
smb.conf


--------------------
I manuali sono sempre la prima cosa da leggere !



NGI Eolo 6/2Mb - Super WoW



Linkem WiMAX (valor medio in copertura ottimale)
Go to the top of the page
 
+Quote Post
FeWoR
messagio Sun 28 Oct 2007, 10:19 PM
Messaggio #35


Member
**

Gruppo: Members
Messaggi: 15
Iscritto il: 3-May 07
Utente Nr.: 330



Ciao ragazzi,
scusatemi ma posso rispondervi solo ora...

Ho dovuto fare molti passi indietro rispetto a quanto postato, specialmente per quanto riguarda la parte relativa allo swap, in quanto il fritz pativa molto di instabilita'. A rigor di logica (ma e' solo una mia ipotesi) forse anche perche' nell'area di swap potevano finire anche dati importanti di sistema, e siccome lo swap era sul nas, probabilmente al fritz non piaceva piu' di tanto. Mi ricordo che il fritz in qualche caso cominciava a delirare strane risposte ai comandi impartiti da telnet...

Visto che ci siamo, anche se un po' in anticipo lancio un bel

UPDATE (quasi) Novembre 2007

Al momento sto usando (anche se non ho fatto molti dl)
- l'ultima versione del transmission moddata da ChilliChilli, la 1.3, disponibile QUI
- l'SMBMOUNT del mio post precedente

Non ho effettuato molti dl in contemporanea, comunque la build sembra stabile: al momento non mi e' mai crashata!
In questa versione sono stati risolti molti problemi (per es. il baco nei nomi dei file contenenti caratteri accentati), ma soprattutto rispetto a prima e' stata implementata la possibilita' di assegnare le priorita' dei singoli file all'interno del torrent.
Inoltre adesso al termine di un dl lampeggia il led info sul frizzolo.

Una cosa che mi ha fatto inc... da un lato, ma felicitarmi dall'altro e' stato il constatare che la "seconda passata" sembra non essere piu' necessaria! Quanto tempo perso... Infatti per i dl che ho fatto, il check finale al termine della "prima passata" ha dato esito ok per il 100% del torrent. E va beh, ho fatto un po' di pratica con i comandi di bash...

In ogni caso ho mantenuto l'install.sh modificato, provvedendo ad aggiornare solo i file transmissiond, transmissiondc e transmissiondcgi e la cartella tmpl.
Inoltre copiandola dal nuovo transmission.conf, ho aggiunto la riga flashled=7,3 nel mio transmission.conf (e nel transmission.conf.org), relativa al lampeggio del led...

Nel crontab quindi ho eliminato la riga relativa al secondpass, lasciando quella dell'invio mail e quella del restart di transmission in caso di crash.


Per Vetriolo
Grazie per aver avuto la pazienza necessaria per seguire la procedura. Al momento come detto sopra ho eliminato la parte relativa allo swap...

Per sepscirocco
Scusa la domanda stupida e perdonami, ma i permessi in scrittura sulla share sono abilitati?



A presto,

FeW
Go to the top of the page
 
+Quote Post
skizzo3000
messagio Sun 28 Oct 2007, 10:40 PM
Messaggio #36


Administrator
***

Gruppo: Admin
Messaggi: 2,373
Iscritto il: 22-March 05
Utente Nr.: 1



grazie come sempre per il tuo prezioso contributo.
Sk3


--------------------
I manuali sono sempre la prima cosa da leggere !



NGI Eolo 6/2Mb - Super WoW



Linkem WiMAX (valor medio in copertura ottimale)
Go to the top of the page
 
+Quote Post
Vetriolo
messagio Tue 30 Oct 2007, 12:57 PM
Messaggio #37


Member
**

Gruppo: Members
Messaggi: 16
Iscritto il: 6-October 07
Utente Nr.: 1,019



Grazie per le info FeWoR !

Proverò nei prossimi giorni l'ultima versione del transmission moddata da ChilliChilli
e le modifiche che hai detto.

Mi sono comunque incaponito sul discorso dello swap dato che se stabile, sarebbe di molto aiuto,
e non solo per il trasmission.
Sono riuscito a recuperare i files necessari (il tuo link non √® pi√Ļ valido !!) ed ad installare lo swap.
Se qualcuno è interessato, li posto !

Vi far√≤ sapere pi√Ļ avanti se ho avuto problemi. (IMG:http://www.skizzo3000.it/forum/style_emoticons/default/rolleyes.gif)

Ciao
Vetriolo
Go to the top of the page
 
+Quote Post
sepscirocco
messagio Sat 3 Nov 2007, 08:04 AM
Messaggio #38


Newbie
*

Gruppo: Members
Messaggi: 6
Iscritto il: 17-October 07
Utente Nr.: 1,058



grazie vetriolo, mi daresti proprio una mano
Go to the top of the page
 
+Quote Post
Marcoza
messagio Mon 19 Nov 2007, 08:11 PM
Messaggio #39


Advanced Member
***

Gruppo: Members
Messaggi: 50
Iscritto il: 15-November 07
Utente Nr.: 1,145



Scusate sono nuovo avrei bisogno di una mano... vorrei montare il web torrent sul mio frit box 7050. Il firmware è la Versione 0.95 ita 14.04.20ds-0.2.9. C'è qualcuno che è disposto ad aiutarmi?
Grazie e complimenti a tutti gli utenti di questo magnifico forum.
Go to the top of the page
 
+Quote Post
FeWoR
messagio Wed 3 Sep 2008, 03:54 PM
Messaggio #40


Member
**

Gruppo: Members
Messaggi: 15
Iscritto il: 3-May 07
Utente Nr.: 330



Riepilogo materiale... Settembre 2008

- NAS con ip 192.168.178.253 (altrimenti modificate gli script)
- Nel NAS una share dal nome _WebTorrent, contenente i file del transmission, uno anche vuoto chiamato _checkdir, una copia del file transmission.conf non avente download in corso chiamata transmission.conf.org ed il file _invia_mail.sh (vedi sotto)


Per quanti ne avessero bisogno, questi sono i miei file, come da ultima revisione...

DEBUG.CFG
CODICE
IP_AGGIUNTO="192.168.178.253"
IP_NAS="192.168.178.150"

# Aggiunta indirizzo IP
ifconfig eth0:0 ${IP_AGGIUNTO} netmask 255.255.255.0 up

# Se il NAS non e' online esco
sleep 30
ping -c 1 ${IP_NAS}
if [ $? -eq 0 ]; then

# Attesa ADSL
while !(ping -c 1 www.google.it); do
sleep 5
done

# Download nuovo smbmount
cd /var/mod/usr/sbin
wget http://web.infinito.it/utenti/a/amoia.pepe/fritz/smbmount-v0.2/smbmount/smbmount
chmod 777 ./smbmount

# Ciclo per il mount del NAS. Esce quando trova il file _checkdir
insmod /usr/sbin/smbfs.o 2>/dev/null
cd /var/mod/usr/sbin
until [ -e /trasmission/_checkdir ]; do
sleep 20
./smbmount //${IP_NAS}/_WebTorrent /trasmission -o rw,lfs,username=,password=
sleep 10
done
  
# Copia transmission e tmpl in ram
mkdir /var/transmission
mkdir /var/transmission/tmpl

cd /trasmission
cp transmission.conf.org transmission.conf
cp transmission.conf /var/transmission/
cp transmissiond /var/transmission/
cp transmissiondcgi /var/transmission/
cp transmissiondc /var/transmission/
cp ./tmpl/* /var/transmission/tmpl/

# Lancio del client torrent
sleep 5
cd /trasmission
./install.sh

fi


INSTALL.SH
CODICE
#!/bin/sh

start_daemon ()
{
#Start Daemon
umask 0000
HOME=/trasmission /var/transmission/transmissiond &

#Rimetto i torrent nel caso siano spariti
sleep 10
for FName in $(ls /var/tmp/upload/*.torrent); do
  /var/transmission/transmissiondc "init $FName"
  sleep 10
  #Aspetto che abbia verificato il file, se necessario    
   ischecking=`/var/transmission/transmissiondc status|grep Checking`
   while [ ${#ischecking} -gt 1 ]; do
    sleep 30
    ischecking=`/var/transmission/transmissiondc status|grep Checking`
   done
done
/var/transmission/transmissiondc "start 0"

}

reset_config ()
{
cd /trasmission
cp transmission.conf.org transmission.conf
cp transmission.conf /var/transmission/
}

remount_nas ()
{
IP_NAS="192.168.178.150"
umount -l /trasmission
cd /var/mod/usr/sbin
until [ -e /trasmission/_checkdir ]; do
sleep 20
./smbmount //${IP_NAS}/_WebTorrent /trasmission -o rw,lfs,username=,password=
sleep 10
done
}

if [ "$1" = "restart" ]; then
reset_config
start_daemon
exit
fi

if [ "$1" = "remount" ]; then
remount_nas
reset_config
start_daemon
exit
fi


#CGI install
if [ ! -d /var/tmp/tsb/www/cgi-bin/tsb/ ]; then
mkdir /var/tmp/cgi-bin
ln -sf /usr/www/cgi-bin/capture_notimeout /var/tmp/cgi-bin/
ln -sf /usr/www/cgi-bin/firmwarecfg /var/tmp/cgi-bin/
ln -sf /usr/www/cgi-bin/system_status /var/tmp/cgi-bin/
ln -sf /usr/www/cgi-bin/webcm /var/tmp/cgi-bin/

if [ -x /usr/bin/dsmod_status ]; then
  ln -s /usr/bin/dsmod_status /var/tmp/cgi-bin/
fi

ln -sf /var/transmission/tmpl /var/tmp/cgi-bin/
ln -sf /var/transmission/transmissiondcgi /var/tmp/cgi-bin/

mount -o bind /var/tmp/cgi-bin/ /usr/www/avme/en/cgi-bin/
fi

if [ -d /var/tmp/tsb/www/cgi-bin/tsb/ ]; then
ln -sf /var/transmission/tmpl /var/tmp/tsb/www/cgi-bin/
ln -sf /var/transmission/transmissiondcgi /var/tmp/tsb/www/cgi-bin/
fi

#Upload
ln -sf `pwd`/upload /var/tmp/

start_daemon


_invia_mail.sh
CODICE
#!/bin/sh
# Mailer fuer die Fritz!Box

SUBJECT="Fritz!Box: Stato Torrent..."
SMTP_SERVER="smtp.email.it"
MAIL_ACCOUNT="xxx@email.it"
MAIL_PASSWORD="xxxxxxxxx"
EMAIL_MITT="xxx@email.it"
EMAIL_DEST="xxx@email.it"

cd /var/tmp
rm ./_invia_mail.txt
/var/transmission/transmissiondc status > ./_invia_mail.txt
echo >> ./_invia_mail.txt

mailer -s "$SUBJECT" \
-f "$EMAIL_MITT" \
-t "$EMAIL_DEST" \
-m "$SMTP_SERVER" \
-a "$MAIL_ACCOUNT" \
-w "$MAIL_PASSWORD" \
-i "./_invia_mail.txt" &


Aggiunte al crontab
Ogni ora:
la prima riga mi invia il riepilogo dei torrent via mail
la seconda mantiene attiva l'adsl
la terza fa ripartire il client torrent in caso di crash

CODICE
0 * * * * /trasmission/_invia_mail.sh
55 * * * * wget -q -P /var/tmp/ http://pics.ebaystatic.com/aw/pics/globalHeader/imgHdrDropDownIcon.gif
2 * * * * if [ ! "$(pidof transmissiond)" ]; then /trasmission/install.sh restart; fi
Go to the top of the page
 
+Quote Post

2 Pagine V  < 1 2
Reply to this topicStart new topic
1 utenti stanno leggendo questa discussione (1 visitatori e 0 utenti anonimi)
0 utenti:

 

Versione Lo-Fi Oggi è il: 15 December 2019 - 08:12 PM