lunes, 24 de septiembre de 2012

Thunder 3.1.2

// Una imagen de mi nuevo proxy thundercache 3.2.1 de JOEMG.


// Como verán cambia muchisimo. Actualmente se trabaja con plugins, pero en mi caso donde el ancho de banda no me da problemas ayudarme un poco con youtube, actualizaciones, entre otros no está nada mal.

Extraido del Foro Ryohnosuke:

Nota Importante. Antes de ir a trabajar con el thunder es importante modificar nuestro Mikrotik para que permita al Thunder tener acceso a Internet y descargar lo necesario.
El ambiente de ejemplo es el siguiente: supongan que ya nuestro mikrotik tiene la interfaz (puerto ethernet) que dedicaremos a usar como cache:

1) Le damos un nombre a la interfaz en el mikrotik: Cache, Thunder, Proxy o el nombre que querramos.
2) En el mikrotik vamos a ip>adress y creamos un nuevo rango de Ips del orden del thunder (nuestro thunder será por defecto la 192.168.10.2)
3) recomiendo luego ir a ip>dhcp server y crear una nueva DHCP pero ahora que tenga la interfaz que arriba nombramos para el thunder.
4) crear una regla en ip>firewall>nat, aqui crearemos un masquerade igual al que tenemos para nuestra red local pero en lugar de usar la interfaz de salida Local o LAN o cosa parecida creamos una identica pero que tenga la interfaz de salida de la interfaz del thunder.

Una vez realizado esto en nuestro mikrotik procedemos a instalar el thunder en su máquina.


 Iniciado por WALYN Ver mensaje
COMO INSTALAR THUNDERCACHE 3.1.2 PASO POR PASO


1-primero instala debian 6.0.5 64bit


link --debian-6.0.6-amd64-i386-netinst.iso


video-- http://www.youtube.com/watch?v=140mUe9agog

ponerlo 64bit la ip 192.168.10.2..esta instalación es de un disco duro si quiere poner mas disco en modo RAID aqui estan los link
parte 1 http://www.youtube.com/watch?v=-x2rZe2Z9as
parte 2 http://www.youtube.com/watch?v=_rpHq...feature=relmfu
(ojo) los videos son de ubuntu pero es lo mismo que debian.

cuando termines..instala esto


apt-get update

apt-get upgrade

apt-get install ssh



2-digita esto o usa putty para hacerlo de tu pc y en mysql tienen que poner la contraseña thunder31 y entra como root y depues la clave que le pusiste en la instalación de debian..
vídeo de la instalación---http://www.youtube.com/watch?v=Y4ahpSp5DnM

Codigo para actualizar repositorios antes de instalar el thunder.


mkdir /var/spool/squid/cache1
chown -R proxy:root /var/spool/squid/cache1


Luego de correr el código de arriba procedemos a descargar el thunder.


wget http://www.joemg.host56.com/tc/thunder312-64.sh

Permisos de escritura y lectura:

chmod 777 thunder312-64.sh

Inicio de la aplicación:

./thunder312-64.sh

reboot

Ahora si tienen otro disco para hacer cache debemos agregarlo con los siguientes script:

fdisk -l

wget 
http://www.joemg.host56.com/tc/tcmdisk.sh

chmod 777 tcmdisk.sh

./tcmdisk.sh 




3-para mikrotik

/ip firewall filter
add action=accept chain=forward comment="Acepta thunder 3.1" disabled=no \
src-address=192.168.10.0/30
/ip firewall nat
add action=dst-nat chain=dstnat comment="Redirect Thunder 3.1" disabled=no \
dst-port=80 protocol=tcp src-address=!192.168.10.2 to-addresses=\
192.168.10.2 to-ports=3128
/ip firewall mangle
add action=mark-connection chain=postrouting comment="THUNDER CACHE FULL(TC 3.\
1) ================================================== =====================\
===============================" content="X-Cache: HIT from Thunder" \
disabled=no new-connection-mark=thunder-connection passthrough=yes \
protocol=tcp src-address=192.168.10.2
add action=mark-packet chain=postrouting connection-mark=thunder-connection \
disabled=no new-packet-mark=thunder-packs passthrough=yes
add action=mark-connection chain=postrouting comment="TOS 12 (TC 3.1)=========\
================================================== ========================\
==================================" disabled=no dscp=12 \
new-connection-mark=proxy-hits passthrough=yes protocol=tcp src-address=\
192.168.10.2
add action=mark-packet chain=postrouting connection-mark=proxy-hits disabled=\
no new-packet-mark=proxy-squid passthrough=yes
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=4M name="T-cache_hits" packet-mark=proxy-squid parent=\
global-out priority=4 queue=default
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=4M name=ThunderCache packet-mark=thunder-packs parent=\
global-out priority=4 queue=default


