Primero que nada debemos bajarnos
Ubuntu 10.04 Desktop a 32 bits o Ubuntu Server, y
Debian
cualquier otro puede funcionar o puede que no, en lo personal yo use
debian y no me funcionó asi que bueno bajamos el ubuntu de
Aqui o el Ubuntu server
Esta configuración también está pensada para tener 2 interfaces de red, la
eth0 que estará conectada a internet mediante nuestro modem dsl u otro, y la
eth1 que es donde conectaremos con el mikrotik
Debemos actualizar antes que nada nuestros repositorios con el siguiente comando:
"sudo apt-get update"
no es necesario hacer el upgrade.
Despues vamos a instalar los paquetes necesarios con el siguiente comando(en la terminal):
sudo apt-get install gcc build-essential sharutils ccze libzip-dev automake1.9 |
Luego abrimos la consola e ingresamos en modo root con el comando:
Nos pedirá la contraseña que pusimos en la instalación de ubuntu
Ya en la consola ingresamos:
Ahora es necesario ingresar este comando en ubuntu/debian
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128 |
Donde eth1 es la interface conectada al Mikrotik en la interface de "cache"
Regla de redireccionamiento al server tomando en cuenta que
la dirección del cache es 192.168.1.254 y del
mikrotik 192.168.1.1
/ip firewall nat add action=masquerade chain=srcnat disabled=no src-address=192.168.3.0/24 add action=dst-nat chain=dstnat comment="Lusca Cache" disabled=no dst-port=80 \ in-interface=ether3-lan protocol=tcp src-address=!192.168.10.254 \ to-addresses=192.168.10.254 to-ports=3128 |
Ésta es una Export de mi mikrotik funcionando!
Aqui un video de como se efectua la instalación.
Por ultimo anexo mi video demostrativo de el sistema funcionando y
haciendo el cache a youtube, está un poco lento ya que emule 3 maquinas
virtuales a la vez y mi maquina no es muy rapida, saludos