http://www.zago.eti.br/bittorrent.txt FAQ, dicas e comandos pra instalar e utilizar o bittorrent, também endereços especificos de algumas distribuições Linux com imagem para download via bittorrent. Versão em HTML, simplificada. http://www.zago.eti.br/bittorrent.html Veja mais dicas especificas sobre sua distro em; http://www.zago.eti.br/distro/A-distro.html Página principal deste FAQ em; http://www.zago.eti.br/menu.html Use CTRL+F para refinar a pesquisa. Linha de: **************** sapara mensagens ou tópicos. Existem diversos clientes torrent, em modo texto, ideal para usar em scipts, em ambiente gráfico que roda com o navegador ou separado, na maioria das distros já vem o cliente, também pode instalar outro cliente. Pesquise no gerenciador de pacotes da sua distro, procure por torrent, por exemplo, no CL10 pesquise no synaptic ou na linha de comando execute: apt-cache search torrent Mais detalhes e dicas no tópico sobre "Ambiente gráfico". Endereços para download de algumas distro (imagem ISO) disponiveis via torrent Conectiva: http://distro2.conectiva.com.br/torrents/ Debian http://www.debian.org/CD/torrent-cd/ Fedora http://torrent.dulug.duke.edu/ Freedows http://www.freedows.com/lite/ Mandriva http://qa.mandriva.com/torrent/ Informações sobre conexões http://torrent.mandriva.com:8080/ Slakware http://www.slackware.com/torrents/ Opensuse http://www.opensuse.org/Download Procure pelo torrent, via ambiente gráfico basta um clique, para baixar via linha de comando, use neste formato, btdownloadheadless.py http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.1-OSS-alpha1/SUSE-10.1-CD-OSS-i386-Alpha1.torrent (tudo em uma única linha), o endereço do download muda a cada versão, clique com botão auxiliar para copiar e link e substituir na linha de comando acima, ou com limitação de banda para 8 K de upload. btdownloadcurses.py --max_upload_rate 8 \ --max_uploads 8 \ --url http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.1-OSS-alpha1/SUSE-10.1-CD-OSS-i386-Alpha1.torrent Pesquise no Google, inclua torrent na string de pesquisa, exemplo para pesquisar sobre ISO do SUSE: torrent suse ~linux torrent opensuse ~linux ***************************************************** Ambiente gráfico - cliente bittorrent. Procure na sua distro pelo pacote torrent para interface gráfica, caso não encontre, pode baixar uma das indicações a seguir. Exemplo no CL10 instalado com perfil desktop corporativo, instale o pacote: apt-get install bittorrent-gui-client Não precisa fazer mais nada, não precisa configurar nada, basta acessar a URL do servidor, selecionar a ISO, dar um clique e selecionar as opções, por exemplo, para baixar as ISO do CL10, acesse: http://distro2.conectiva.com.br/torrents/ clique sobre a ISO que deseja baixar, pelo Mozilla abre uma janela com opções para abrir, salvar ou baixar via torrent (btdownloadgui.py), selecione esta opção para abrir a janela de dialogo de escolha onde deseja salvar e aguarde o download. Pelo konqueror não chama o torrent automaticamente, ao dar um clique sobre a imagem que deseja baixar, ele abre uma janela com a opção de abrir ou salvar, selecione abrir e na caixa de opções (abrir com) digite (btdownloadgui.py), selecione onde deseja salvar e aguarde... Executar konqueror remotamente ou outro navegador, faça a conexão via ssh com a opção "-X" para executar aplicativos do "X" e a partir do konsole chame o konqueror, em conexões via internet considere usar a linha de comando, executar o navegador em conexões remota via internet pode tornar o dialogo um pouco lento. Também pode copiar e colar a URL, para baixar a ISO do CD1 basta colar esta URL no navegador: http://distro2.conectiva.com.br/torrents/cl10_cd1.torrent Também pode baixar a partir de um konsole com (btdownloadheadless.py), exemplo para baixar o CD1, copie e cole esta linha: btdownloadheadless.py http://distro2.conectiva.com.br/torrents/cl10_cd1.torrent Os exemplos acima servem como referencia, altere a URL ou linha de comando para o endereço desejado. Outros pacotes para baixar e instalar... http://azureus.sourceforge.net/ Cliente bittorrent escrito em Java. Azureus is a java bittorrent client. KDE, procure por "kde_mktorrent" em: http://www.kde-apps.org/ kde_mktorrent Description: - this is konqueror service menu for make torrent with any "file or folder" in file manager. - "make_torrent" binary file is from mldonkey project http://mldonkey.org others files is from me ;) enjoy mktorrent ! Cliente para windows em: http://ei.kefro.st/projects/btclient/ ***************************************************** http://bittorrent.com/ http://www.bittorrent.com/FAQ.html Site do Bittorrent, Download, FAQ, documentação e etc... http://linuxtracker.org/ ISO de diversas distribuições disponiveis via bittorrent. Como instalar o Bittorrent? No CL10 como root em um terminal, execute: apt-get install bittorrent Prontinho, caso não ocorreu nenhuma mensagem de erro pode executar a linha de comando pra baixar as imagens ISO basta executar na linha de comando ou copiar e colar, veja nos exemplos a seguir a linha de comando especifica pra cada ISO. No CL8 e CL9 precisa fazer download e instalar os pacotes: wxPythonGTK-py2.3-2.4.0.7-1.i386.rpm bittorrent-3.2.1b-29565cl.noarch.rpm Continue consultado este documento que tem indicação mais detalhada de onde baixar e comandos pra instalar, depois é só copiar a linha de comando da ISO desejada e colar no terminal. Pra ver quais são as ISO do CL disponiveis via bittorrent: http://distro2.conectiva.com.br:9012/ Exemplo de linha de comando pra baixar a imagem ISO do CD1: btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/cl10_cd1.torrent Pra baixar outra imagem, substitua na linha de comando acima "cl10_cd1" pelo nome da imagem que aparece nacoluna "torrent name" da imagem desejada. OBS. FAQ sobre Conectiva 10 em: http://www.zago.eti.br/cl-10.txt http://br-linux.org/tutoriais/002910.html Manual em português para o BitTorrent veja também sobre outras redes p2p pra troca de outros tipos de arquivos, veja no FAQ: http://www.zago.eti.br/p2p.txt http://www.zago.eti.br/kazaa.txt Veja também sobre o daemon "btlaunchmany.py" para rodar em segundo plano. ***************************************************** Saiu a versão final do CD de updates do CL10, este saiu dia 08/03/2005, linha de comando pra download via bittorrent. btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/cl10upd1-final.torrent Ou pra rodar em segundo plano: Pra rodar em segundo plano. nohup btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/cl10upd1-final.torrent & Com limite de upload pra 8K nohup btdownloadcurses.py --max_upload_rate 8 \ --max_uploads 8 \ --url http://distro2.conectiva.com.br/torrents/cl10upd1-final.torrent & Ou em uma única linha (sem quebra de linha) btdownloadcurses.py --max_upload_rate 8 --max_uploads 8 --url http://distro2.conectiva.com.br/torrents/cl10upd1-final.torrent NOTEBOOK. solução para instalar com notebook toshiba baixe esta imagem ISO e faça o boot de instalação por ela: btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/cl10upd1-isolinux.torrent Conectiva live - roda a partir do CD sem precisar instalar http://www.zago.eti.br/cl-live-cd.txt Cuidado com a quebra de linha, na linha de comando, em uma única linha: Pra baixar a versão com kde (versão de 20.12.2004 com kde 3.3 btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/clive-20041220_kde3.3.torrent Pra rodar em segundo plano e com limitação de upload pra 8K nohup btdownloadcurses.py --max_upload_rate 8 \ --max_uploads 8 \ --url http://distro2.conectiva.com.br/torrents/clive-20041220_kde3.3.torrent & pra baixar a versão 0.5 com kde: btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/livecnc_kde-0.5.torrent pra baixar a versão 0.5 com gnome: btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/livecnc_gnome-0.5.torrent OBS. Com o lançamento do CL-10, passei a ajudar no upload do CL-10 e não vou mais disponibilizar as imagens do CL-9 na rede do bittorrent, as mensagens e dicas neste FAQ quando mencionam CL9 elas servem somente pra orientar na instalação do bittorrent no CL8 e CL9 pra baixar as ISO do CL-10, as linhas de comando referentes ao CL-9 não funcionam mais. comando pra download do CL10 via bittorrent. btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/cl10_cd1.torrent btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/cl10_cd2.torrent btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/cl10_cd3.torrent Pra rodar em segundo plano. nohup btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/cl10_cd1.torrent & nohup btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/cl10_cd2.torrent & nohup btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/cl10_cd3.torrent & Pra rodar em segundo plano e limitando o upload em 8KB, ajuste nas linhas de comando abaixo, altere o "8" no parametro: (--max_upload_rate 8) para o limite maximo de upload em KB, prefiro usar a metade do limite maximo, assim não degrada o download, vem na velocidade maxima quando tem muitos disponibilizando as ISO. Cuidado com a quebra de linha, a linha de comando abaixo é muito grande, pra facilitar o entendimento e evitar problemas com a quebra de linha, foi utilizada a \ pra quebrar a linha de comando em 3 linhas. A linha de comando abaixo está pronta pra copiar e colar, pra cada .iso o comando está em 3 linhas, quebradas com a barra invertida no final de cada linha, isto é opcional, também pode colocar tudo em uma única linha, basta remover a "\" que indica a mudança de linha. nohup btdownloadcurses.py --max_upload_rate 8 \ --max_uploads 8 \ --url http://distro2.conectiva.com.br/torrents/cl10_cd1.torrent & nohup btdownloadcurses.py --max_upload_rate 8 \ --max_uploads 8 \ --url http://distro2.conectiva.com.br/torrents/cl10_cd2.torrent& nohup btdownloadcurses.py --max_upload_rate 8 \ --max_uploads 8 \ --url http://distro2.conectiva.com.br/torrents/cl10_cd3.torrent& Esta opção de comando com nohup é indicada pra quem quer dar o comando em outra maquina, basta fazer uma conexão por ssh, executar a linha de comando acima, depois pode fazer logoff e fechar o terminal que o download continua, pra acompanhar, faça a conexão novamente, execute no mesmo diretório: tail -f nohup, pra acompanhar a evolução e trafego, pra parar o processo execute ps -aux e mate os processos do bittorrent. Pra quem está atras de firewall ou servidor proxy, vai ter problemas pra usar o bittorrent, neste FAQ tem dicas sobre firewall e como configurar conexões atras de firewall ou NAT, ou pode usar a própria maquina do firewall ou proxy pra fazer o download, por exemplo micros utilizados pra compartilhar internet, maquinas que não tem monitor, faça conexão por ssh, execute o comando, faça logoff que ele continua ... Sobre o uso do ssh veja no FAQ: http://www.zago.eti.br/ssh/ssh.txt CONFERIR AS IMAGENS ISO. O próprio algoritmo do bittorrent verifica a integridade dos arquivos, a principio parece dispensável a verificação com MD5, já detectei casos de imagens incompletas, mesmo com download completo, ao matar o processo com kill -9 a imagem ISO ficou imcompleta, precisei iniciar o bittorrent novamente para efetuar a correção, portanto procure reiniciar o download novamente para eventual correção e por segurança verifique também com MD5. Dentro do diretório onde salvou o download, confira se tem o arquivo .md5, este arquivo serve pra conferir se a imagem ISO está completa, quando faltar este arquivo, procure no site da distro, pode copiar as chaves e criar um arquivo texto com estas chaves para usar no MD5, pra conferir execute esta linha de comando: md5sum -c cl10_cd1.iso.md5 RESULTADO: [root@faqcl10 cl10_cd1]# md5sum -c cl10_cd1.iso.md5 cl10_cd1.iso: A soma coincide Isto indica que está Ok, caso tenha problema, execute a linha de comando pra download que o bittorrent vai baixar somente as partes com problemas ou faltantes, no CL10 no primeiro menu de instalação também tem uma opção pra verificar a midia, sobre md5, veja mais no FAQ: http://www.zago.eti.br/md5.txt DICAS: Precisa abrir uma para cada cliente torrent, começando em 6881, portas 6881, 6882, 6883 tcp Teu firewall tem que permitir que clientes na internet se conectem nestas portas na sua máquina. Micros que estão atras de NAT precisa configurar o roteador Linux pra fazer DNAT pra estação que vai baixar as ISO pelo bittorrent. Regras de firewall e redirecionamento, veja no diretório: http://www.zago.eti.br/firewall/ ADSL tem limite de upload muito menor que o download, o bittorrent usa simultaneamente o download e upload da tua conexão, transformando a tua maquina em cliente (download) e servidor (upload), enquanto faz download ele também usa a taxa de upload pra atender o download dos outros usuários, enfim, voce disponibiliza parte do que já baixou pra ajudar na rede, assim os outros fazem download e usam tua banda de upload. Quando o upload atingir o limite maximo suportado pelo seu ADSL vai saturar a conexão, este gargalo no upload degrada a conexão e torna o download muito lento. Quando não permitir o upload, seja por firewall fechado ou estar atras de um NAT o download fica muito lento, impraticavel o download nestas condições. Não sei qual é o limite ideal, no "chute" passei a disponibilizar pra upload somente a metade da taxa de upload, no meu caso a taxa de upload é de 128 Kb/s que chega a fazer upload em torno de 14 a 16KB/s, pra baixar o CL10 sem problema algum, usei esta linha de comando: nohup btdownloadcurses.py --max_upload_rate 8 \ --max_uploads 8 \ --url http://distro2.conectiva.com.br/torrents/cl10_cd1.torrent& Com esta linha de comando no meu ADSL com CL9, fiz o download do CL10 na velocidade maxima de 60KB, fui o primeiro a completar o download do CD1, fiz varios testes nesta linha de comando, com a opção acima obtive os melhores resultados, download chegando a 60KB/s e upload sempre em torno de 8KB/s, sem esta limitação o upload fica entre 14 e 16KB/s e download cai pra 20KB/s ou até pra menos de 10KB, depois de completado o download, fiz uma copia pra outro diretório pra queimar o CD e explorar o brinquedinho novo, depois executei a linha de comando sem a limitação pra ajudar na rede com upload maximo. Pode parar este processo e reinicia-lo quantas vezes quiser que não perde o que já foi baixado, o bittorrent sabe gerenciar isto, toda vez que executar a linha de comando, ele confere a imagem e baixa somente as partes com problemas ou faltantes e não perde nada que havia baixando anteriormente. Mesmo depois que fizer o download voce pode ajudar da rede, basta executar a mesma linha de comando no mesmo diretório que executou pra baixar as ISO pra ele ficar fazendo upload, neste caso confere a ISO, como já baixou tudo ele continua fazendo upload com o limte definido em --max_upload_rate Pra pra matar os processos rodando pelo bittorrent, utilize esta linha de comando: kill -9 $(ps ax|grep "python"|awk '{print $1}') Como montar a linha de comando pra baixar outras ISO. Exemplo pra baixar ISO do Conectiva, acesse: http://distro2.conectiva.com.br:9012/ pegue o nome da ISO que aparece na coluna "torrent name" e substitua nesta linha: btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/"torrent name".torrent exemplo pra baixar o CD1, na coluna "torrent name" aparece "cl10_cd1", então a linha de comando fica assim: btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/cl10_cd1.torrent ***************************************************** Fedora Core 4 - Lançado em 13/junho/2005 Exemplo pra baixar a ISO FC4 - DVD-x86_64, acesse a página: http://torrent.dulug.duke.edu Observe que as imagens estão disponiveis pra baixar via bittorrent pelo modo gráfico, como utilizo conexão ADSL da empresa, pra utilizar fora do horario de expediente, por exemplo, durante a noite e nos finais de semana, então clique com botão auxiliar sobre o link da imagem que deseja baixar e copie o link, pra este exemplo o resultado foi: http://torrent.dulug.duke.edu/torrents/stentz-dvd-x86_64.torrent depois é só montar a linha de comando abaixo, caso seja outra imagem, substitua na linha de comando abaixo: nohup btdownloadcurses.py --max_upload_rate 8 \ --max_uploads 8 \ --url http://torrent.dulug.duke.edu/torrents/stentz-dvd-x86_64.torrent & Exemplo de linha de comando pra baixar a ISO (DVD) para CPU das familias i386, i686... nohup btdownloadcurses.py --max_upload_rate 8 \ --max_uploads 8 \ --url http://torrent.dulug.duke.edu/torrents/stentz-dvd-i386.torrent & Pra não rodar em segundo plano, remova "nohup" no inicio da linha e "&" no final Pra liberar todo upload use a linha de comando abaixo, cuidado que satura a conexão e fica praticamente impossivel usar a internet pra nevegar ou outras aplicações, linha de comando pra liberar todo upload: nohup btdownloadcurses.py --url http://torrent.dulug.duke.edu/torrents/stentz-dvd-x86_64.torrent & Desta forma fica muito prático, basta fazer uma conexão via ssh pra copiar a linhas acima e colar, prontinho, agora é aguardar... quando quiser parar use o exemplo de kill acima, pra acompanhar a evolução use o tail: tail -f nohup Veja o tamanho das ISO. | file: stentz-dvd-x86_64 | | size: 2,932,851,642 (3 GB) | | dest: /home/zago/stentz-dvd-x86_64 | file: stentz-dvd-i386 | | size: 2,750,583,655 (2.6 GB) | | dest: /home/zago/stentz-dvd-i386 ***************************************************** Ubuntu Eles distribuem o CD gratuitamente, basta entrar no site e fazer o pedido, vem pelo correio sem custo algum, ideal para quem usa modem discado ou tem dificuldade no download, também tem as ISO disponiveis para download de diversas maneiras, http, ftp, bittorrent... Veja mais dicas e endereços de documentação em; http://www.zago.eti.br/distro/ubuntu-dicas.html Tem diversas opções de download, também diversos diretórios com nomes que não entendi, baxei a ISO do Live DVD que está no diretóiro 5.10, tem diversas ISO, procure pesquisar sobre a opção que melhor lhe antende. Live CD vem com ambiente Gnome, como prefiro o KDE, procurando na net encontrei o ``Kunbutu``, um detalhe, estas imagens não estão no próprio site do Ubuntu, encontrei ISO para download via browser e via torrente em; : http://mir1.ovh.net/ubuntu/releases/kubuntu/ Ainda não entendi estes nomes; breezy, Breezy Badger, hoary, Hoary Hedgehog. Tem estes diretórios no mesmo local onde estão a ISO da versão 5.04 e 5.10, optei por baixar a ISO do diretório 5.10, veja a linha de comando no bittorrent. Procure nos mirrors por .torrent, tem imagens ISO para CD e DVD, versão i586 e 64bits, acessa a lista de mirrors em; http://www.ubuntulinux.org/download/ Exemplo para baixar a ISO em DVD para 64 bits, acesse; http://torrent.ubuntu.com/releases/breezy/release/dvd/ Download via bittorrent na linha de comando com limitação de 8K para upload; btdownloadcurses.py --max_upload_rate 8 \ --max_uploads 8 \ --url http://torrent.ubuntu.com/releases/breezy/release/dvd/ubuntu-5.10-dvd-amd64.iso.torrent Neste momento deve ter versão mais recente, a cada nova imagem ISO o endereço acima é alterado, portanto use o exemplo acima como modelo para montar a sua linha de comando com a URL da nova ISO ou da versão que deseja baixar, ou acesse via ambiente gráfico e clique na ISO que deseja baixar. Resultado; file: ubuntu-5.10-dvd-amd64.iso size: 3,075,670,016 (2.9 GB) dest: /home/zago/ubutun/ubuntu-5.10-dvd-amd64.iso ***************************************************** Debian - baixar ISO via bittorrent. Pesquise no Google: download debian .iso bittorrent Primeiro resultado com dicas e endereços das ISO: http://www.debian.org/distrib/cd Obtendo imagens de CD do Debian com BitTorrent http://www.debian.org/CD/torrent-cd/ Linha de comando que utilizei para baixar ISO para DVD i386 - são dois DVD, pra baixar a ISO do DVD 1. btdownloadcurses.py --url http://cdimage.debian.org/debian-cd/3.1_r0a/i386/bt-dvd/debian-31r0a-i386-binary-1.iso.torrent baixar ISO do DVD 2 btdownloadcurses.py --url http://cdimage.debian.org/debian-cd/3.1_r0a/i386/bt-dvd/debian-31r0a-i386-binary-2.iso.torrent rodar em segundo plano com limite de upload em 8K nohup btdownloadcurses.py --max_upload_rate 8 \ --max_uploads 8 \ --url http://cdimage.debian.org/debian-cd/3.1_r0a/i386/bt-dvd/debian-31r0a-i386-binary-1.iso.torrent & Resultado: | file: debian-31r0a-i386-binary-1.iso | | size: 4,686,706,688 (4.4 GB) | | dest: /home/zago/debian-31r0a-i386-binary-1.iso Também identificado como Sarge "'Debian GNU/Linux 3.1 r0a _Sarge_" Não salvou o md5 no disco, encontrei o MD5 do DVD em: http://cdimage.debian.org/debian-cd/3.1_r0a/i386/iso-dvd/MD5SUMS d6eeef5a49ff851839bc514cc56f305a debian-31r0a-i386-binary-1.iso 662bc504659baaff5e0a5226c86ec8a6 debian-31r0a-i386-binary-2.iso Salve em arquivo texto, exemplo, dentro do mesmo diretório onde salvou a ISO do dvd, crie um arquivo dvd-sarge.md5 e detro dele coloque as linhas: d6eeef5a49ff851839bc514cc56f305a debian-31r0a-i386-binary-1.iso 662bc504659baaff5e0a5226c86ec8a6 debian-31r0a-i386-binary-2.iso Pra conferir basta executar: md5sum -c dvd-sarge.md5 Para as imagens encontradas e corretas retorna "A soma coincide", exemplo: [zago@servsamba debian]$ vi dvd-sarge.md5 inclua as linhas com a chave md5 [zago@servsamba debian]$ md5sum -c dvd-sarge.md5 debian-31r0a-i386-binary-1.iso: A soma coincide md5sum: debian-31r0a-i386-binary-2.iso: Arquivo ou diretório não encontrado debian-31r0a-i386-binary-2.iso: FALHA na abertura ou na leitura md5sum: ATENÇÃO: 1 de 2 listado arquivos não pode ser lido Observe que a primeira imagem está OK e retorna erro referente a segunda imagem, neste diretório não tem a ISO do segundo DVD, portanto não encontrou a ISO e retornou a mensagem de erro iniciando com " Arquivo ou diretório não encontrado". ***************************************************** Slack 10.1 Linha de comando pra download via bittorrent: CD1 btdownloadcurses.py --url http://www.slackware.com/torrents/slackware-10.1-install-d1.torrent ou com limitação de upload pra 8K btdownloadcurses.py --max_upload_rate 8 \ --max_uploads 8 \ --url http://www.slackware.com/torrents/slackware-10.1-install-d1.torrent São 4 CD, pra baixar os demais, edite o exemplo acima pra trocar a URL pra estes endereços: http://www.slackware.com/torrents/slackware-10.1-install-d2.torrent http://www.slackware.com/torrents/slackware-10.1-source-d3.torrent http://www.slackware.com/torrents/slackware-10.1-source-d4.torrent Veja mais sobre download do Slack em: http://www.slackware.com/ ***************************************************** http://distro2.conectiva.com.br:9012/ Estatistica de usuários conectados na rede do Bittorrent pra download do CL10. Tenho acompanhado estas estatitisticas e notado que ninguém está ajudando no upload, o pessoal acessa a rede pra baixar as imagens e "cai fora", alguns minutos após completar o download retiram a maquina da rede, isto é muito ruim pra rede, ela só existe se alguém tiver disponibilizando as imagens, a Conectiva mantem o servidor e coloca as imagens com limitação pra upload, eu tenho colocado duas e algumas vezes 3 conexões pra ajudar no upload, como são poucas conexãos com upload de 16 KB/s, isto torna a rede lenta, em certos horarios tenho que tirar estas maquinas da rede e praticamente para a rede do bittorrent pra baixar os ISO da Conectiva, quem tem as imagens pode a qualquer tempo entrar na rede e ajudar no upload, quem não quer liberar todo o link pra upload, pode disponibilizar somente uma parte, neste documento tem dicas pra limitar a taxa de upload, já que não estamos gastando nada com a compra das imagens, vamos ao menos colaborar com upload das imagens .ISO. Muitas empresas mantem os servidores ligados e conectados à internet, estas maquinas podem ser utilizadas em horarios que ninguém esteja utilizando. basta fazer uma conexão por ssh e disparar o upload com nohup, depois pode fazer logoff que a conexão continua ativa e fazendo upload, pra parar, refaça a conexão via ssh e veja os processos com ps -aux e kill -9 neles.... ***************************************************** FIREWALL O bittorrent trabalha na porta 6881 e abre uma porta pra cada download adcional, o segundo download abre a 6882 e assim por diante. Caso tenha problema pra iniciar o download, procure liberar a porta 6881 e seguintes no teu firewall, exemplo pra liberar a porta 6881: /usr/sbin/iptables -A INPUT -i $ethnet -p tcp --dport 6881 -j ACCEPT ou /usr/sbin/iptables -A FORWARD -i $ethnet -p tcp --dport 6881 -j ACCEPT onde $ethnet é o device de cara pra net, ppp0, eth0, eth1 e etc.. altere a variavel $ethnet para a tua rede e repita o processo pra abrir as demais portas 6882 e 6883. Acho mais prático baixar na maquina que está de cara para internet, basta uma conexão via ssh e exeutar em segundo plano. Caso queira baixar a partir de uma estação, precisa incluir regras no firewall para redirecionar as portas 6890 a 6899 para a estação que vai rodar o cliente do Bittorrent, Segue exemplos de regra para incluir no Firewall, todos tem o mesmo resultado, mudam somente o formato, estas regras permitem que a estação com IP 192.168.1.53 faça download normalmente, Na estação instale o cliente bittorrent, ao incluir uma das regras abaixo no firewall, confira o device caso não seja (eth0), altere para o sua conexão, também altere o IP para o da estação que vai acessar a rede. $iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 6890:6899 -j DNAT --to-destination 192.168.1.53 $iptables -A FORWARD -s 192.168.1.53 -p tcp --dport 6890:6899 -j ACCEPT Caso queira definir e iniciar as variaveis no inicio do script, use um destes modelos. CLIENTEBT=192.168.1.53 PORTASBT="6890 6891 6892 6893 6894 6895 6896 6897 6898 6899" for porta in $PORTASBT; do $iptables -t nat -A PREROUTING -i eth0 -p tcp --dport $porta -j DNAT --to-destination $CLIENTEBT:$porta $iptables -A FORWARD -s $CLIENTEBT -p tcp --dport $porta -j ACCEPT done Ou CLIENTEBT=192.168.1.53 $iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 6890:6899 -j DNAT --to-destination $CLIENTEBT $iptables -A FORWARD -s $CLIENTEBT -p tcp --dport 6890:6899 -j ACCEPT Excelente artigo de Carlos E. Morimoto, explicando o funcionamento do BitTorrent, inclue as regras de IPtables pra usar o bittorrent atraz de firewall (NAT), veja em: http://www.guiadohardware.net/artigos/259/ Veja também: Dica para quem utiliza o bittorrent por trás de um firewall ou NAT http://www.guiadohardware.net/linux/dicas/75.htm Excelente tutorial pra configurar estações atras de um firewall, tem as regras pro iptables redirecionar pra estação, detalhes da configuração e funcionamento do bittorrent atras de um NAT. FAQ em inglês com muitas dicas, incluindo proxy e exemplos de configuração Brian's BitTorrent FAQ and Guide http://btfaq.com/serve/cache/1.html NatCheck - verificar o firewall, acesse: http://btfaq.com/natcheck.pl Evite utilizar procedimentos que não ajude no upload, além de ser mais lento, prejudica a rede, quanto mais pessoas disponibilizar e ajudar no upload, melhor pra todos. O que mais importa é permitir máquinas da internet abrir uma conexão TCP na porta 6881 do seu IP que aceita conexões da net, o cliente bittorrent atender e aceitar estas conexões. Configurações no modem e regras de firewall podem interferir ou ate mesmo impedir o correto funcionamento do bittorrent. Prefira fazer download do Conectiva 10 pelo BitTorrent, quanto mais usar o o bittorrent e menos usar os servidores de ftp pra download das imagens ISO do CL10, mais banda vai sobrar pro apt e pra atualizar pacotes, se todos usassem o bittorrent pra download, sobraria mais banda nos servidores da Conecitva e melhoraria as taxas de atualizações via apt-get. ***************************************************** Agendar: ***************************************************** CL 9 Neste FAQ tem algumas referencias aos CD de atualização do Conectiva 9, beta1, beta2, rc1 e upd1, o CD upd1 é o ultimo CD de atualização, portanto ignore os beta1, beta2 e rc1 que já não existem mais e foram substituidos pelo cl9upd1.iso O download das imagens ISO via bittorrent podem ser interrompidos e iniciados quando quiser sem perder o que já foi baixado, toda vez que iniciar o download é feita uma conferencia do que já baixou e continua o download do que falta. Quando iniciar o download pela primeira vez será criado um sub-diretório dentro do diretório atual e dentro dele um arquivo com o nome da imagem ISO indicando o tamanho real da imagem mas vazio, espere pelo final do download e antes de gravar o CD faça a conferencia com md5, veja neste texto ou no FAQ md5.txt (neste site) como fazer a conferencia, quando não bater o md5 use o bittorrent para corrigir a imagem ISO com problemas (corrompido ou imcompleto) coloque a imagem no diretorio que o bittorrente salva o download e dispare o download novamente pelo bittorrent, ele vai fazer uma verificaçao da imagem e corrigir, vai baixar somente as partes com problema ou faltante, mesmo antes de conferir pelo md5 é altamente recomendavel reiniciar o processo pro bittorrent fazer uma verificação da imagem e corrigir eventuais falhas, isto demora menos de 5 minutos mas compensa, principalmente pra corrigir erros como este: "a piece failed hash check, re-downloading it" esta mensagem de erro é comum e pede pra refazer o download. Colabore com os demais, deixe seu micro fazendo upload pelo maior tempo possivel, assim outros também poderão baixar mais rapidamente. ***************************************************** FREEDOWS LITE Download via bittorrent Download do freedows lite btdownloadcurses.py -url http://www.freedows.com.br/lite/freedows-lite.torrent ou pra rodar em segundo plano nohup btdownloadcurses.py -url http://www.freedows.com.br/lite/freedows-lite.torrent & ***************************************************** As dicas abaixo servem pra instalar e usar em modo texto (linha de comando), nas mensagens da lista, que vem logo depois dos comentarios, tem dicas pra usar via browser, veja também esta opção pra ambiente gráfico: http://azureus.sourceforge.net/ Cliente bittorrent em Java. ***************************************************** Instalar os pacotes necessários para usar o BitTorrent no CL8 e CL9 https://moin.conectiva.com.br/AtualizacoesConectiva faça download e istale os pacotes do Python e Bittorrent este procedimento vale tanto para o CL8 ou CL9: # rpm -ivh wxPythonGTK-py2.3-2.4.0.7-1.i386.rpm # rpm -ivh bittorrent-3.2.1b-29565cl.noarch.rpm Estes pacotes utilizei no CL8 e CL9 Baixe pra um diretório qualquer e torne root pra instalar com os comandos rpm acima. Depois é só executar a linha de comando pra baixar a ISO desejada, por exemplo pra baixar as ISO do CL10: btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/cl10_cd1.torrent btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/cl10_cd2.torrent btdownloadcurses.py --url http://distro2.conectiva.com.br/torrents/cl10_cd3.torrent ***************************************************** RESUMO ZAGO, mais detalhes veja nas mensagens no final deste documento. Dica do Arnaldo para instalar no CL9 ou no CL8 depois de instalar wxPython e bittorrent pode limitar o uploda. rpm -ivh ftp://nl.linux.org/pub/conectiva/snapshot/i386/RPMS.extra/bittorrent-3.2.1b-29565cl.noarch.rpm cd /diretório/onde/quer/baixar/os/isos O comando abaixo é uma única linha e limita o trafego em 6 Kb/s btdownloadcurses.py --max_upload_rate 6 --max_uploads 6 --url http://distro2.conectiva.com.br/cl9/cl9-1.torrent OU no CL9 baixar o pacote e instalar via rpm - funcionou no CL9 ftp://ftp.nl.linux.org/pub/conectiva/snapshot/i386/RPMS.extra/bittorrent-3.2.1b-29565cl.noarch.rpm ou baixe este pacote deste ou outro mirror e instale via rpm que funciona. OU no CL8 CL8 com instalação completa (todos os pacotes) baixei o bittorrent e executei o rpm [root@speedy zago]# rpm -ivh bittorrent-3.2.1b-29565cl.noarch.rpm erro: falha nas dependências: wxPython é necessário para bittorrent-3.2.1b-29565cl Instalei o wxPython baixado de: http://wxpython.org/ executei: rpm -ivh wxPythonGTK-py2.3-2.4.0.7-1.i386.rpm rpm -ivh bittorrent-3.2.1b-29565cl.noarch.rpm btdownloadcurses.py --url http://distro2.conectiva.com.br/cl9/cl9-1.torrent funcionou o download e upload em modo texto, não tentei em ambiente gráfico, neste FAQ tem mensagens com dicas de como usar BitTorrent via brownser. Como queria deixar somente para upload, parei o processo e movi uma imagem iso que tinha baixado anteriormente para o lugar onde o bittorrent estava salvando o download e reiniciei o processo, foi feita a conferencia e ficou funcionando somente o upload, com a linha de comando acima vai consumir toda a banda de upload, para limitar veja nas mensagens abaixo que tem dicas para disponibilizar somente parte da banda para upload. Este processo foi por ssh em servidor remoto sem video e teclado, para deixar o processo rodando quado fechar o ssh, executei: nohup btdownloadcurses.py --url http://distro2.conectiva.com.br/cl9/cl9-1.torrent & com limitação para upload maximo de 6KB/s, o comando abaixo em linha única btdownloadcurses.py --max_upload_rate 6 --max_uploads 8 --url http://distro2.conectiva.com.br/cl9/cl9-1.torrent ou btdownloadcurses.py --max_upload_rate 6 \ --max_uploads 8 \ --url http://distro2.conectiva.com.br/cl9/cl9-1.torrent ou em background com nohup nohup btdownloadcurses.py --max_upload_rate 6 --max_uploads 8 --url http://distro2.conectiva.com.br/cl9/cl9-1.torrent & nohup btdownloadcurses.py --max_upload_rate 6 --max_uploads 8 --url http://distro2.conectiva.com.br/cl9/cl9-2.torrent & nohup btdownloadcurses.py --max_upload_rate 3 --max_uploads 4 --url http://distro2.conectiva.com.br/cl9/cl9-2.torrent & Verificando a imagem gpg --verify cl9-1.iso.asc cl9-1.iso ISO com problemas (corrompido ou imcompleto) coloque a imagem no diretorio que o bittorrente salva o download e e dispare o download novamente pelo bittorrente, ele vai fazer uma verificaçao da imagem e corrigir, vai baixar somente as partes com problema ou faltante. Caso tenha dificuldade em localizar os arquivos pra download, pode baixar direto da minha maquina, funciona no CL8 e CL9, tenho copia deles em: 200.204.198.164/zago/drivers/ wxPythonGTK-py2.3-2.4.0.7-1.i386.rpm bittorrent-3.2.1b-29565cl.noarch.rpm evite usar esta opção, a conexão e lenta porque esta maquina fica direto fazendo upload das imagenes ISO do CL9 pra rede do bittorrent. ***************************************************** copiado de: http://distro2.conectiva.com.br/cl9 Bit Torrent Com o lançamento do Conectiva Linux 9, estamos também disponibilizando um novo método de download. As imagens ISO (e arquivos de verificação) podem ser obtidas através de uma rede peer to peer conhecida como BitTorrent. O programa Bit Torrent é escrito em Python e pode ser obtido, tanto para Windows(R) como para Linux(R), no site do autor: http://bitconjurer.org/BitTorrent. Algumas características do BitTorrent: * download simultâneo de várias partes do mesmo arquivo, maximizando o uso do link de internet * compartilhamento das partes já recebidas com outros usuários da rede BitTorrent * alta velocidade de download: BitTorrent funciona muito bem para arquivos com muita demanda. Usuários do Conectiva Linux Snapshot podem utilizar o pacote RPM do BitTorrent disponível no Snapshot. Para isto, basta executar o comando: apt-get install bittorrent Download via BitTorrent Links para download via bittorrent: * http://distro2.conectiva.com.br/cl9/cl9-1.torrent * http://distro2.conectiva.com.br/cl9/cl9-2.torrent * http://distro2.conectiva.com.br/cl9/cl9-3.torrent * http://distro2.conectiva.com.br/cl9/cl9-4.torrent As imagens com código fonte não estão sendo disponibilizadas via BitTorrent, apenas via ftp. Exemplos Modo texto: btdownloadcurses.py --url http://distro2.conectiva.com.br/cl9/cl9-1.torrent Modo gráfico: btdownloadgui.py --url http://distro.conectiva.com.br/cl9/cl9-1.torrent O pacote RPM do CL Snapshot automaticamente associa o tipo de arquivo *.torrent com o programa btdownloadgui.py, de forma que, após a instalação, basta clicar no link (se estiver usando mozilla ou konqueror) para iniciar o download via BitTorrent, não sendo necessário usar um dos comandos listados acima. O download via bittorrent vai produzir um diretório com a seguinte estrutura (exemplo para a imagem 1): cl9-1 |-- cl9-1.iso |-- cl9-1.iso.asc `-- cl9-1.iso.md5 A partir do momento que o download começar, o seu cliente BitTorrent também estará compartilhando o seu download com outros clientes dessa rede peer to peer. IMPORTANTE: Por favor, após o download estar completo, deixe seu cliente BitTorrent aberto quanto tempo for possível para que os arquivos obtidos continuem sendo compartilhados na rede, facilitando o download dos outros usuários. Quanto mais usuários com o download completo deixarem o cliente aberto, mais rápido vai ser o download de todos. ***************************************************** De: Arnaldo Carvalho de Melo Para: Antonio F. Zago Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) como instalar bittorrent Data: 29 Apr 2003 01:28:07 -0300 Em Mon, Apr 28, 2003 at 01:42:22PM -0300, Antonio F. Zago escreveu: > Estou tentando colocar meu Speedy no Bittorrent para upload, mas consigo > localizar a instalação deste pacote em nenhum CD do CL9, com apt-get install > bittorrent da erro, synaptic também não não instala nem localiza, as > instruções do site: > http://distro2.conectiva.com.br/cl9/cl9-bittorrent.html leva para o site: > http://bitconjurer.org/BitTorrent/ > que não tem instruções para o CL. > Ainda não descobri onde errei, preciso do rpm ou dicas mais detalhadas. O bit torrent só empacotado depois que o CL9 saiu, infelizmente, mas ele está no CL snapshot e creio que instalará sem problemas no CL9, o pacote é este: ftp://ftp.nl.linux.org/pub/conectiva/snapshot/i386/RPMS.extra/bittorrent-3.2.1b-29565cl.noarch.rpm Teste e retorne o resultado :-) - Arnaldo ***************************************************** De: Andreas Para: Mauricio Graciano Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Download do CL9 com BitTorrent Data: 29 Apr 2003 11:55:54 -0300 On Mon, Apr 28, 2003 at 05:25:53PM -0300, Mauricio Graciano wrote: > Alguém saberia o que pode ser? > Seria o BitTorrent incompatível com o CL7? Talvez o python do CL7 seja antigo demais, ou tenha algum pacote faltando. Qual foi o erro? Ah, e não esqueça de deixar o cliente aberto após o download para que mais pessoas possam pegar o iso :) ***************************************************** De: Arnaldo Carvalho de Melo Para: Djos Linux Deperiano Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) BitTorrent e CL9! Data: 29 Apr 2003 04:57:11 -0300 Em Mon, Apr 28, 2003 at 01:43:18PM -0400, Djos Linux Deperiano escreveu: > Pessoal, como uso o BitTorrent para baixar o CL9? Veja as mensagens que enviei para o Zago, mas basicamente: rpm -ivh ftp://nl.linux.org/pub/conectiva/snapshot/i386/RPMS.extra/bittorrent-3.2.1b-29565cl.noarch.rpm cd /diretório/onde/quer/baixar/os/isos btdownloadcurses.py --max_upload_rate 6 --max_uploads 6 --url http://distro2.conectiva.com.br/cl9/cl9-1.torrent Depois faça o mesmo para cl9-2.torrent, cl9-3.torrent e cl9-4.torrent, i.e. na última linha acima, a com o btdownloadcurses.py. E você pode/deve alterar os parâmetros --max_upload_rate e --max_uploads, para dizer, respectivamente, quantos KBytes está disposto a compartilhar para que outros baixem partes do que você já tenha recebido e para dizer quantos clientes podem se conectar ao seu bit torrent enquanto você está baixando os isos. Por favor me avise se o rpm -ivh acima funcionou a contento. - Arnaldo ***************************************************** OBS DO ZAGO Na pressa baixei o arquivo errado e por isto tive os pblemas descrito nesta mensagem De: Arnaldo Carvalho de Melo Para: Antonio F. Zago Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) como instalar bittorrent Data: 29 Apr 2003 03:43:18 -0300 Em Tue, Apr 29, 2003 at 03:27:16AM -0300, Antonio F. Zago escreveu: > Em Ter, 2003-04-29 às 01:28, Arnaldo Carvalho de Melo escreveu: > > O bit torrent só empacotado depois que o CL9 saiu, infelizmente, mas ele > > está no CL snapshot e creio que instalará sem problemas no CL9, o pacote > > é este: > > ftp://ftp.nl.linux.org/pub/conectiva/snapshot/i386/RPMS.extra/bittorrent-3.2.1b-29565cl.noarch.rpm > > Teste e retorne o resultado :-) > O funcionou e o resultado está aqui: > Fiz o download conforme indicado acima e como root executei: > rpm -ivh bittorrent-3.2.1b-29565cl.src.rpm > erro: impossível criar %sourcedir /usr/src/rpm/SOURCES Humm, [acme@oops net-2.5]$ rpm -qf /usr/src/rpm rpm-build-4.0.4-29549cl Você tem este pacote instalado? > depois do erro acima tentei o mesmo comando no CL8 e instalou sem erro, > não tentei o download, voltei pro Conectiva 9 e criei o diretorio rpm > assim: > mkdir /usr/src/rpm/ > tentei novamente e a instalação completou sem erros no CL9. > os comandos indicados na pagina > http://distro2.conectiva.com.br/cl9/cl9-bittorrent.html > não funcionou. > verifiquei que no diretorio /usr/src/rpm/SOURCES > constatei que depois de executar o rpm tinha somente um arquivo .tar.gz, > o tar falhou, executei gunzip Sim, você instalou o .src.rpm, não o .noarch.rpm (binário, serve para qualquer plataforma, pois é python). Creio que se tivesse baixado o pacote .noarch.rpm e instalado funcionaria sem problemas, creio que até no CL 8 (se o python for o 2.2, não lembro agora). > depois o tar e depois entrei no diretorio > /usr/src/rpm/SOURCES/BitTorrent-3.2.1b > Com mozzila quando dou clik no link para baixar a ISO salva no disco > somente um arquivo .torrent e não continua o download, a unica maneira Você precisa configurar a associação entre .torrent e o bit torrent, para que quando você clique em um arquivo .torrent o mozilla dispare o bit torrent. > que consegui foi executando em um terminal e de dento deste diretorio do > BitTorrent o comando: > ./btdownloadcurses.py --url > http://distro2.conectiva.com.br/cl9/cl9-1.torrent > o comando acima em uma unica linha, estou mencionando isto porque alguns > leiores de e-mail quebra a linha. > iniciou o download e depois de alguns minutos também o upload > Interessante que o download varia de 23 a 27 KB/s > e o upload varia de 4 a 9 KB/s mais constante entre 5 e 6 KB/s Execute btdownloadcurses.py e veja as opções, você pode, por exemplo, limitar tanto download quanto upload, não saturando sua banda caso queira usá-la enquanto faz o download (e uploads :) ). - Arnaldo ***************************************************** ***************************************************** De: Artur Coutinho Responder-a: arturpc@uai.com.br Para: Antonio F. Zago , Arnaldo Carvalho de Melo Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) como instalar bittorrent Data: 30 Apr 2003 00:25:57 -0300 Em Ter 29 Abr 2003 03:27, Antonio F. Zago escreveu: > Com mozzila quando dou clik no link para baixar a ISO salva no disco > somente um arquivo .torrent e não continua o download, a unica maneira > que consegui foi executando em um terminal e de dento deste diretorio do > BitTorrent o comando: > > ./btdownloadcurses.py --url > http://distro2.conectiva.com.br/cl9/cl9-1.torrent Olá, Zago! Você configurou o MIME correspondente ao Bittorrent no Mozilla? Aqui, com o Netscape também ocorreu isso e depois de configurar o tipo MIME, passou a funcionar (não deu certo só configurando no /etc/mailcap), bastou clicar no link. Abaixo a informação sobre o que deve ser configurado, transcrito do arquivo INSTALL.unix.txt, que acompanha os fontes do Bittorrent: "...put a line in /etc/mailcap which is similar to the following, only replace the path to /usr/bin/btdownloadgui.py with the one it's actually in. application/x-bittorrent; /usr/bin/btdownloadgui.py %s; test=test -n "$DISPLAY" You may have to restart your web browser for it to start using BitTorrent. If you're using a web browser which doesn't respect /etc/mailcap you can go into the mimetype configuration for your web browser and manually associate application/x-bittorrent with btdownloadgui.py (with the appropriate path, of course.) Sds, -- ***************************************************** De: Arnaldo Carvalho de Melo Para: Andreas Cc: Leo van Halsema , Rafael Diniz , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Download do CL9 - ISOs Data: 29 Apr 2003 03:06:37 -0300 Em Mon, Apr 28, 2003 at 02:12:23PM -0300, Andreas Hasenack escreveu: > On Mon, Apr 28, 2003 at 11:21:40AM -0700, Leo van Halsema wrote: > > voltado pro primeiro lugar em hits (uns 2000 por dia) mas ainda tá longe do > > pico depois do lançamento do conectiva 8 (aprox. 35000 hits/dia). > > É, mas está lotado também :) 100 logins anônimos ftp.conectiva.com.br? Se sim isto é ruim para quem quer baixar, afinal estará lotado e isto impede que outros baixem, mas se for o bit torrent, lotado quer dizer que _mais_ pessoas poderao baixar _mais rápido_ :-) - Arnaldo ***************************************************** De: Mário L. Secco Para: Antonio F. Zago Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) como instalar bittorrent Data: 29 Apr 2003 09:26:37 -0300 Em 28 Apr 2003 13:42:22 -0300 "Antonio F. Zago" escreveu: > Estou tentando colocar meu Speedy no Bittorrent para upload, mas consigo > localizar a instalação deste pacote em nenhum CD do CL9, com apt-get > install bittorrent da erro, synaptic também não não instala nem > localiza, as instruções do site: > http://distro2.conectiva.com.br/cl9/cl9-bittorrent.html > leva para o site: > > http://bitconjurer.org/BitTorrent/ Eu instalei no meu CL8 usando o tar.gz. Mas para isso tive que instalar o rpm do wxPython (http://wxpython.org/) manualmente. [[]] ***************************************************** De: Ednilson Miura Para: Antonio F. Zago Assunto: Re: (linux-br) Download do CL9 - ISOs Data: 29 Apr 2003 06:42:40 -0300 On 29 Apr 2003, Antonio F. Zago wrote: Olá, Para onde vc está apontando seu apt? No repositório do snapshot tem o bittorrent, bem como no próprio CL9. Na pior das hipóteses, vc pode baixar de http://bitconjurer.org/BitTorrent e instalar manualmente. > > Olá > Eu já tenho os ISO do CL9, gostaria de deixar minha maqiuna com Speedy > 256K (muito pouco usada) para ajudar na rede. > > Tentei instalar o bittorent como indicado em: > > http://distro2.conectiva.com.br/cl9 > > e não cosigo nem pelo apt-get nem synaptic, o pacote não é encontrado. > ***************************************************** De: Andreas Para: Bino Cc: Marcelo Moacir Florindo , linux-br Assunto: Re: (linux-br) Baixar o Conectiva 9 Data: 29 Apr 2003 14:56:39 -0300 On Tue, Apr 29, 2003 at 02:56:26PM -0300, Bino wrote: > Dei uma olhada, mas fala sério, o apt pediu pra eu atualizar a glibc e > mais 24 Mb de pacotes ... não tinha um jeito de fazer um backport dele? > Não queria ter de baixar a suite toda de compilação no meu servidor só > pra instalar um bittorrent sem precisar atualizar a glibc ... Você pode baixar o tarball do site do autor, descompactar e executar: Para "compilar": python setup.py build Para instalar (execute como root): python setup.py install ***************************************************** De: Andreas Para: crg Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Download do CL9 - ISOs Data: 30 Apr 2003 10:07:48 -0300 On Tue, Apr 29, 2003 at 07:09:44AM -0300, crg wrote: > com 26 kbps e de queda com menos de 2kbps. Ja os outros CDs esta uma > carroca, a estimativa para os CDs 2, 3 e 4 eh de mais de 100 horas > (cada cd claro)! Tem algum firewall no meio do caminho? O bittorrent precisa que certas portas estejam abertas para funcionar bem. Normalmente da 6881 em diante, uma porta para cada cliente (6882 para o segundo, 6883 para o terceiro, etc). Tem um parâmetro de linha de comando para dizer que portas se quer usar. ***************************************************** De: Paulino Kenji Sato Para: Mário L. Secco Cc: linux-br Assunto: Re: (linux-br) Download do CL9 - ISOs Data: 30 Apr 2003 14:30:09 -0300 On Tue, 29 Apr 2003, Mário L. Secco wrote: > Em Mon, 28 Apr 2003 13:19:35 -0300 (BRT) > Ednilson Miura escreveu: (suprimido) > > > Tentei o bittorrent, mas parei e recomecei pelo ftp. O bitttorrent estava > baixando mais lento e comendo mais banda, pois fazia upload ao mesmo tempo > (eu sei... eu sei... é essa mesma a intenção...), alem de parar muitas > vezes. Alem disso, com o bitttorrent ativo, quase não dava para fazer mais > nada na internet por aqui. Use a limitação de banda de upload --max_upload_rate 5 isso vai limitar em 5kbytes/s o upload desse cliente. se quiser por os 4 isos (altamente recomedavel) decida quando da sua banda de upload deseja compartilhar e divida esse valor por 4, e use como paramentro do --max_upload_rate. A taxa de upload que vc doa nao e importante, o que vale e ter mais pessoas compartilhado. Paulino ***************************************************** De: Arnaldo Carvalho de Melo Para: Mário L. Secco Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Download do CL9 - ISOs Data: 30 Apr 2003 17:29:34 -0300 Em Tue, Apr 29, 2003 at 09:21:01AM -0300, Mário L. Secco escreveu: > Em Mon, 28 Apr 2003 13:19:35 -0300 (BRT) > Tentei o bittorrent, mas parei e recomecei pelo ftp. O bitttorrent estava > baixando mais lento e comendo mais banda, pois fazia upload ao mesmo tempo > (eu sei... eu sei... é essa mesma a intenção...), alem de parar muitas > vezes. Alem disso, com o bitttorrent ativo, quase não dava para fazer mais > nada na internet por aqui. Aqui uso assim: btdownloadcurses.py --max_upload_rate 6 \ --max_uploads 8 \ --url http://distro2.conectiva.com.br/cl9/cl9-1.torrent Permitindo um máximo de 8 uploads, que combinados não passam de 6 kbytes/s, então é só colocar um limite de banda que o problema que você encontrou é resolvido. - Arnaldo ***************************************************** De: Thiago Macieira Para: Leandro Pereira de Lima e Silva (Zed) , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) ISOs falsos do cl9? Data: 01 May 2003 13:17:24 +0200 Leandro Pereira de Lima e Silva (Zed) wrote: >Oi, baixei o cd1 do cl9 a partir de >ftp://fr2.rpmfind.net/linux/conectiva/iso/cl9-1.iso >e resolvi testar a assinatura PGP pra ver se conferia... > >Obtive a seguinte mensagem: >root@gw1:/root/cl9>gpg --verify cl9-1.iso.asc >gpg: Assinatura feita em Qua 23 Abr 2003 20:38:01 BRT usando DSA, ID da >chave 99807190 >gpg: Assinatura correta de "Conectiva S.A. " >Não foi possível encontrar uma rota de confiança válida para a chave. >Vamos ver se é possível designar alguns valores de confiança ausentes. > >Nenhuma rota encontrada que leve a uma de nossas chaves. >gpg: AVISO: Esta chave não está certificada com uma assinatura confiável! >gpg: Não há indicação de que a assinatura pertence ao dono. >gpg: Impressão digital: 30EA E85C 3D91 C298 80B4 F0B3 E368 DDD0 9980 7190 >root@gw1:/root/cl9> > >Seria esse um ISO falso? Não, como a mensagem explicou: Assinatura correta de "Conectiva S.A." O problema é que você não optou por confiar nesta chave e o GnuPG está relembrando você do fato. -- ***************************************************** De: Andreas Para: Jorge Godoy Cc: Arnaldo Carvalho de Melo , Antonio F. Zago , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) como instalar bittorrent Data: 02 May 2003 09:54:22 -0300 On Wed, Apr 30, 2003 at 08:57:41AM -0300, Jorge Godoy wrote: > > Você precisa configurar a associação entre .torrent e o bit torrent, para > > que quando você clique em um arquivo .torrent o mozilla dispare o bit torrent. > > Isso poderia ser feito automaticamente, não? Basta adicionar algo em O %post do pacote do CL snapshot faz isso automaticamente. > algum lugar do mozilla/konqueror/etc... Ou, ter instruções explicando > como... Seria interessante. Essas instruções existem no /usr/share/doc/bittorrent-- (em inglês). ***************************************************** De: Thiago Macieira Para: Ricardo Vaz Mannrich , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Download do CL9 - ISOs Data: 02 May 2003 15:26:56 +0200 Ricardo Vaz Mannrich wrote: >Será que as imagens que baixei estão certas? > >[ricardo@local iso]$ md5sum *.iso >428050e732c5a7d1c0bd97fa652b7ae5 cl9-1.iso >b3f7eacb1cd2a8345ea92ab08467f23e cl9-2.iso >30291ea2e25c6241122d38c88a30373b cl9-3.iso >9991cb8238de769308570311a8b75033 cl9-4.iso >[ricardo@local iso]$ cat *.md5 >f6b62428d4a5b880dba54e854088647b cl9-1.iso >b3f7eacb1cd2a8345ea92ab08467f23e cl9-2.iso >1ea4c687f601437e26f3b28bdf0bef6c cl9-3.iso >9991cb8238de769308570311a8b75033 cl9-4.iso > >As imagens eu baixei do >ftp://fr2.rpmfind.net/linux/conectiva/iso/cl9-?.iso > >E os .md5 eu baixei tanto do mesmo endereço como do ftp.nl.linux.org. > >Detalhe, as imagens foram baixadas com o wget e as que mostram md5 >errado foram baixadas duas vezes. Alguém chegou a conferir isso? Acabei de conferir os MD5 dos ISO que eu baixei e todos eles batem 100%. Ou seja: houve problema com o seu download. f6b62428d4a5b880dba54e854088647b cl9-1/cl9-1.iso b3f7eacb1cd2a8345ea92ab08467f23e cl9-2/cl9-2.iso 1ea4c687f601437e26f3b28bdf0bef6c cl9-3/cl9-3.iso 9991cb8238de769308570311a8b75033 cl9-4/cl9-4.iso Para corrigir sem ter que baixar de novo, use o seguinte truque: 1) baixe os arquivos .torrent 2) inicie o torrent do CD e logo após, pare-o 3) examine os arquivos criados e copie/mova seu ISO defeituoso por cima do arquivo que ele acabou de criar 4) reinicie o BitTorrent. Ele vai checar o arquivo existente e baixar as partes que estiverem faltando ou errôneas. O BitTorrent divide o download em segmentos de 256k a 1MB (em geral) e cada segmento tem um SHA-1 computado. O arquivo .torrent, aliás, nada mais é que do que uma grande lista de SHA-1 dos segmentos. Um download pelo BitTorrent, por construção, está sempre correto. E ele pode ser usado para corrigir downloads defeituosos também. -- Thiago Macieira - Registered Linux user #65028 ***************************************************** De: Mauricio Graciano Responder-a: Mauricio Graciano Para: crg3k@terra.com.br, linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) CL9 via BitTorrent Data: 02 May 2003 07:25:57 -0300 Olá. Para um bom desempenho do BitTorrent você deve deixá-lo realizar uploads também. Para tanto deve ter em seu firewall as portas 6881 a 6889 liberadas ou, caso esteja sendo realizado NAT, é necessário que as respectivas portas estejam configuras para realizar forward do seu host Firewall para o seu host com BitTorrent. Abraços! -- Mauricio P. Graciano MPG Studios Web Development Network Analista de Web mpgra@webmpg.com http://www.webmpg.com > Alguem sabe o motivo do BitTorrent estar super lento? > Veja isso: > file: cl9-2 > size: 662,634,729 (632 MB) > dest: /home/crg/BitTorrent-3.2.1b/cl9-2 > progress: > status: finishing in 370:43:09 (0.1%) > dl speed: 1.5 KB/s > ul speed: 0.0 KB/s > > Levei 11 horas para pegar o CD 1 e vou levar 370 para o 2 ?!!! :-( > > Estou curioso para saber o que esta causando isso. ***************************************************** De: Andreas Para: crg Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) CL9 via BitTorrent Data: 02 May 2003 09:50:47 -0300 On Tue, Apr 29, 2003 at 09:25:43PM -0300, crg wrote: > dl speed: 1.5 KB/s > ul speed: 0.0 KB/s > > Levei 11 horas para pegar o CD 1 e vou levar 370 para o 2 ?!!! :-( Podem ser vários fatores: - poucos usuários compartilhando; - os que estão compartilhando estão limitando banda; - lentidão da internet (mas acho que o mais provável são os dois primeiros itens) Agora, por exemplo, tem 5 pessoas baixando o CL9-2 pelo torrent e 9 pessoas compartilhando que têm o iso completo já. ***************************************************** De: Thiago Macieira Para: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) como instalar bittorrent Data: 02 May 2003 15:32:17 +0200 >> Você precisa configurar a associação entre .torrent e o bit torrent, para >> que quando você clique em um arquivo .torrent o mozilla dispare o bit >> torrent. > >Isso poderia ser feito automaticamente, não? Basta adicionar algo em >algum lugar do mozilla/konqueror/etc... Ou, ter instruções explicando >como... Seria interessante. No caso do KDE (konqueror, por conseqüência), crie o arquivo $KDEDIR/share/mimelnk/application/x-bittorrent.desktop com o seguinte conteúdo: --------------------- [Desktop Entry] Encoding=UTF-8 Comment=BitTorrent Download Comment[fa]=_______ BitTorrent Comment[hu]=BitTorrent letöltés Comment[is]=BitTorrent niðurhal Comment[pt_BR]=Lista de Download do BitTorrent Comment[sr]=BitTorrent Preuzimanje Comment[sv]=BitTorrent-nerladdning Hidden=false Icon=mime MimeType=application/x-bittorrent Type=MimeType Patterns=*.torrent X-KDE-AutoEmbed=false --------------------- Arquivo tirado do CVS do KDE. E note que ele só funciona se o servidor HTTP fornecendo o arquivo avisar que o arquivo é do tipo application/x-bittorrent (configure seu /etc/mime.types no servidor). -- ***************************************************** De: Andreas Para: Francisco Carlos Andrade Cc: linux br Assunto: Re: (linux-br) torrent, esta certo o que baixei ? Data: 02 May 2003 09:55:55 -0300 On Wed, Apr 30, 2003 at 07:48:26AM -0300, Francisco Carlos Andrade wrote: > Pessoal nao acredito no que aconteceu, acho ate que esta errado. Baixei = > o torrent para windows e fiz o dowload em menos de 1 minuto, qdo fui ver = Não tenho certeza no windows agora, mas, no linux, o torrent cria os arquivos com o tamanho correto desde o primeiro segundo, mas eles ainda estão "vazios". Se fizer um "du" nesses diretórios (no linux) vai ver o espaço realmente ocupado. Isso se chama um "sparse file" no linux. O tamanho reportado do arquivo é X, mas o espaço ocupado pode ser bem menos por causa de buracos que são preenchidos à medida que os dados forem chegando. ***************************************************** De: Thiago Macieira Para: Ademar de Souza Reis Jr. Cc: Marcelo Barreto Nees , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Download do CL9 - ISOs Data: 02 May 2003 15:55:08 +0200 Ademar de Souza Reis Jr. wrote: >On Wed, Apr 30, 2003 at 02:16:38PM +0200, Thiago Macieira wrote: > >[...] > >> Você acabou de iniciá-lo. Espere alguns minutos antes que o BitTorrent >> ganhe velocidade. >> >> Note que normalmente ele usa toda a sua banda de saída disponível para >> enviar o que recebe. Isso significa que em muitos ADSL, a saída de dados >> perturba a entrada. A solução é instalar o wondershaper (www.lartc.org) >> para limitar ligeiramente o tráfego do BitTorrent. > >Ou utilizar o parâmetro "--max_upload_rate" do próprio BitTorrent: > >""" >--max_upload_rate > maximum kB/s to upload at, 0 means no limit (defaults to 0) >""" Sim, mas isso só funciona para um torrent. Se você tiver dois ou mais rodando ao mesmo tempo, não compartilha esse limite. O Wondershaper faz isso e para todo outro protocolo. O que aliás eu recomendo para usuários de ADSLs em que, como a minha, a saturação do upstream atrapalha o upstream. Além do que atrapalha os TCP ACK de qualquer maneira. -- ***************************************************** De: Arnaldo Carvalho de Melo Para: Leandro Pereira de Lima e Silva (Zed) Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Servir cl9 via BitTorrent Data: 05 May 2003 01:45:50 -0300 Em Fri, May 02, 2003 at 01:54:00AM -0300, Leandro Pereira de Lima e Silva (Zed) escreveu: > Agora, quero servir a comunidade mantendo o BitTorrent aberto para que outras > pessoas possam continuar baixando o cl9. > Alguem sabe como eu devo fazer para manter um processo em background servindo > o cl9 via BitTorrent? Tem uma versão nohead, mas o que eu tenho feito é usar o screen, com quatro sessões, uma por iso: screen -S um btdownloadcurses.py --max_upload_rate 8 --url http://distro2.conectiva.com.br/cl9/cl9-1.torrent CTRL+A+D e repito isto para os outros três ISOs - Arnaldo ***************************************************** De: Julio Biason Para: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Servir cl9 via BitTorrent Data: 06 May 2003 00:41:07 -0300 "Leandro Pereira de Lima e Silva (Zed)" : > Alguem sabe como eu devo fazer para manter um processo > em background servindo o cl9 via BitTorrent? Quando tiver problemas desse tipo, tente usar o screen. O Mutella tem o mesmo problema quando mandando para background e eles sugerem que tu use o screen. Basta chamar o screen, pular as telas de abertura, chamar o programa e pressionar [Ctrl]+[A], [d]. Vai aparecer "detached", significando que o screen se desligou do teu terminal, mas deixa teu programa rodando. Mais ou menos como se tu fosse usar o "nohup", mas escolhendo a opcao depois. Existem outras coisas interessantes do "screen". Da' uma olhada rapida na internet, tem um artigo muito bom da "Linux and Main". -- ***************************************************** De: Artur Coutinho Responder-a: arturpc@uai.com.br Para: Antonio F. Zago , Arnaldo Carvalho de Melo Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) como instalar bittorrent Data: 30 Apr 2003 00:25:57 -0300 Em Ter 29 Abr 2003 03:27, Antonio F. Zago escreveu: > Com mozzila quando dou clik no link para baixar a ISO salva no disco > somente um arquivo .torrent e não continua o download, a unica maneira > que consegui foi executando em um terminal e de dento deste diretorio do > BitTorrent o comando: > > ./btdownloadcurses.py --url > http://distro2.conectiva.com.br/cl9/cl9-1.torrent Olá, Zago! Você configurou o MIME correspondente ao Bittorrent no Mozilla? Aqui, com o Netscape também ocorreu isso e depois de configurar o tipo MIME, passou a funcionar (não deu certo só configurando no /etc/mailcap), bastou clicar no link. Abaixo a informação sobre o que deve ser configurado, transcrito do arquivo INSTALL.unix.txt, que acompanha os fontes do Bittorrent: "...put a line in /etc/mailcap which is similar to the following, only replace the path to /usr/bin/btdownloadgui.py with the one it's actually in. application/x-bittorrent; /usr/bin/btdownloadgui.py %s; test=test -n "$DISPLAY" You may have to restart your web browser for it to start using BitTorrent. If you're using a web browser which doesn't respect /etc/mailcap you can go into the mimetype configuration for your web browser and manually associate application/x-bittorrent with btdownloadgui.py (with the appropriate path, of course.) Sds, -- ***************************************************** De: Paulino Kenji Sato Para: Mário L. Secco Cc: linux-br Assunto: Re: (linux-br) Download do CL9 - ISOs Data: 30 Apr 2003 14:30:09 -0300 On Tue, 29 Apr 2003, Mário L. Secco wrote: > Em Mon, 28 Apr 2003 13:19:35 -0300 (BRT) > Ednilson Miura escreveu: (suprimido) > > > Tentei o bittorrent, mas parei e recomecei pelo ftp. O bitttorrent estava > baixando mais lento e comendo mais banda, pois fazia upload ao mesmo tempo > (eu sei... eu sei... é essa mesma a intenção...), alem de parar muitas > vezes. Alem disso, com o bitttorrent ativo, quase não dava para fazer mais > nada na internet por aqui. Use a limitação de banda de upload --max_upload_rate 5 isso vai limitar em 5kbytes/s o upload desse cliente. se quiser por os 4 isos (altamente recomedavel) decida quando da sua banda de upload deseja compartilhar e divida esse valor por 4, e use como paramentro do --max_upload_rate. A taxa de upload que vc doa nao e importante, o que vale e ter mais pessoas compartilhado. Paulino ***************************************************** De: Arnaldo Carvalho de Melo Para: Mário L. Secco Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Download do CL9 - ISOs Data: 30 Apr 2003 17:29:34 -0300 Em Tue, Apr 29, 2003 at 09:21:01AM -0300, Mário L. Secco escreveu: > Em Mon, 28 Apr 2003 13:19:35 -0300 (BRT) > Tentei o bittorrent, mas parei e recomecei pelo ftp. O bitttorrent estava > baixando mais lento e comendo mais banda, pois fazia upload ao mesmo tempo > (eu sei... eu sei... é essa mesma a intenção...), alem de parar muitas > vezes. Alem disso, com o bitttorrent ativo, quase não dava para fazer mais > nada na internet por aqui. Aqui uso assim: btdownloadcurses.py --max_upload_rate 6 \ --max_uploads 8 \ --url http://distro2.conectiva.com.br/cl9/cl9-1.torrent Permitindo um máximo de 8 uploads, que combinados não passam de 6 kbytes/s, então é só colocar um limite de banda que o problema que você encontrou é resolvido. - Arnaldo ***************************************************** De: Gustavo Vasconcelos Para: Leandro Pereira de Lima e Silva (Zed) Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) ISOs falsos do cl9? Data: 01 May 2003 07:52:12 -0300 Olá Leandro. Não, não se trata de um ISO falso. O problema (se é que podemos chamar assim) é do GPG e não do ISO. O GPG verificou a assinatura, e ela deu como correta. O caso é que você baixou a chave pública da Conectiva da Internet e não tem como se certificar se esta chave é mesmo da Conectiva. Provavelmente deve ser, mas averigue. Para que esta chave seja confiável é necessário que alguém que você confie tenha assinado esta chave, ou você mesmo (depois de verificar) assinou. Para mais informações sobre o GPG, leia o manual e o PDF Intro do Crypto, liberado com todas as versões do PGP. []'s Gustavo P.S.: minha assinatura também deve exibir uma saída semelhante, já que você também não deve ter uma forma de se certificar que eu sou eu mesmo. Leandro Pereira de Lima e Silva (Zed) wrote on 29-04-2003 14:58: > Oi, baixei o cd1 do cl9 a partir de > ftp://fr2.rpmfind.net/linux/conectiva/iso/cl9-1.iso > e resolvi testar a assinatura PGP pra ver se conferia... > > Obtive a seguinte mensagem: > gpg: Assinatura correta de "Conectiva S.A. " - -- ***************************************************** De: Andreas Para: Leandro Pereira de Lima e Silva (Zed) Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) ISOs falsos do cl9? Data: 01 May 2003 14:24:21 -0300 On Tue, Apr 29, 2003 at 02:58:17PM -0300, Leandro Pereira de Lima e Silva (Zed) wrote: > ftp://fr2.rpmfind.net/linux/conectiva/iso/cl9-1.iso > e resolvi testar a assinatura PGP pra ver se conferia... Jóia, espero que todos façam isso :) > gpg: Assinatura feita em Qua 23 Abr 2003 20:38:01 BRT usando DSA, ID da > chave 99807190 > gpg: Assinatura correta de "Conectiva S.A. " > Não foi possível encontrar uma rota de confiança válida para a chave. > Vamos ver se é possível designar alguns valores de confiança ausentes. > > Nenhuma rota encontrada que leve a uma de nossas chaves. > gpg: AVISO: Esta chave não está certificada com uma assinatura confiável! > gpg: Não há indicação de que a assinatura pertence ao dono. > gpg: Impressão digital: 30EA E85C 3D91 C298 80B4 F0B3 E368 DDD0 9980 7190 > root@gw1:/root/cl9> > > Seria esse um ISO falso? Não necessariamente. O que acontece é que a assinatura digital feita por uma tal de "Conectiva S.A. " está correta, mas quem é "Conectiva S.A."? Qualquer um, até você, pode criar uma chave GPG com esse nome e sair assinando coisas por aí. O gnupg está te avisando que OK, a assinatura bate, mas que ele não sabe quem é essa tal de "Conectiva". A forma correta de você ter certeza é ferificar a impressão digital ("fingerprint") com alguma outra fonte: ligando para a Conectiva, pesquisando o site dela e vendo essa chave via uma conexão https, vendo quem assinou a chave (gpg --list-sig security@conectiva.com.br) e ver se confia nessas pessoas, etc. Eu te digo que o fingerprint da chave está correto. Você confia em mim para isso? Sabe que sou eu mesmo que estou escrevendo este email? :) Ah, a paranóia... :) ***************************************************** De: Andreas Para: Marcus Lima Cc: Mauricio Graciano , Jefferson Midei , Rafael Diniz , linux-br@bazar.conectiva.com.br Assunto: Re: RES: RES: (linux-br) Download do CL9 - ISOs Data: 01 May 2003 15:57:00 -0300 On Thu, May 01, 2003 at 03:30:59PM -0300, Marcus Lima wrote: > Saquei, mas se o bittorrent inicia a conexão então o retorno é válido. Correto > Ou o servidor do bittorrent inicia conexão para alguma porta do cliente? Não o servidor, mas algum outro cliente bittorrent que queira fazer um download de você. O servidor só diz quem tem que pedaços do download. ***************************************************** De: Thiago Macieira Para: Ricardo Vaz Mannrich , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Download do CL9 - ISOs Data: 02 May 2003 15:26:56 +0200 Ricardo Vaz Mannrich wrote: >Será que as imagens que baixei estão certas? > >[ricardo@local iso]$ md5sum *.iso >428050e732c5a7d1c0bd97fa652b7ae5 cl9-1.iso >b3f7eacb1cd2a8345ea92ab08467f23e cl9-2.iso >30291ea2e25c6241122d38c88a30373b cl9-3.iso >9991cb8238de769308570311a8b75033 cl9-4.iso >[ricardo@local iso]$ cat *.md5 >f6b62428d4a5b880dba54e854088647b cl9-1.iso >b3f7eacb1cd2a8345ea92ab08467f23e cl9-2.iso >1ea4c687f601437e26f3b28bdf0bef6c cl9-3.iso >9991cb8238de769308570311a8b75033 cl9-4.iso > >As imagens eu baixei do >ftp://fr2.rpmfind.net/linux/conectiva/iso/cl9-?.iso > >E os .md5 eu baixei tanto do mesmo endereço como do ftp.nl.linux.org. > >Detalhe, as imagens foram baixadas com o wget e as que mostram md5 >errado foram baixadas duas vezes. Alguém chegou a conferir isso? Acabei de conferir os MD5 dos ISO que eu baixei e todos eles batem 100%. Ou seja: houve problema com o seu download. f6b62428d4a5b880dba54e854088647b cl9-1/cl9-1.iso b3f7eacb1cd2a8345ea92ab08467f23e cl9-2/cl9-2.iso 1ea4c687f601437e26f3b28bdf0bef6c cl9-3/cl9-3.iso 9991cb8238de769308570311a8b75033 cl9-4/cl9-4.iso Para corrigir sem ter que baixar de novo, use o seguinte truque: 1) baixe os arquivos .torrent 2) inicie o torrent do CD e logo após, pare-o 3) examine os arquivos criados e copie/mova seu ISO defeituoso por cima do arquivo que ele acabou de criar 4) reinicie o BitTorrent. Ele vai checar o arquivo existente e baixar as partes que estiverem faltando ou errôneas. O BitTorrent divide o download em segmentos de 256k a 1MB (em geral) e cada segmento tem um SHA-1 computado. O arquivo .torrent, aliás, nada mais é que do que uma grande lista de SHA-1 dos segmentos. Um download pelo BitTorrent, por construção, está sempre correto. E ele pode ser usado para corrigir downloads defeituosos também. ***************************************************** De: Thiago Macieira Para: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) como instalar bittorrent Data: 02 May 2003 15:32:17 +0200 >> Você precisa configurar a associação entre .torrent e o bit torrent, para >> que quando você clique em um arquivo .torrent o mozilla dispare o bit >> torrent. > >Isso poderia ser feito automaticamente, não? Basta adicionar algo em >algum lugar do mozilla/konqueror/etc... Ou, ter instruções explicando >como... Seria interessante. No caso do KDE (konqueror, por conseqüência), crie o arquivo $KDEDIR/share/mimelnk/application/x-bittorrent.desktop com o seguinte conteúdo: --------------------- [Desktop Entry] Encoding=UTF-8 Comment=BitTorrent Download Comment[fa]=_______ BitTorrent Comment[hu]=BitTorrent letöltés Comment[is]=BitTorrent niðurhal Comment[pt_BR]=Lista de Download do BitTorrent Comment[sr]=BitTorrent Preuzimanje Comment[sv]=BitTorrent-nerladdning Hidden=false Icon=mime MimeType=application/x-bittorrent Type=MimeType Patterns=*.torrent X-KDE-AutoEmbed=false --------------------- Arquivo tirado do CVS do KDE. E note que ele só funciona se o servidor HTTP fornecendo o arquivo avisar que o arquivo é do tipo application/x-bittorrent (configure seu /etc/mime.types no servidor). -- ***************************************************** De: Ademar de Souza Reis Jr. Para: Thiago Macieira Cc: Marcelo Barreto Nees , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Download do CL9 - ISOs Data: 02 May 2003 11:00:47 -0300 On Fri, May 02, 2003 at 03:55:08PM +0200, Thiago Macieira wrote: > >> Note que normalmente ele usa toda a sua banda de saída disponível para > >> enviar o que recebe. Isso significa que em muitos ADSL, a saída de dados > >> perturba a entrada. A solução é instalar o wondershaper (www.lartc.org) > >> para limitar ligeiramente o tráfego do BitTorrent. > > > >Ou utilizar o parâmetro "--max_upload_rate" do próprio BitTorrent: > > > >""" > >--max_upload_rate > > maximum kB/s to upload at, 0 means no limit (defaults to 0) > >""" > > Sim, mas isso só funciona para um torrent. Se você tiver dois ou mais rodando > ao mesmo tempo, não compartilha esse limite. > > O Wondershaper faz isso e para todo outro protocolo. O que aliás eu recomendo > para usuários de ADSLs em que, como a minha, a saturação do upstream > atrapalha o upstream. Além do que atrapalha os TCP ACK de qualquer maneira. > Sim, a importância do uso do wondershaper (ou de qualquer outra ferramenta para controle de banda) é inquestionável, mas o --max_upload_rate é um recurso bastante útil do bittorrent e uma boa solução a curto prazo. -- ***************************************************** De: Arnaldo Carvalho de Melo Para: Leandro Pereira de Lima e Silva (Zed) Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Servir cl9 via BitTorrent Data: 05 May 2003 01:45:50 -0300 Em Fri, May 02, 2003 at 01:54:00AM -0300, Leandro Pereira de Lima e Silva (Zed) escreveu: > Agora, quero servir a comunidade mantendo o BitTorrent aberto para que outras > pessoas possam continuar baixando o cl9. > Alguem sabe como eu devo fazer para manter um processo em background servindo > o cl9 via BitTorrent? Tem uma versão nohead, mas o que eu tenho feito é usar o screen, com quatro sessões, uma por iso: screen -S um btdownloadcurses.py --max_upload_rate 8 --url http://distro2.conectiva.com.br/cl9/cl9-1.torrent CTRL+A+D e repito isto para os outros três ISOs - Arnaldo ***************************************************** De: Tecnodata Com. Rep. e Serviços Para: Lista Linux-br Assunto: RES: (linux-br) Imagens ISO verdadeiro ou Falso!!! Data: 06 May 2003 19:08:27 -0400 O correto é: #gpg --verify cl9-1.iso.asc cl9-1.iso Faltou "cl9-1.iso" será que é isso tenta ai T++ ***************************************************** De: Manoel Pinho Para: Rodrigo Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Baixei o CL9 ( No windows ), e agora? Data: 11 May 2003 19:02:11 -0300 Rodrigo wrote: Estou lendo sobre a discussão sobre baixar a imagem ISO e depois verificar com o md5. Porém para verificar com o md5 é preciso ter instalado o Linux, estou errado? Errado. Há um md5sum para Windows em http://www.md5summer.org/ Existe também um md5sum.exe por aí que é o md4sum do Unix portado para Windows e ainda o md5sum que existe no ambiente Cygwin (www.cygwin.com) ***************************************************** De: Arnaldo Carvalho de Melo Para: Fernando Gesualdi Reiff Cc: lista linux-br Assunto: Re: (linux-br) bittorrent Data: 05 Jun 2003 20:50:26 -0300 Em Thu, Jun 05, 2003 at 07:28:53PM -0300, Fernando Gesualdi Reiff escreveu: > baixando via bitterrenttem jeito de interromper e reiniciar depois ou > seja desligar o computador e depois ligar novamente e o o dowl é > reiniciado novamente como no webdowl. Sim, eu paro de vez em quando para reinicializar a minha máquina com uma versão nova do kernel 2.5, por exemplo. Ele continua de onde parou. - Arnaldo ***************************************************** De: Henrique Cesar Ulbrich Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) ISO de =?iso-8859-1?q?Atualiza=E7=E3opara=20o=20CL9=20- primeiro?= beta Data: 05 Jun 2003 10:46:42 -0300 Historiadores acreditam que, em Qua 04 Jun 2003 20:32, Jorge Godoy disse: > > o CL9 não contém alguns componentes necessários para > > o cliente gráfico do bittorrent (wxpython). > Não avise para o meu CL 9, OK? > $ rpm -qa | grep -i wxpython > wxPython-2.4.0.6-27463cl Justamente. Instalei, pelo apt-get a partir do FTP da Unicamp, o slsk, que é um cliente P2P Soulseek. Ele depende de wxGTK e wxPython e, olha só, quando pedi para instalá-lo o apt-get, corretamente, instalou essas dependências. Se for só pelo wxpython, ainda não vejo motivos para não termos o bittorrent. Talvez problemas de versão, quem sabe... ***************************************************** De: Jorge Godoy Para: Andreas Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) ISO de Atualizaçãopara o CL9 - primeiro beta Data: 04 Jun 2003 20:32:07 -0300 Andreas writes: > On Wed, Jun 04, 2003 at 01:01:13PM -0300, Jorge Godoy wrote: >> E, como o pacote já existe para o snapshot, o trabalho de adaptá-lo >> para o CL 9 deve ser mínimo... > > Não é mínimo, o CL9 não contém alguns componentes necessários para > o cliente gráfico do bittorrent (wxpython). > > Poderíamos "portar" apenas o cliente texto. Não avise para o meu CL 9, OK? [godoy@wintermute /usr/share/doc/template-toolkit-2.07]$ rpm -qa | grep -i wxpython wxPython-examples-2.4.0.6-27463cl wxPython-2.4.0.6-27463cl Sds, ***************************************************** De: Jorge Godoy Para: André Moraes Cc: Andreas Assunto: Re: (linux-br) ISO de Atualizaçãopara o CL9 - primeiro beta Data: 04 Jun 2003 13:01:13 -0300 André Moraes writes: > Andreas, > > A Conectiva está de parabéns pela iniciativa!!!! :-) > > Vamos ao BitTorrent! Falta só a Conectiva lembrar de uma coisa: Não há o bittorrent no CL 9. Se fosse inserido no FTP de atualizações, os usuários do CL 9 poderiam simplesmente usar o apt-get para instalá-lo. Parece que trancaram o carro com a chave dentro... Principalmente pelo fato das instruções em http://distro2.conectiva.com.br/cl9/cl9-bittorrent.html não serem muito claras para leigos. E, como o pacote já existe para o snapshot, o trabalho de adaptá-lo para o CL 9 deve ser mínimo... ***************************************************** De: Andreas Para: cl@distro2.conectiva.com.br Assunto: [cl] Bittorrent para CL9 Data: 13 Jun 2003 09:51:45 -0300 Foram criados pacotes do Bittorrent para o CL9. Estão disponíveis como atualização oficial no FTP de atualizações da Conectiva: ftp://atualizacoes.conectiva.com.br/9/RPMS/bittorrent-3.2.1b-29565U90_1cl.noarch.rpm ftp://atualizacoes.conectiva.com.br/9/SRPMS/bittorrent-3.2.1b-29565U90_1cl.src.rpm Também disponível via protocolo http:// (mesma url) e via APT. ***************************************************** De: Arnaldo Carvalho de Melo Para: linux-br@bazar2.conectiva.com.br Assunto: (linux-br) [ANUNCIO] Conectiva Linux 9 Atualizacao 1 Beta 2 Disponivel Data: 17 Jun 2003 14:27:54 -0300 Olá, Anunciamos a disponibilidade do segundo Beta da primeira atualização para o Conectiva Linux 9, usando um novo estilo em que o CD de atualização é usado em conjunto com os CDs do Conectiva Linux 9. Detalhes, bugs corrigidos, como obter o CD via bittorrent e outras informacoes estão disponíveis em: https://moin.conectiva.com.br/AtualizacoesConectiva Para os que já conhecem o BitTorrent: http://distro2.conectiva.com.br/cl9/cl9upd1-beta2.torrent Com a ajuda de todos os interessados logo estaremos na fase de Release Candidates e teremos uma atualização bem sólida para o CL 9! :-) Vamos lá, obtenha o seu! Abraços, - Arnaldo PS.: Já temos 8 seeds e 4 pessoas baixando antes deste anúncio, o download deverá ser _rápido_ :-) ***************************************************** De: Jorge Godoy Para: Arnaldo Carvalho de Melo Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) [ANUNCIO] Conectiva Linux 9 Atualizacao 1 Beta 2 Disponivel Data: 17 Jun 2003 14:44:04 -0300 Arnaldo Carvalho de Melo writes: > Para os que já conhecem o BitTorrent: > > http://distro2.conectiva.com.br/cl9/cl9upd1-beta2.torrent Mais um detalhe: o bittorrent está disponível no repositório oficial de atualizações. Com isso mais pessoas poderão instalá-lo em suas máquinas. Ponto positivo desta vez. Sds, -- ***************************************************** De:  Andreas Para:  cl@distro2.conectiva.com.br Cc:  linux-br@bazar2.conectiva.com.br Assunto:  (linux-br)Re: [cl] CD de =?iso-8859-1?q?atualiza=E7=F5esdo?=CL9 Data:  Fri, 25 Jul 2003 18:04:30 -0300 On Sat, Jul 19, 2003 at 01:39:11PM -0300, Arnaldo Carvalho de Melo wrote: > Em Sat, Jul 19, 2003 at 12:31:04PM -0300, Zamil Cavalcanti escreveu: > > Lembrete: > > > > O site do CD de atualizações do CL9 > > https://moin.conectiva.com.br/AtualizacoesConectiva está precisando de > > uma nova versão beta... O beta2 é de 16/jun/03. > > Deverá ser liberado em breve, creio. Foi liberado: http://distro2.conectiva.com.br/cl9/cl9upd1-rc1.torrent https://moin.conectiva.com.br/AtualizacoesConectiva ***************************************************** De: Andreas Para: Marcio Braga Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Ao administrador da lista Data: 12 May 2003 10:02:48 -0300 On Tue, May 06, 2003 at 09:15:14AM -0300, Marcio Braga wrote: > Pq toda vez que mando uma mensagem para a lista recebo uma mensagem de > erro.E pq as mensagens demoram tanto de chegar?Algumas mensagens que > mandei so chegaram 2 ou 3 dias depois. Estou longe de ser o admin da lista, mas o motivo é o download do CL9 via ftp. A lista está hospedada na mesma máquina que o servidor ftp. Se mais gente usasse o bittorrent, mais banda sobraria para a lista. ***************************************************** De:  Thiago Macieira Responder-a:  A list for Conectiva Linux development snapshots users Para:  snapshot-users@distro2.conectiva.com.br Assunto:  Re: [snapshot] Problema com o bittorrent? Data:  Mon, 5 Jul 2004 23:20:04 -0300 Marcelo Vivan Borro wrote: > Tem algum link onde seja possível descobrir o que > cada um dos bt* deve ser usado? Como é tudo Python, é só ler o código fonte :-) Brincadeira: $ rpm -ql bittorrent-common bittorrent-gui-client bittorrent-text-client bittorrent-server | grep bin /usr/bin/btdownloadheadless.py /usr/bin/btdownloadlibrary.py /usr/bin/btrename.py /usr/bin/btshowmetainfo.py /usr/bin/bttest.py /usr/bin/btcompletedir.py /usr/bin/btcompletedirgui.py /usr/bin/btdownloadgui.py /usr/bin/btdownloadcurses.py /usr/bin/btlaunchmany.py /usr/bin/btlaunchmanycurses.py /usr/bin/btmakemetafile.py /usr/bin/btreannounce.py /usr/bin/bttrack.py headless: download com saída normal para stdout library: não é um programa rename: altera o nome de destino (quando é apenas um arquivo) showmetainfo: mostra as informações dentro do .torrent test: deve ser para testar completedir*: cria torrent de um diretório downloadgui: download com wxPython downloadcurses: download fullscreen ncurses launchmany: vários headless launchmanycurses: vários downloadcurses makemetafile: cria torrent de um arquivo reannounce: muda a URL do tracker track: servidor torrent --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info     ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint: ***************************************************** *****************************************************