Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		Ola Pessoal boa noite,
apesar de ser novo aqui no forum eu ja andei muito por aqui e agora vou contribuir com o pessoal,
 
Vi em varios posts pessoas atras de instalar o thunder mais infelizmente não ha no momento um script que funcione 100% por isto to postando aqui um script totalmente reformulado,
 
este script é o mesmo script postado pelo Allison e modificado pelo Edilson Souza so que acrescentei o binario para fazer o static modificado pelo Feitoza,
creditos as tres pessoas citadas a cima,
adicionei mais plugins totalizando 85 e não mais 42 no anterior,
 
coloqui tudo em um unico script para facilitar
 
Para instalar o thunder vc vai precisar do debian baixe neste link
http://cdimage.debian.org/debian-cd/.../debian-507-i3...
 
neste outro link um video de como instalar o debian
YouTube - Debian Basic Install - Mikrotik e Conprove HD
apos instalado o debian e a maquina ter reiniciado de o comando apt-get install ssh
feito isto baixe o putty neste endereço
http://www.mikrotik.com/download/SSH_PuTTY_v0-51.zip
feito isto entre no debian por meio do putty como root.
de o comando para baixar o script que ira instalar o seu thunder
 
wget http://www.quethunder.org/thunder/thunder31.sh
 
ou se preferir baixem o script para a sua maquina no link
http://www.quethunder.org/thunder/thunder31.sh
pronto agora vamos dar permissão de escrita ao script com o comando
chmod 777 thunder31.sh
 
agora vamos rodar o script com o comando
./thunder31.sh
o script ira baixar e instalar todo o conteudo ao final aparecera uma mensagem pedindo para que vc reinicie a maquina reinicie ela com o comando,
shutdown -r now
no script coloquei o ip 192.150.10.2 caso queira alterar observe no script pois tera que fazer a alteração em 3 lugares 
OBS. muito importante quando solicitado para colocar a senha do sql coloque a senha 4thtw502 
para ver o relatorio digite em seu navegador
192.150.10.2/thunder.php
as regras para por no mikrotik para que eles se comunique estar nos links a seguir
http://www.quethunder.org/thunder/regras_3x.txt
http://www.quethunder.org/thunder/re...der_2_9_27.txt
LEMBRANDO  no mk tem que ter uma interface exclusiva para o thunder no thunder so precisa de uma placa de rede sugiro que crie no mikrotik um dhcp sobre a interface onde o thunder estara conectado com o ip 192.150.10.0/30 com isto o unico ip que restara é o 192.150.10.2 que sera atribuido ao thunder automaticamente
É recomendado que instale o thunder com 2 hds um para o sistema e outro para o cache qualquer duvida para adicionar um outro hd ao thunder so me enviar um e-mail [email protected] que enviu um link com um video explicando como proceder é isso ai boa sorte e sucesso comentem informando se conseguiram ok:rofl:
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		Parabens pelo post amigo....vai ser muito util a todos aqui.
Bacana que ja é em cima do thunder 3.1.
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		Ola amigo!
Muito obrigado e parabens! Tenha muito sucesso na vida.
Vou testar seguir o passo a passo e posto aqui os resultados. Abraço
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		parabens pela iniciativa..
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		Aos que ja usaram o thunder um pergunta 
quantos clientes podem acessar simultanoes os arquivos do cache
precisa de licença para usar ............:top:
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		
	Citação:
	
		
		
			
				Postado originalmente por 
leobsl
				
			 
			Aos que ja usaram o thunder um pergunta 
quantos clientes podem acessar simultanoes os arquivos do cache
precisa de licença para usar ............:top:
			
		
	 
 Aqui neste link tem algumas informações importantes sobre desempenho.
