Mac p2p: Tutorial per l'uso di aMule | ||||||
Applicazioni Macintosh
I migliori Tutorial Mac Os X- Problemi e soluzioni
App per Mac App per Categorie: Business
|
Mac Os X - Tips e mini-tutorial aMule
aMule è uno dei più noti client mac p2p, un programma che può scambiare file su internet fra utenti diversi. E’ la versione per utenti Macintosh del noto eMule per Windows. Può collegarsi sia alla rete eDonkey, formata da client e server, sia alla rete Kademilla, creata con aMule stesso e priva di server. I server eDonkey hanno lo funzione di caricare le liste file degli utenti connessi, in modo che si possano effettuare ricerche e trovare l'elenco degli utenti da contattare per scaricare un determinato file. I server non forniscono files ed i download non vengono richiesti ai server, ma direttamente ad altri utenti. La rete eDonkey non utilizza un solo server centrale ma decine di server privati sparsi nel mondo. Ogni server è indipendente dagli altri e non comunica con gli altri server. Se iniziate a scaricare un file il server a cui siete collegati vi invia un numero ridotto di risultati (cioè di indirizzi di altri utenti che hanno tutto o parti di quel file) ma in seguito aMule stesso, tramite lo scambio delle liste di utenti, trova tutti coloro che in rete hanno il file in questione. Se siete collegati a Kademlia invece, voi stessi fate sia da server che da client, tenendo conto dei file condivisi dagli altri e rispondendo alle loro ricerche. Kademilla è ottimizzata per funzionare simultaneamente al collegamento con i server edonkey, perciò se rimanete agganciati ad entrambe le reti avrete il massimo di efficienza. Kademlia è una nuova rete serverless che non ha bisogno di appoggiarsi ai server per cercare le fonti. Gli hash dei file non devono più essere depositati sui server ogni volta che avviate aMule, ma circolano tra i vari client secondo determinati criteri che ne ottimizzano il funzionamento. Dove trovo la versione di aMule adatta al mio Macintosh? Come installo e configuro aMule? 3) Scarica la lista dei server dall’indirizzo URL proposto dal programma, cliccando sul simbolo sotto evidenziato:
4) Fai click due volte sul server prescelto per stabilire il collegamento: 5) Control + clik sul server prescelto e imposta “priorità alta” e “segna il server come statico” (Puoi segnare come statico più di un server che ritieni affidabile e questo verrà aggiunto in automatico alla lista caricata ad ogni avvio di aMule, facendo altresì in modo che il server non venga perso se venisse spento per qualche ora.) 6) Clicca sul simbolo finestra impostazioni preferenze per personalizzare il programma.
8) Connessione: imposta i limiti di banda. Concedi un valore in upload pari ai 2/3 dell’upload della tua connessione internet. (es. alice 4mb ha un valore pari a circa 30 kb/sec, pertanto immetti 20 kb/s) Definisci, se credi, il valore del download, ricorda che se lasci 0 il valore è illimitato. Definisci, altresì, il valore allocazione slot. (es. per alice 4mb immetti 5 kb/s; significa che 4 client scaricheranno da te ognuno a 5 kb/sec per un valore totale che hai precedentemente concesso e stabilito in 20 kb/s) Imposta capacità linea con i valori della tua connessione internet. (serviranno solamente a fini statistici e grafici)
10) File: permetti che aMule verifichi lo spazio minimo su disco, lasciane libero almeno un giga in modo che il tuo mac non abbia problemi di riavvio. Ritrovarsi un disco fisso pieno all’improvviso comporta, infatti, svariati problemi. 11) Directory: Definisci il lettore per
file video e audio in modo che sia possibile l’anteprima del
file stesso. L’applicazione più indicata è il lettore VLC media
player di VideoLan, l’unico in grado di visualizzare un file incompleto,
a patto che se ne sia già scaricato una porzione sufficiente.
Quale server scelgo? Come posso velocizzare aMule?
aMule si differenzia dagli altri programmi p2p e funziona bene scaricando molti file simultaneamente e soprattutto ci mette tempo a carburare a causa del suo sistema di code di cui parleremo in seguito. Non si deve avere fretta di finire nel minor tempo possibile un singolo file. Premessa una corretta configurazione la velocità dipende sostanzialmente dal numero di fonti di quel file e da quante persone lo hanno completo. E' normale inoltre che aMule ci metta ore per raggiungere la sua massima velocità, quindi il Mac o il programma non vanno spenti troppo frequentemente. Potete però riavviare il computer o aMule senza problemi, perchè se lo riaccendete entro 20 minuti conservate il posto nelle code degli altri. Come ottengo un ID alto e uno stato kademilla ok? Controlla l’ID in finestra reti > informazioni ed2k Controlla lo stato kad in finestra reti > informazioni kad I servizi di aMule utilizzano 3 porte e queste devono essere aperte o per meglio dire, si deve procedere ad una operazione che si chiama “port forwarding” o se preferite indirizzamento delle porte. Le porte sono indicate nelle preferenze del programma > condivisione e di default sono esattamente la 4662 (TCP), la 4665 (UDP) e la 4672 (UDP). Non è possibile in questa sede descrivere la procedura del port forwarding di ogni router o un’unica procedura valida per tutti i router in commercio. Nel forum di Mac Peer, sezione p2p, sono già stati presi in considerazione svariati modelli e le fonti per poter procedere correttamente sono stati i manuali dei router stessi e un provvidenziale sito di riferimento www.portforward.com che descrive un grande numero di configurazioni in relazione alle applicazioni, tra le quali eMule. (il programma Windows). L’utente Mac dovrà solo preoccuparsi di seguire la procedura di configurazione indicata con riferimento alle 3 porte di aMule. Il firewall di Mac OS X, qualora sia attivo e non sia presente un router, che lo rende di fatto inutile come difesa dagli attacchi esterni, si configura nel seguente modo, stabilendo una regola ad hoc: preferenze di sistema > condivisione > firewall > tasto nuovo e si inseriscono i numeri delle porte utilizzate secondo protocollo. (in Mac OS X 10.3 non c’era la distinzione del protocollo, ma questo non comportava alcun problema, era infatti sufficiente inserire i numeri delle porte) Una base airport collegata ad un modem adsl si configura nel seguente modo: avvia Utility Amministrazione Airport > controlla nel pannello Network che la base assegni l’IP al Mac. Prendi nota dell’IP privato del Mac (visibile in preferenze di sistema > Network > TCP/IP) assegnato dal server DHCP della base (es. 10.0.1.2) e configura il port forwarding in pannello mappatura porte come segue: Perchè kademlia ogni tanto risulta firewalled? Come effettuo una buona ricerca? 3) Controlla che nella colonna Fonti il numero tra parentesi sia il più possibile alto. (il numero di fonti che hanno il file completo su quelle in totale) Questo deve quindi essere sempre diverso da 0 altrimenti si corre il rischio di trovare un file incompleto anche se, in alcuni casi, non sempre ciò è vero in quanto la ricerca viene fatta all'interno della ricerca globale di tutti i server e non sulla rete Kademlia e sui client al momento spenti. Il giorno dopo infatti il file potrebbe essere disponibile completo. Come scelgo un buon file? Scelto il file basta un doppio clik sul nome per iniziare il download. Cosa sono i crediti e la coda di aMule? Quando inizi a scaricare da qualcuno significa che sei alla posizione
zero della sua coda. Se qualcuno sta scaricando da te significa che è alla
posizione zero della tua coda di upload. Ogni client in coda ha un punteggio, e quello col punteggio piu' alto sta in cima alla coda ed è il primo ad essere servito. Se vuoi sapere quanto è alto il tuo punteggio dovi relazionarlo con tutti gli altri punteggi della lista di attesa che stai considerando. Conoscere il vostro punteggio non porta a nessuna informazione utile perché dovresti relazionarlo ai tuoi concorrenti caso per caso, conoscere invece il tuo posto di attesa (QR) dà un'informazione molto più immediata ed utile. Il punteggio viene cosi' calcolato: tempo attesa in coda x priorità file condiviso x crediti. (si tratta di una serie di moltiplicazioni) Il tempo attesa in coda è il numero di secondi che quell'utente sta aspettando per scaricare. Ogni secondo è un punto. La priorità file condiviso varia a seconda del file richiesto (Release 1.8, Alta 0.9, Normale 0.7 , Bassa 0.6, Molto bassa 0.2) Se hai lasciato la modalità automatica di gestione delle priorità di upload (la scelta migliore e di default), il programma utilizzerà solo i valori Alta, Media e Bassa. ll valore dei crediti varia da 1 a 10 ed aMule usa 2 formule per calcolarlo. Questo valore viene calcolato dal tuo aMule per favorire o penalizzare gli altri utenti che vogliono scaricare da te. Allo stesso modo ogni utente a cui sei in coda per scaricare un file effettuerà il calcolo per decidere quando sarà il tuo turno. Un valore di upload alto è consigliato con riferimento ai crediti, perchè avendo fatto scaricare di più, gli altri utenti ti riconosceranno più crediti e quindi scalerai prima le loro code di upload, scavalcherai utenti che aspettano da molto più tempo e scaricherai più spesso (fino a quando non avrai esaurito il tuo credito, cioè avrai ricevuto il doppio di quello che hai dato ad ognuno). Non è possibile conoscere i tuoi crediti perché il valore è diverso per ogni utente con cui sei collegato ed inoltre è completamente inutile poichè l'unica cosa che conta è avere il punteggio più alto quando si libera un posto per scaricare. Il punteggio, come detto sopra, considera il tempo di attesa, i crediti e la priorità con cui viene condiviso il file e varia molto rapidamente. La coda è dinamica, nel senso che dopo ogni 9.28 mb di dati scaricati da un client, aMule ti rimette in fondo alla coda nei confronti di quel client. Per cui non c'è da stupirsi se si comincia il download di un file e dopo un po' ci si ritrova nuovamente in attesa. Come trasferisco o salvo i miei crediti? Altro importante file contenuto nella citata cartella è il file amule.conf che contiene tutte le opzioni impostate. E’ il vero file delle preferenze di aMule. Si può aprire ed editare con textedit.
Tutorial di flashcream - Forum di Mac Peer
Link:
|
Principali sezioni del Forum di Mac Peer:
|
||||