martes 22 de mayo de 2007

Enviarte la ip Externa del Router al Correo.

Hoy Grendel y yo nos hemos picado a ver quien conseguia hacer un script ,para enviarse la ip externa del router al correo.

A mi personalmente se me ha ocurrido esta forma. Es simple y fácil de implementar :D , la de él ... bueno no se leerla :D (Esta hecha en python ) osea SWAHILI para mi ... o por lo menos a eso me suena :D ,bueno tambien me suena a Monty Python (Unos monstruos).

A lo que iba .. el script.

#!/bin/bash
kk=`html2text http://checkip.dyndns.org | grep 'Current'| sed -e 's/.*: //'`
echo $kk | mail tucorreo@tocaelmondogo.com -s 'Ip Externa'


Listo .. esto lo metes en un ficherito bach , cambias la direccion de correo y a volar ...

Luego se me ocurrió hacer que se repitiese cada X horas.
Por lo que recurrí a crontab , un programa que hace las de administrador las tareas (por ejemplo , lanzar copias de seguridad, mi maravilloso script y otras cosillas :D ).

¿Como funciona crontab? Pues muy sencillo:

kk@equipo: ~$ crontab -l (lista las tareas añadidas)
kk@equipo: ~$ crontab -e (Lanza el Editor para añadir tareas)
Te sale esto:
m h dom mon dow command


Donde:
m = minutos,h = horas,dom = dias,mon = mes,dow = dia de la semana, command = comando a ejecutar.

Tendrias que añadir algo como este ejemplo:

* 1 * * * /home/usuario/superscript.sh


Guardas y listo.

Lo que hace el ejemplo es ejecutar el script cada hora .

No me enrollo mas.Si alguien lee el blog y quiere una aclaración , comentario al canto.

Bueno , espero que os haya servido de ayuda.

Nota: El scipt de Grendel esta de puta madre .. tiene mas opciones que el mio ;D ( Eso seguro ).

Etiquetas: , ,

jueves 3 de mayo de 2007

Mini COMO sobre IPTABLES (PARTE 1)

¿Que es IPTABLES?

IPTABLES es una parte del Framework de NETFILTER y cuya finalidad es la filtrar paquete de datos con unas reglas básicas (por ejemplo: Si viene de aquí y va para allá se bloquea el paquete) o redirigir el paquete (por ejemplo: Si viene de aquí por este puerto y va para allá , te aguantas y te mando a este otro sitio y por este otro puerto).

(Seguramente tenga mas usos , pero principalmente estos dos son lo que yo necesito)


Por eso IPTABLES se usa como Firewall/Cortafuegos, de hecho es uno de los "firewall/cortafuegos" mas usado.

Framework: Un Framework (http://es.wikipedia.org/wiki/Framework), no es otra cosa que un programa o conjunto de programas que añaden funcionalidades a otro programa. (Esta es una explicación libre y se que en el mundo de los programadores es para otra cosa)


¿Porque he elegido Iptables?
Sinceramente elegí Iptables porque:
1.- Hay muchísima documentación (Fundamental)
2.- No necesita una Supermáquina para dar servicio a un grupo de 40 equipos.
3.- Porque tiene mucho nombre y me llamaba la atención.
4.- Esta integrado en el núcleo de los nuevos Linux (Coste de instalación 0.0)

Etiquetas: , ,

lunes 26 de febrero de 2007

Bug con apt-index-watcher y Kubuntu 6.10

Me comento hace unos días Cristobal que el demonio (servicio para la gente de windows) "apt-index-watcher" le usaba la CPU al 100% , a mi personalmente no me pasaba , pero lo que si me pasaba era que cuando jugaba al True Combat me daba unos tirones que me ponía de una leche (me sigo poniendo cuando me los da por el ping) que no veas , así que investigando un poco encontré que era un bug del Kubuntu 6.10 y que la manera mas rápida de solucionarlo era matándolo (un poco coñazo matar el proceso cada vez que reinicias) así que seguí buscando y encontré que entre las muchas formas de pararlo era esta:

sudo /etc/init.d/apt-index-watcher stop

Y con este comando no permitimos que se active mas
sudo chmod -x /etc/init.d/apt-index-watcher

Y con este comando permitimos que se active otra vez
sudo chmod +x /etc/init.d/apt-index-watcher

sudo /etc/init.d/apt-index-watcher start

Otra opción mucho mas limpia y "Económica" es irte al menú de preferencias de sistema , luego a avanzada , a servicios del sistema y desde hay lo desactivas en el inicio y lo paras . :D (personalmente la mejor de las formas)

Y listo ya no os consumirá el 100 % ,solo consumirá un 0 % ;)