Afinando sua Rede /wireless/cabeada/*: Instalando debian para thunder por 15 dias
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		Ok o dimensionamento da maquina blz ja era o esperado queria saber e sobre o uso do thunder 
se tem que pagar licensa e se com esse scripit pode se colocar tipo 4,000 clientes em uso .....
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		parabens, é desse tipo de post que precisamos, abraços
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		boas,
1º Parabens pelo post.
2º no mysql
///////////////////////////////////////////////////////////////////////////////////
                  IMPORTANTE A SENHA DO MYSQL DEVE SER ESTA A BAIXO
                                       4thtw502
///////////////////////////////////////////////////////////////////////////////////
essa senha poderia ser mudada? se sim como é?
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		Imaginem minha cara.  ¬.¬
Se voces amam tanto facilidade... Ja que usam distro lixo-debian-based, façam um .deb duma vez...
Pra que ficar complicando se voces so executando isso em debian e ubuntu?
Para os outros que usam outras distros: de todo modo voces tem que adaptar... façam um pacote tambem
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		aqui instalei no debian amd64 507, pra aproveitar mais memoria e funcionou tudo
mas na hora de iniciar o thunder ele da erro pidfile libmysqlclient15 alguma coisa e nao inicia, o que fazer ? alguem tem aquele (ponto e virgula) que faz rodar
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		Boa tarde,  fiz tudo como esta no tutorial mas nao funciona, o servidor thunder nao pinga p internet. Como faço p colocar ip statico ou solucionar o problema? onde devo alterar nas tres opções como voce disse?  regras que estao no mk 
                Código :
                
  [admin@MikroTik] > ip firewall nat print     Flags: X - disabled, I - invalid, D - dynamic   0 X ;;; place hotspot rules here      chain=unused-hs-chain action=passthrough    1   ;;; masquerade hotspot network      chain=srcnat action=masquerade src-address=192.168.0.0/24    2 X ;;; """"""SERVI OS NOBRES FORA DO PROXY""""""      chain=dstnat action=accept protocol=tcp dst-address-list=nobalance       dst-port=80    3 X ;;; """"""REDIRECIONAMENTO PARA O SERVIDOR"""""""      chain=dstnat action=dst-nat to-addresses=192.150.10.2 to-ports=8291       protocol=tcp dst-port=80    4 X ;;; Redirect Thunder      chain=dstnat action=dst-nat to-addresses=192.150.10.2 to-ports=5128       protocol=tcp src-address=192.168.0.0/24 dst-port=80   [admin@MikroTik] > ip firewall mangle print  Flags: X - disabled, I - invalid, D - dynamic   0 X ;;; THUNDER CACHE FULL ==================================================== =    =================================================      chain=postrouting action=mark-connection       new-connection-mark=thunder-connection passthrough=yes protocol=tcp       src-address=192.150.10.2 content=X-Cache: HIT from Thunder    1 X chain=postrouting action=mark-packet new-packet-mark=thunder-packs       passthrough=yes connection-mark=thunder-connection    2 X ;;; TOS 12================================================================= =    ===================================================      chain=postrouting action=mark-connection new-connection-mark=proxy-hits       passthrough=yes protocol=tcp src-address=192.150.10.2 dscp=12    3 X chain=postrouting action=mark-packet new-packet-mark=proxy-squid       passthrough=yes connection-mark=proxy-hits   [admin@MikroTik] > ip firewall filter print  Flags: X - disabled, I - invalid, D - dynamic   0 X ;;; place hotspot rules here      chain=unused-hs-chain action=passthrough    1 X ;;; Aceita thunder      chain=forward action=accept src-address=192.150.10.0/30   [admin@MikroTik] > ip dhcp-server lease print  Flags: X - disabled, R - radius, D - dynamic, B - blocked   #   ADDRESS                  MAC-ADDRESS       HOS... SERVER    RAT... STATUS   0 D 192.150.10.2             00:03:0D:8F:D2:D2        dhcp2            bound   # ADDRESS            GATEWAY         DNS-SERVER      WINS-SERVER     DOMAIN     0 192.150.10.0/30    192.150.10.1    192.168.0.1      1 ;;; hotspot network    192.168.0.0/24     192.168.0.1    [admin@MikroTik] > ip pool print   # NAME                                         RANGES                           0 hs-pool-1                                    192.168.0.2-192.168.0.254        1 dhcp_pool1                                   192.150.10.2
  Agradeço a Ajuda
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		Boa tarde,
Fiz como esta no tutorial porem nao navega, o servidor thunder nao pinga p internet, nao sei o que acontece, a contagem do firewall e sempre zerado. mangle e nat... 
ja resetei a routerboard e fiz tudo do zero, recebo internet no ip 10.0.0.7/24 e criei uma rota de saida para 192.168.0.1. nao da em nada porem o servidor mikrotik pinga p internet normal.
se puderem me ajudar agradeço.
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		
	Citação:
	
		
		
			
				Postado originalmente por 
powernetscm
				
			 
			aqui instalei no debian amd64 507, pra aproveitar mais memoria e funcionou tudo
mas na hora de iniciar o thunder ele da erro pidfile libmysqlclient15 alguma coisa e nao inicia, o que fazer ? alguem tem aquele (ponto e virgula) que faz rodar
			
		
	 
 Fiz exatamente como você, e tive o mesmo erro. A instalação era em um servidor com o processador i5 da Intel. No final das contas, não consegui resolver, e tive que usar o Debian i386 mesmo.
Se souber de algo, avisa ae, pois gostaria de fazer rodar em um debian x64.
Valeu.:beerglass:
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		Amigo.
Instalei seu script, add um segundo Hd e agora vou observar o desempenho.
Agora tenho umas duvidas, pq a porta 443 no squid.conf esta bloqueada, qual a finalidade.
Threads Abertas existe um limite? quanto clientes ele suporta na media 100? 200?
com relação ao cachefull, apliquei suas regras mais os usuarios começaram a fugir do controle Queues?
Sera que não é preciso add uma regra para o Ip do thunder na Queues?
                Código :
                
/ ip firewall mangle 
add chain=postrouting src-address=192.150.10.2 protocol=tcp content="X-Cache: \
    HIT from Thunder" action=mark-connection \
    new-connection-mark=thunder-connection passthrough=yes comment="THUNDER \
    CACHE FULL ================================================================\
    ======================================" disabled=no 
add chain=postrouting connection-mark=thunder-connection action=mark-packet \
    new-packet-mark=thunder-packs passthrough=yes comment="" disabled=no 
add chain=postrouting connection-mark=proxy-hits action=mark-packet \
    new-packet-mark=proxy-squid passthrough=yes comment="" disabled=no 
add chain=postrouting src-address=192.150.10.2 protocol=tcp \
    action=mark-connection new-connection-mark=proxy-hits passthrough=yes \
    comment="" disabled=no 
 
/ queue tree 
add name="T -cache_hits" parent=global-out packet-mark=proxy-squid limit-at=0 \
    queue=default priority=4 max-limit=4000000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no 
add name="ThunderCache" parent=global-out packet-mark=thunder-packs limit-at=0 \
    queue=default priority=4 max-limit=4000000 burst-limit=0 burst-threshold=0 \
    burst-time=0s disabled=no
  
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		85 plugins seriam 85 sites que o Thunder faz a cache ?
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		Deixa tentar ajudar.
1º Este script é para x86 portanto esqueçam x64
Agora vamos a instalação:
1 - Depois do debian instalado e script rodado eu fiz os seguintes procedimentos:
No Mikrotik  a interface que recebera o Thunder
em ip Address coloquei o ip do thunder
                Código :
                
/ ip address 
add address=192.150.10.1/30 network=192.150.10.0 broadcast=192.150.10.3 \
    interface=Thunder comment="" disabled=no
  Depois em Dhcp Server criei o Dhcp para o Thunder
Setup > Interface Thunder > next > finish.
Em Ip firewall nat como uso hotspot usei a seguinte regra:
                Código :
                
/ ip firewall nat 
add chain=pre-hotspot src-address=192.168.0.0/24 dst-address=!192.150.10.2 \
    protocol=tcp dst-port=80 hotspot=auth action=dst-nat \
    to-addresses=192.150.10.2 to-ports=5128 comment="Acesso Hotspot Ao Thunder" disabled=no
  E em ip firewall filter
                Código :
                
/ ip firewall filter 
add chain=forward src-address=192.150.10.0/30 action=accept comment="Aceita \
    thunder" disabled=no
  
Sucesso!
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		
	Citação:
	
		
		
			
				Postado originalmente por 
ferreiraa
				
			 
			com relação ao cachefull, apliquei suas regras mais os usuarios começaram a fugir do controle Queues?
 
Sera que não é preciso add uma regra para o Ip do thunder na Queues?
			
		
	 
 Olha até hoje todos os testes que fiz com cache full furaram o controle de banda.
Até então nao explorei a fundo pra saber o que é....eu aqui acabo nem utilizando
	 
	
	
	
		Re: Novo Script Instalação Thunder + Squid + Bind 9 + Static + 85 plugins
	
	
		
	Citação:
	
		
		
			
				Postado originalmente por 
rogerioalenquer
				
			 
			Se alguem ajudasse...
			
		
	 
    Olá rapaziada quem estiver com dificuldades de instalar o thunder me add  [email protected]  que instalo de graça basta deixar o debian e o ssh instalado e me passar os dados de acesso que instalo pra vocês GRATIS
  OBS: O comando para instalar o ssh é: 
apt-get install ssh