This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

domingo, 27 de octubre de 2013

Backup y Mail Automático con Mikrotik

Hola soy Felipe Romero y hoy les traigo un nuevo tutorial >.<
Pues resulta que antier un colega me comentó sobre un problema, y su problema era que despues de irse la energía electrica sus mikrotiks perdieron toda la config y quedaron en blanco entonces busqué un script para que se hiciera un backup de las configuraciones de mikrotik pero de los que encontré ninguno funciona para la version 6.4 así que tube que hacer el mio.

Lo primero es configurar el mail de mikrotik, en mi caso con los parametros para Gmail aqui mi export:
/tool e-mail
set address=173.194.64.109 from=TU_CUENTA@gmail.com last-status=succeeded password=TU_CLAVE port=587 start-tls=yes user=NOMBRE

Ahora aqui el script que hace todo el trabajo

/system script
add name=mail policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api source="log info message=\"################################\"\r\
    \nlog info message=
\"############BackupMikrotik#########\"\r\
   
\nlog info message=\"################################\"\r\
   
\nlog info message=\"#######Ing. Felipe Romero ############\"\r\
   
\nlog info message=\"#######bmwfrs@gmail.com ############\"\r\
   
\nlog info message=\"##Creado los archivos del Backup...\"\r\
   
\n/system backup save name=Genwifi_Azueta \r\
   
\n/export file=Genwifi_Azueta\r\
   
\nlog info message=\"##Enviando archivo *.backup\"\r\
   
\n/tool e-mail send to=\"TU_CUENTA@gmail.com\" password=\"TU_CLAVE\" subject=([/system clock get date].\"Respaldo Mikrotik GenWifi_Azueta\") from=TU_CUENTA@gmail.com file=\
    Genwifi_Azueta.backup  server=173.194.64.109 start-tls=yes port=587   \r\
   
\ndelay delay-time=10\r\
   
\nlog info message=\"##Enviando Archivo Export .src\"\r\
   
\n/tool e-mail send to=\"TU_CUENTA@gmail.com\" password=\"TU_CLAVE\" subject=([/system clock get date].\"Export Mikrotik GenWifi_Azueta\") from=TU_CUENTA@gmail.com file=Ge\
    nwifi_Azueta.rsc  server=173.194.64.109 start-tls=yes port=587   \r\
   
\ndelay delay-time=20\r\
   
\n/file remove Genwifi_Azueta.backup\r\
   
\n/file remove Genwifi_Azueta.rsc\r\
   
\nlog info message=\"##Archivos de respaldo enviados y removidos##\"\r\
   
\n \r\
   
\n\r\
   
\n "

Y lo que falta ahora es hacer el scheduler para que el script se ejecute automáticamente cada cierto tiempo
/system scheduler
add interval=1d name=Respaldo on-event=mail policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api start-date=oct/26/2013 start-time=14:29:59

En mi caso el script se envía todos los días a las 14:29 si no tienen tantas modificaciones al día recomiendo ponerlo cada 2 o 3 días creo que un backup diario no es tan necesario, cualquer duda deja un comentario, Saludos.

lunes, 14 de octubre de 2013

Apagar Automáticamente RaptorCaché

Bueno anteriormente vimos cómo encender el servidor de manera automática mediante MikroTik, ahora vamos a ver como programar el debian para que se apague a cierta hora, la cosa es sencilla lo único que tenemos que hacer es editar el crontab y lo hacemos en la terminal mediante el siguiente comando:
crontab -e
Una vez hecho ésto agregamos la siguiente linea:
30 23 * * * /sbin/shutdown -h now

Lo cuál apagará el debian tódos los días a las 11:30 PM o 23:30 Horas
30 19 * * 0,7 /sbin/shutdown -h now
y éste otro apagará el debian sólo los sabados y domingos a las 19:30 Hora

Luego de ésto presionamos Ctrl+O para guardar y Ctrl+X para salir, para comprobar las reglas del contrab ingresamos el siguiente código: 
contrab -l
Y lísto, ahora apagar el RaptorCaché de manera automática supone desactivar la regla de redireccionamiento de lo contrario podríamos dejar a nuestros navegantes sin internet, en MikroTik hay una forma de hacer que ésta regla se deshabilite automáticamente cuando detecte una falla de conexion con el Raptor pero ésta será ya en otro blog.

domingo, 13 de octubre de 2013

Automatización Raptorcache

Hace poco me surgió la necesidad de encender el servidor RaptorCaché Automáticamente a través de mikrotik y les contaré como lo hice

Primero debemos activar la opcion Wake on LAN de nuestra tarjeta madre desde el BIOS, en casi todos los casos se encuentra en la sección de Power en el BIOS y puede decir algo como "Resume by LAN" o "Wake by LAN" si yá estan en ésto seguro activar la función en el BIOS no será mayor problema y si no es así está san Google que todo lo sabe =D.

NOTA: Hace tiempo lo intenté con una NIC PCI y no funcionó, solo me funcionó con la Ethernet que viene en la tarjeta madre.

Ya que hemos configurado el BIOS lo que resta es instalar el ethtool en el debian:
aptitude install ethtool
 Después editamos la configuración de la interfáz eth0 para que de éste modo la funcion WOL quede activa cada que se reinicie el equipo. 
nano /etc/network/interfaces
y nos quedará de la siguiente manera:

iface eth0 inet dhcp
        ethernet-wol g
Después de eso hacemos un script para que el mikrotik encienda el RaptorCache, en éste caso el raptorcaché se encuentra en la ether2 y se le especifica la mác de la ether0 del RaptorCaché
 /system script

add name=Wake_Raptor policy=\
    ftp,reboot,read,write,policy,test,winbox,password,sniff,sens
    source="tool wol interface=ether2 mac=00:11:22:33:44:55" 

Luego hacemos un Scheduler para que el Raptor se encienda Cada día a las 8:12 AM


/system scheduler
add interval=1d name=WakeRaptor on-event=Wake_Raptor policy=\
    ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api start-date
    oct/13/2013 start-time=08:12:24
Aquí acaba la parte del encendido, proximamente publicaré el cómo apagar el servidor cada X hora