A mis visitantes

Bueno deciros que este blog lo puse por que me hacia falta a mi ya que tengo un modulo de memoria parciamente estropeado y olvido muchas cosas, si crees que algo de aqui te ayudara en alguna configuracion pues usalo sin problemas, tambien deciros que si dejais comentarios os respondere lo mas prontito que pueda.

Un saludo y gracias por su visita ;)

jueves, 28 de julio de 2011

Copias de seguridad en ubuntu

Son las 24:58 y no tengo sueño así que voy a hacer un sencillo script de copias de seguridad con crontab.

Para empezar, crearé el script que hará las copias

#vi copia_viernes.sh
Una vez dentro le indico que quiero registrar todo lo que hace en un fichero log
#!/bin/bash

pathLog="logViernes.log"
echo ----------------------------------------------------------------------- >> $pathLog

echo ---INICIO COPIA SEGURIDAD VIERNES >> $pathLog

date >> $pathLog  
Ahora ya sabemos por nuestro log, cuando fué la ultima copia de seguridad y seguimos en el mismo fichero
echo ----------------------------------------------------------------------- >> $pathLog
echo -- Borrando ficheros ------------->>$pathLog

find /media/backup/viernes/ -type f -exec rm -v '{}' \;
Lo que he hecho aquí es decirle a mi servidor que quiero que busque dentro de mi carpeta de backup/viernes todos los ficheros y los borres, pero que no me borre las carpetas, además le he indicado que borre los ficheros que tengan espacios también. Como tengo copias de todos los días :) -> Seguimos
echo -- Iniciciando Sincronizacion con /www/netux >> $pathLog

rsync -Rrv /var/www/  /media/backup/viernes/  >> $pathLog
Aquí he usado rsync ya que para mi es muy rápido para hacer copias de seguridad y versátil, como veis he puesto que también escriba todo lo que está copiando en el log. Para terminar el fichero hago...
echo ----------------------------------------------------------------------- >> $pathLog

echo -- Sincronizacion Terminada >> $pathLog

date >> $pathLog

echo ----------------------------------------------------------------------- >> $pathLog
 Con esto, ya hemos terminado con los comandos del script, ahora hay que indicar a crond que ejecute el fichero a medianoche.
#crontab -e
Con ese comando editamos el fichero crontab, acordaros que el usuario tiene que tener permisos en las carpetas a copiar o todo esto no sirve, yo lo hago con root así me evito problemas de grupos, permisos... 

Dentro escribimos lo siguiente
15 0 * * 5 /root/copia_seguridad_viernes.sh

Viene a ser lo mismo de
"A las 24:15 de cualquier dia del mes, de todos los meses y solo el viernes, haz la copia de seguridad" 
Si quereis cambiar el dia de la semana solo teneis que cambiar el 5 por el dia de la semana que querais, acordaros que el domingo es el 0.

Y ya esta!! Ahora a comer algo, que pensar me da hambre.

martes, 26 de julio de 2011

Evitar que los usuarios usen P2P

Estaba haciendo un trabajo en la calle y un amigo me preguntó, si yo sabría configurar el Router de su red en casa para que los amigos de él no le consumieran todo el ancho de banda con los programas como el Ares, así que le acompañé a casa y esto fué lo que hice:

Router Zixel 660HW-D1
Entramos en el Router por la dirección
http://192.168.1.1
El usuario y contraseña de los routers de Telefonica son siempre el mismo
Usuario: 1234

Contraseña: 1234
Una vez dentro nos vamos a:
Media Bandwidth Management- Monitor
Allí se encuentra un apartado llamado Summary, hacemos clic en ese apartado y vemos que nos aparece una pantalla con tres interfaces. También vemos que la interfaces WAN tiene marcado activa y una velocidad de 1032 Kbps.

LAN: Para limitar la velocidad de los PCs que están conectados al router por cable de red.
WLAN: Para limitar la velocidad de los PCs que están conectados al router por WIFI.
WAN: Si no tenéis imagenio es conveniente quitar esa casilla. Solo sirve si tenéis imagenio.
En este caso la red a controlar es por WLAN router por lo que procederíamos a configurar del siguiente modo:

Pinchamos en la casilla Active de la interface WLAN
Como queremos que haya fluidez en la casilla SPEED ponemos:
54000
Max Bandwidth Usage siempre quitado, que la casilla quede en blanco y le damos clic a APPLY.

Abrimos CLASS SETUP

Ahora procederemos de la siguiente forma, seleccionamos en  
Interface WLAN y damos a Add Child Class.
En este momento crearemos una regla para limitar el ancho de banda a todos los programitas de P2P
Class Name: El nombre que quieras darle al filtro
BW Budget: Aquí pones la velocidad a la que quieres limitar. Se pone en kb (kilobit), no lo confundáis con KB (kilobyte) que es la medida que usan los navegadores  cuando estáis descargando algo. La diferencia es que 8 bits es igual a 1 byte. En mi caso puse 100.
Priority: Cuando limitas a varios PCs y quieres dar preferencia a unos sobre otros. Los valores van del 0 al 7, a mayor número menor prioridad. En mi caso 6
Borrow bandwidth from parent class: Para tomar prestado ancho de banda adicional en el caso de que uno o varios PCs no lo estén utilizando. El inconveniente que tiene es que hasta que se reduce tarda algo de tiempo. Opcional!!!!
Active: Este parámetro es muy difícil de explicar. :p
Destination IP Address: Aquí se pone la IP del ordenador que queremos limitar. En este caso 192.168.1.0 ya que queremos que afecte a toda la red.
Destination Subnet Mask: Si ponemos 255.255.255.255. Al poner en todas 255 indicamos que afecta exclusivamente a al PC que tenga la IP que pusimos arriba. Como queremos que afecte a toda la red, ponemos 255.255.255.0
Destination Port: En nuestro caso ponemos el puerto del programa que queremos limitar, a continuación dejo una lista de los mas comunes.

BearShare
6346

Bittorrent 2181, 6881-6999
Blubster 41170-41350
eDonkey 4661-4662 5737
eDonkey2000 4661-4662 4665
eMule 4661-4662,4711 4665,4672
Gnutella 6346/6347 6346/6347
Grouper 8038 8038
Kazaa 1214 1214
Limewire 6346/6347 6346/6347
Morpheus 6346/6347 6346/6347
Shareaza 6346 6346
WinMx 6699 6257

Cuando finalicemos hacemos clic en APPLY.

Con esto mi amigo se quedó muy contento por que ahora ya no le iba lento la conexión y seguía compartiendo Internet con los demás amigos sin problemas.

El silencio se ha acabado

Despues de una temporada de silencio, he regresado para seguir compartiendo mis conocimientos con el resto de la red.