donde vas a ir cuando termines-----http://192.168.10.2/thunder
clave admin----usuario admin



// En lo particular recomiendo que las reglas del MANGLE, el NAT y Queue TREE para este full cache esten arriba de cualquier otra regla, como veran en las siguientes imagenes:


Fijense que en el NAT la regla de redireccionamiento está por encima de la del masquerado del Internet.





39 comentarios:

  1. disculpa una duda..en esta version hay limitaciones como en el thundercache 7.1 ??

    ResponderEliminar
  2. No, ninguna limitación en el cache-HIT.

    ResponderEliminar
  3. disculpa pero el link de debian no anda...podrias poner uno q si ??

    ResponderEliminar
    Respuestas
    1. Con un por favor, claro que si. Enlace reparado, debian 6.0.6

      Eliminar
  4. sip una disculpa..falto el por favor...gracias

    ResponderEliminar
  5. ese thunder ya biene incorporado con sus plugins o como es su funcionamiento...??

    ResponderEliminar
  6. holas disculpa..cuando pongo este codigo mkdir /var/spool/squid/cache1 me sale q no se puede crear el directorio,.... a q se debe eso..por favor espero me ayudes..

    ResponderEliminar
    Respuestas
    1. Salta ese paso. No lo ejecutes ya lo retiro del tutorial.

      Eliminar
  7. se puede cambiar la IP 192.168.10.2 ??...o es obligatorio esa misma ???...xq en mi RB450 estaba configurado 192.168.5.33 como IP de mi thundercache 7.1.....espero tu respuesta .. gracias de antemano..

    ResponderEliminar
    Respuestas
    1. No es obligatorio, siempre que sepas usar bien el Linux y puedas luego modificar tu thunder no habria problemas. Pero dejarlo con la ip por defecto agiliza la instalación basada en los tutoriales que hay presentes, incluso las reglas en el ip>firewall>filter rules y mangle

      Eliminar
  8. waoooo por fin lo instale...gracias...pero xfa podrias explicar la utilizacion de las pestañas del menu ??...hay varias....y tmb xq me aparece solo 5 plugins y tu tienes muchos ??...

    ResponderEliminar
    Respuestas
    1. Los plugins comenzarán aparecer a medida que se vayan "abriendo" páginas. Todo será automático basado en la lista de plugins que ya viene predeterminado en el thunder.

      Eliminar
  9. hola..disculpa como puedo arreglar el thunder.lst ?? ... borre por equivocacion los textos desde la letra b al final...por fa espero me responda y me ayudes pegando todo el texto..gracias....

    ResponderEliminar
  10. tengo un problema en especial con la pagina de tucarro.com y tuinmueble.com coloca las imagenes de mercadolibre

    ResponderEliminar
    Respuestas
    1. También las he notado, habrá que eliminar esa carpeta en especial dentro del thunder para ver si se corrige. Al hacerlo y funcionarme de forma satisfactoria lo explico por acá.

      Eliminar
    2. solo comentar en on-off el plugin #http.*\.mlstatic\.com.*\.jpg

      y listo

      Eliminar
  11. Por favor, me puedes decir si el Thunder 3.1.2 se recupera satisfactoriamente a fallos de energia.

    ResponderEliminar
    Respuestas
    1. Si, se recupera muy bien, incluso hay un script que coloquè en otro de los post, que permite que el mikrotik siga funcionando en caso de que el thunder tarde un poco más en iniciarse que el mikrotik.

      Pero obviamente recomiendo al menos un ups sencillo para evitar que las subidas o bajadas dañen directamente al thunder porque al fin y al cabo son aparatos electrónicos.

      Eliminar
  12. hola por favor me pueden ayudar necesito que me den una mano ya e instalado 7 veces el thunder 3.1.2 y nada que logro hacer que funciones su estado siempre me dice offline las otras funciones trabajan el squid e seguido la guia a pies de la letra y nada que puedo hacer en ese caso abra que modificar algunos registro en arrancador thunder a ver si cambia su estado a online

    ResponderEliminar
    Respuestas
    1. En tu caso lo primero es saber si has instalado la version 32 o 64 bit en el procesador correspondiente.

      Eliminar
    2. A mi me pasa exactamente lo mismo que al amigo Anónimo ya reinstale el thunder312 como 5 veces, el squid funciona y todo lo demas menos el thunder, instale la distribución debian de 64 bits y la instalación del thunder de 64 bits, la maquina es dell precision 380 pentium dual core 64 bits 1gb 160gb + 500gb
      De antemano gracias

      Eliminar
  13. hola: tengo un pc ht P4 3200 32bit y 4 gb de ram disco de 80, 1000gb en disco esclavo, este equipo soportara para 40 clientes ? en mi red?.
    saludos

    ResponderEliminar
  14. hola buen dia una consulta por mas que pongo tal y como muestran las imagenes nada no me funciona el thunder pero si lo cambio en el nat el Redirect Thunder al inicio del NAT si hace el thundeo me podrian decir qe puede estar mal xq cuando pongo como primero en el NAT mis usuarios no tienen internet no sale el portal hostpot. Alguna ide de lo que me suceda. Gracias por su ayuda.

    ResponderEliminar
  15. me da errror wget http://www.joemg.host56.com/tc/thunder312-64.sh nunca conecta

    ResponderEliminar
    Respuestas
    1. Es porque posiblemente el thunder no tenga acceso a Internet.

      Eliminar
  16. Holaamigos logre instalar TC312 con este excelente tuto... pero tengo un problema es que al arrancar el TC solo esta activo por unos segundos, el ping respone solo un poco y luego dice (TIMEOUT) podrian iluminarme donde radicaria el problema. Gracias y saludos...

    ResponderEliminar
    Respuestas
    1. te recomiendo realices esto http://atdottelecom.blogspot.com/2012/10/thunder-3-constantes-offline.html

      Con eso resuelves los offline.

      Eliminar
  17. Awesome great work. running and stable tanks.

    ResponderEliminar
  18. Hola, instale la version 32 bits, pero no veo actividad en las reglas solo en el redireccionamiento y nada en lo demas, a que se debae

    ResponderEliminar
    Respuestas
    1. verifica que las reglas de mangle esten en primer lugar que cualquier otra

      Eliminar
  19. Hola, tengo un problema con la instalacion. Cuando ejecuto el script de joemg arranca bien pero veo problemas cuando intenta bajar algunos paquetes del repositorio de Brazil.

    No ocurre con todos, q repositorio me recomendas?

    Saludos y gracias

    ResponderEliminar
    Respuestas
    1. Instala los repositorios de Alemania

      Eliminar
    2. Gracias, ya lo conseguí, el problema era porque el script cambia los DNS del Debian en un determinado momento y generaba conflicto con los DNS de mi Mikrotik. En ese momento ya no se podia conectar a ningun repositorio.

      Te hago otra pregunta, veo que publicaste los videos para poner los discos en RAID pero luego publicas un link con un script para adicionar otro disco.

      Cuál es la diferencia entre las dos formas?

      Saludosss

      Eliminar
  20. Hola amigo probando este thunder 3.1 veo q en los videos q son largos no los cachea .los vuelve a sacar del internet ...sto solo pasa con los videos de youtube son largos cmo ejemplo videos de peliculas. como puedo solucionar ste problema amigo.Desde ya muchas gracias x tus buenos consejos a tdos los mienbros d ste foro.Saludos.

    ResponderEliminar
  21. Amigos voy a instalarlo en un disco de 80 gigas ide el sistema, y quiero colocar 4 discos de 1 tera sata para que haga el cacheado, como hago eso

    ResponderEliminar
  22. saludos pregunto como aumento el tiempo para que los archivos gurdados en cache no se borren tan rapidopr que mi servidor tiene un disco de 1tb y solo llega a guardar 104 gb y luego baja a 103 gb no pasa de hay

    ResponderEliminar