Bien llegado a este punto te preguntaras ... ¿Y para que cojones sirve este proceso? si esta es para algo.Bueno pues aparte de para dar por culo como el solo , se supone que sirve para gestionar las actualizaciones , pero vaya que yo como uso el "aptitude ugrade" no tengo problema :D

Etiquetas: , ,

domingo 25 de febrero de 2007

Problemas con los Repositorios y las PUBKEY

A que viene esto , pues sencillo , acabo de instalar unos repositorios nuevos y me he dado cuenta que cuando actualizo el aptitude sudo aptitude update me salia el siguiente mensajito :


GPG error: http://kubuntu.org edgy Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY A506E6D4DD4D5088


Que cojones es esto y como se soluciona (Esta fue mi primer pensamiento).

Después de navegar por la "Amable" comunidad linux, encontré que la explicación:

Cada repositorio tiene una "clave" , esta sirve para que nosotros tengamos la certeza de que es el repositorio correcto y no uno de "pega".

Esto es muy importante , porque si ya de por si el linux es por culero imaginaros que te instalas un software "No confiable" , no abría dios que trabaje con el.

bueno continuo:

Como podéis ver en el mensajito de error de arriba, os dice que no encuentra la clave A506E6D4DD4D5088 , para meterla en nuestro sistema solo tendremos que poner en consola :

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys A506E6D4DD4D5088

Y validará automáticamente la key (si no es de la buenas te comerás un full)

Posteriormente la exportamos al aptitude:

gpg --export A506E6D4DD4D5088| sudo apt-key add -

y Listo.

Actualización el aptitude y funcionando.

por cierto el gpg es un programa para gestionar las encriptaciones y todo esta marimorena ,

+ info en : http://www.gnupg.org/(es)/features.html

Recordatorio: Yo aprendo a la vez que todos ,así pues estoy limitaito para responder preguntas.

Etiquetas: , ,

domingo 18 de febrero de 2007

Configuración Automatica de T.Vidio Kubuntu

Buscando la manera de configurar mi tarjeta de vídeo correctamente ,encontré una utilidad desarrollada por Alberto Milone llamada Envy, la cual permite configurar automáticamente tarjetas Nvidia y Ati pulsando 2 teclas .

Su simplicidad la hace utilísima para la gente como yo (aprendices de linux y muñones por naturaleza).

Modo de empleo :

Haz una copia del fichero:

/etc/X11/xorg.conf ( por si las moscas )

Descárgate este fichero :


Instálalo con :

sudo dpkg -i envy_0.8.1-0ubuntu7_all.deb

Una vez finalizado ejecutar desde una consola texto ,por ejemplo: ctrl + alt + f1

sudo envy

Os sale un menú como este :

+-----------------------------------------------------------------------------+
| |
| Welcome to Envy 0.8.1 |
| |
| Developed by Alberto Milone (aka tseliot) |
| |
+------------------------------------------------------------------------------+


+------------------------------------------------------------+
| Envy Menu ver.0.8.1 |
| |
| 1 - Install the NVIDIA driver |
| |
| 2 - Uninstall the NVIDIA driver |
| |
| 3 - Install the ATI driver |
| |
| 4 - Uninstall the ATI driver |
| |
| 5 - Restart the Xserver |
| |
| 6 - Exit |
| |
+---------------------------------------------------------------+
Please select one of the activities displayed above and press ENTER:

---------------------

Sinceramente poco mas tengo que decir , elegís vuestra opción , yo os recomiendo desinstalar los drivers anteriores y luego instalar los nuevos.

Una vez terminada la instalación de los drivers se puede desinstalar el envy de manera sencilla con :
sudo aptitude remove envy

Si todo sale bien ya tendrás los drivers instalados y configurados automáticamente.
Y a disfrutar por ejemplo del True Combat Elite.

Etiquetas: , ,