Linux

Mikrotik Layer7: Regex actualizados

En el sitio del proyecto Layer7 hosteado en sourceforge, los desarrolladores del sistema han actualizado la lista de algunos de los matcheadores (regex) para detectar los protocolos cuando queremos marcar trafico con la nueva versión de Mikrotik V3.

Han cambiado algunos como el de ssh pero también se han agregados otros tantos, es interesante porque continuamente colocan una actualización de los regex con lo que nos ayuda a poder detectar los nuevos y/o cambios que se generan en internet.

Layer7 Protocol  20-enero-08

Curso de Linux 2008 online

Vía el grupo de Linux de San Juan, me entero que hay un curso online sobre GNU/Linux, el mismo esta orientado a las personas que recién se inician o se quieren iniciar en el mundo del Software Libre. Según la invitación, no se requiere tener conocimiento previo. Verán que este Sistema Operativo no puede ser víctima de virus, spyware y esas cosas que ya no se que son :).

Hay tiempo hasta el 21 de enero para la inscripción y algo interesante es que si quieren un certificado + id card, con $85 lo obtendrán.

Los requerimientos para este cursos son muy pocos:

  • Tener una Computadora.
  • Tener una distibucion de GNU/Linux.
  • Tener un correo elecronico.
  • Tener paciencia.
  • Tener ganas de aprender.

Para inscribirse en el curso hay que entrar en el sitio del Campus

PowerTop: Aumentando la duraci�n de la bateria

Desde hace un largo tiempo que vengo utilizando la utilidad PowerTop liberada por Intel para optimizar el rendimiento de la batería de las notebook. Una de las cosas interesantes que tiene es que da una serie de consejo para activar o desactivar opciones para aumentar al máximo la vida de la bateria. 

Permite por ejemplo bajar la potencia del WiFi, desactivar el Bluetooth, entre otras cosas. He logrado llevar la duración hasta 3 horas de la batería, aparte si no estamos escuchando música o no utilizando algunas otras aplicaciones que se comen la batería se logra un excelente rendimiento.

Necesita tener un kernel 2.6.21 o superior y por ahora solo para arquitectura de 32bits. Realmente vale la pena utilizar esta herramienta, no se si funcionara con otros procesadores, yo tengo todo Intel en la notebook.

Una vez que se corre la aplicación nos muestra la cantidad de programas que estamos corriendo y los consumos de cada uno, aparte de darnos accesos directos para activar o desactivar opciones para aumentar la batería.

 

En el sitio oficial del producto dan una gran cantidad de información y tips para mejorar aún mas el sistema. 

VNC seguro via SSH

Debido a que se me rompió la PC que usaba diariamente en mi trabajo, tuve que recurrir a la notebook, pensé en dejarla prendida y entrar remotamente a ella para poder correr todas las herramientas y aplicaciones que uso diariamente.

Traté de buscar una opción que sea segura y eficiente, por lo que decidí utilizar VNC con un túnel SSH, así obtener una excelente encriptación vía Secure Shell y con VNC con compresión.

Para crear el servidor de VNC es tan fácil como instalar el X11VNC, en Gentoo es:

emerge x11vnc

Pero pueden seguir una guía completa de instalación paso a paso acá .

Para la parte del túnel se instala el servidor de SSH normalito, pero la única diferencia es mapear el puerto del VNC local con un host remoto, asi lo hacemos pasar por el SSH. Yo por ejemplo utilizo un máquina con Windows y corro el putty, me conecto al host y mapeo el puerto 5900 local al 5900 remoto via el putty y es un túnel encriptado con mucha seguridad en el cúal corro el VNC sin problemas. Pueden encontrar una guía para linux y otra para windows

Vale la pena utilizar esta opción en cualquier lado que se encuentre para obtener cualquier tipo de acceso seguro, se puede por ejemplo mapear la navegación y utilizar cualquier browser en un cyber y navegar por nuestra pc en casa. O acceder a algún server WEB en un red como si fuera localmente.

Primer a?o de OpenDNS

Ayer recibí un mail de OpenDNS diciendo que están festejando su primer aniversario, ya hemos hablado de OpenDNS y de sus ventajas que tiene.

En el mail que envían cuentan las nuevas características que han agregado al servicio: 

    Domain Blocking — Many of you asked for a simple way to block a    single domain on your network. With OpenDNS, now you can. You might  have complex firewalls and other gear but they don't easily do the      simple task of blocking myspace.com. We're glad to offer this    service, and thousands of you have taken advantage of it. Oh yeah,      it's free.   

Adult Site Blocking — If there was one complaint we got about domain      blocking it was that we didn't offer a list of adult sites to block.      Good news – now we do. We teamed up with our friends at St. Bernard      Software to provide an accurate and easy way to block adult sites on  your network. Oh yeah, it's free too

Como dije antes, es una solución muy buena para tener una resolución rápida y segura con los dns. 

Leyendo MicroSD en Linux

Uno de los problemas que tengo al usar Linux es que Nokia todavía no ha desarrollado un PC Suite para Linux, lo único que se puede hacer es usar OpenSync pero no me gusta mucho la idea. Otra solución es tener un lector de memoria MicroSD y gracias a que el N80 tiene memoria miniSD se pueden sacar las fotos rápidamente sin tener que usar ninguna aplicación.

Siempre que el lector de tarjeta (como el que trae la Dell Inspiron 6400) es de la empresa RICOH el montaje es muy sencillo, por lo que leí también este procedimiento sirve para otras lectoras de otras marcas. La idea es montar la tarjeta MicroSD (es la miniSD con un adapdador a microSD) con el formato vfat y listo; es igual al montaje de un Pendrive USB.

El procedimiento de configuración lo pueden sacar el foro de gentoo y en Tux Huellas hay un lindo post de la instalación / configuración.

 

Un buen touchpad synaptics

Un problema que no era tan problema era la sensibilidad que tenía en el touchpad (synaptics) que tiene la dell inspiron 6400. Cuando lo corrìa en Windows, el puntero del mouse corría bien, no tenía click erróneos (cuando uno apoya el dedo en el touchpad y este lo toma como un click siendo que fue presionado para mover el cursor). Valores de desplazamiento muy cómodos por cierto. Al instalar los drivers de synaptics para mi Gentoo, me encontré que el cursor se movía excesivamente y por mas que utilizara aplicaciones con entorno gráfico para cambiar los seteos de mouse, no encontraba los valores para hacerlo que corra similar al windows.

Es por ello que tenía deshabilitado el doble click con el touchpad y utilizaba los botones, al igual que los distintos clicks que se pueden tener de acuerdo al lugar donde se presiona el touchpad (por ejemplo si hacemos click en el extremo superior derecho, el sistema lo toma como un click derecho, mientras que si presionamos en el centro del touchpad que este lo tome como un click medio y click del tercer botón). La configuración me ha llevado varias semanas y retoque de cada una de las opciones que tiene el driver de synaptics pero no logrando tener un buen resultado. 

La cosa que me prestaron un cd de Kutunbu que es live cd, cuando lo corrí encontré los valores del mouse que yo tanto andaba buscando, que era exactamente igual al que tengo en windows y que hacen trabajar mucho mas cómodo con el touchpad. Lo que hice fue exportar la configuración del xorg.conf del kubuntu e importarla en mi Gentoo con los resultados que yo tanto queria.

Estos valores los paso porque como a mi, he visto en varios foros que no se logra una buena configuración del touchpad y hace que no sea agradable el mismo y consigan que se utilice un mouse externo para mover el cursor.

A continuación les paso la configuración de la parte del dispositivo del touchpad, la configuración del driver synaptics la saqué del wiki de Gentoo. 

 

Section "InputDevice"
        Identifier      "synaptics"
        Driver          "synaptics"
        Option          "CorePointer"
        #Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/input/mouse0"
        Option          "Protocol"              "auto-dev"
        #Option          "HorizScrollDelta"      "0"
        Option          "SHMConfig"             "on"
    Option "Protocol" "auto-dev"
Option  "LeftEdge" "1872"
Option  "RightEdge" "5072"
Option  "TopEdge" "1712"
Option  "BottomEdge" "4144"
Option  "FingerLow" "25"
Option  "FingerHigh" "30"
Option  "MaxTapTime" "180"
Option  "MaxTapMove" "220"
Option  "MaxDoubleTapTime" "180"
Option  "SingleTapTimeout" "180"
Option  "ClickTime" "100"
Option  "FastTaps" "0"
Option  "EmulateMidButtonTime" "75"
Option  "VertScrollDelta" "60"
Option  "HorizScrollDelta" "0"
Option  "VertEdgeScroll" "1"
Option  "HorizEdgeScroll" "1"
Option  "VertTwoFingerScroll" "0"
Option  "HorizTwoFingerScroll" "0"
Option  "MinSpeed" "0.0822368"
Option  "MaxSpeed" "0.197368"
Option  "AccelFactor" "0.00164474"
Option  "EdgeMotionMinZ" "30"
Option  "EdgeMotionMaxZ" "160"
Option  "EdgeMotionMinSpeed" "1"
Option  "EdgeMotionMaxSpeed" "304"
Option  "EdgeMotionUseAlways" "0"
Option  "UpDownScrolling" "1"
Option  "LeftRightScrolling" "1"
Option  "UpDownRepeat" "1"
Option  "LeftRightRepeat" "1"
Option  "ScrollButtonRepeat" "100"
Option  "TouchpadOff" "0"
Option  "GuestMouseOff" "0"
Option  "LockedDrags" "0"
Option  "RTCornerButton" "2"
Option  "RBCornerButton" "3"
Option  "LTCornerButton" "0"
Option  "LBCornerButton" "0"
Option  "TapButton1" "1"
Option  "TapButton2" "2"
Option  "TapButton3" "3"
Option  "CircularScrolling" "0"
Option  "CircScrollDelta" "0.1"
Option  "CircScrollTrigger" "0"
Option  "CircularPad" "0"
Option  "PalmDetect" "1"
Option  "PalmMinWidth" "10"
Option  "PalmMinZ" "200"
Option  "CoastingSpeed" "0"
Option  "PressureMotionMinZ" "30"
Option  "PressureMotionMaxZ" "160"
Option  "PressureMotionMinFactor" "1"
Option  "PressureMotionMaxFactor" "1"

  Option "SHMConfig" "on"
#always usefull
Option "Emulate3Buttons" "on"

EndSection

 

Un poco extensa pero si la importan en su xorg.conf el mouse le quedará de maravillas. 

Una mala noticia

Recién chequeando las actualizaciones de los patches de Con Kolivas, me encuentro con la mala noticia que Con ha anunciado que la última versión que escribirá será la 2.6.22-ck1 y también ha escrito un mail en la lista de correos del patch dando sus razones por las cuales deja de escribir. Cuenta también que se le ha terminado el entusiamo en el desarrollo del Kernel y del patch.

Una mala noticia… 

Migrando de Gaim a Pidgin

Luego de que AOL tuviera una disputa con los chicos de Gaim, estos decidieron cambiale el nombre a Pidgin. Hacen unos dias decidí probarlo para ver que tal esta y me ha encantado. Gráficamente es muy similar a Gaim, pero tienen algunos agregados. La ventaja que tiene que al instalarlo permite importar la configuración que se tenia con Gaim y cambiar a Pidgin sin ningún gran cambio.

El único problema que encontré en las 2 migraciones que hice que desaparecía el menú de opciones en Pidgin, luego de buscar y buscar no encontré nada de como activarlo, pensé que podría ser algún Flag en la compilación, pero no.  La cosa que en el archivo de configuración hay una opción para habilitar u ocultar el menú.

Para poder tener el menú hay que cambiar en el archivo de configuración  .purple/prefs.xml lo siguiente:

 

   <pref name='blistops'>
               <pref name='hidelist' type='bool' value='1'/>
               <pref name='hidemenu' type='bool' value='0'/>
            </pref>

Y listo, ahora reiniciando Pidgin ya tenemos el menú, con el cual podemos cambiar nuestro nickname. 

Instalando Gentoo en una Dell Inspiron 6400

Al momento que llego la notebook a mi casa, yo me encontraba de viaje por México, asi que me tuve que aguantar el no poder usarla hasta que regresé. Cuando la vi me gusto mucho, el color plateado (silver) que tiene es muy lindo y el peso, al igual que el tamaño me gusta. Cuando la compre me vino con Windows Vista Basic, una lástima que Dell para latinoamérica si o si te tenga que vender la máquina que quieras con sistema operativo Windows. Al momento de armar la notebook (recuerden que Dell solo vende por Internet o teléfono) me dio lo mismo el sistema operativo le pongan porque yo sabía que iba a pasar al mundo de los bytes formateados. 

Al encenderla tuve que darle aceptar, siguiente, siguiente para que termine de instalar Windows, que por cierto, borre el Windows Vista y le puse XP porque tuve muchos problemas con algunas aplicaciones que utilizo y también con el PC Suite para sacar las cosas del teléfono y algún reproductor de vídeo. Una vez instalado XP y renegando un poco en encontrar los drivers de la notebook quedo instalado y listo para jugar. Al momento de revisar los periféricos que tenía me di cuenta que no tenía la placa aceleradora de video que había pedido, pero eso lo comente en otro post.

Llego el tema de instalar Gentoo, así que me metí a los foros y leer un poco los pasos para la instalación, al leer me di cuenta que el sonido, vídeo y el wireless me iba a dar algún dolor de cabeza. 

La característica de la notebook:

    Intel® Core™ 2 Duo T5600 (1.83GHz/ 667 MHz FSB)
    Pantalla Amplia de 15.4" UltraSharp™ WXGA+ con despliegue TrueLife™
    Disco de 100ghz a 7200rpm
    Placa de video Intel 945g integrada
    Wireless 802.11b/g, lector de SD, grabadora de CD/rom
    MediaDirect  Center

Paso las caracteristicas porque es necesario al momento de compilar el kernel, la mayor parte de la instalación y de la configuración la saque de este post en el foro de Gentoo.

Para el sonido instale el nuevo driver de alsa ~x86 y para el video fue algo que me hizo renegar bastante, de hecho todavía estoy renegando un poco para ver si puedo acelerar un poco mas, ya que cuando le pongo Beryl se muere un poquito la perfomance.

Para instalar el video no seleccione  nada en .config del kernel para la sección video, y lo que estoy utilizando son los últimos driver de intel que figuran en la página de x.org y que son del  mes de mayo, dichos drivers todavía no están en el portage, asi que lo instale manualmente. Al utilizar el driver intel i810 que todo el mundo usa por lo que vi en los foros, no se reproducen los videos y con este último driver no tuve ningún inconveniente.

A continuación mi make.conf:

# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-O3 -march=pentium-m -pipe -fomit-frame-pointer -funroll-loops"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"

USE="-3dfx -3dnow -apache2 X Xaw3d a52 aac acpi aim aiglx alsa -altivec -apm -arts avi bash-completion bcmath -bluetooth bmp bonobo browserplugin bzip2 calendar cdparanoia cdr clamav crypt cscope ctype cups curl curlwrappers dga divx4linux dri dri-patch dv -dvb dvd dvdr dvdread eds -emacs -emacs-w3 encode ethereal examples exif ffmpeg foomaticdb freetds gd gif -gnome gtk gtk2 gtkhtml iconv ieee1394 imagemagick -imap innodb insecure-drivers -ip6 -ipv6 java javascript -joystick jpeg ijpeg2k -kde libwww mad mcal mhash mmx mng mozcalendar mozilla mp3 mpeg ncurses nsplugin odbc offensive ogg oggvorbs opengl -oss pcmcia pcre pda pdflib pear perl php pic png posix -qt recode samba smp snmp soap sockets spell sse sse2 ssl theora threads tidy tiff tokenizer truetype type1 usb vcd videos -voodoo3 vorbis wifi win32codecs wmf -xinerama xml2 xmlrpc xv xvid zip zlib"

AUTOCLEAN="yes"
MAKEOPTS="-j3"
ACCEPT_KEYWORDS="x86"
DISTDIR="/tmp/portage"
PORTAGE_TMPDIR="/tmp"

#GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo http://gentoo.llarian.net/ http://mirror.datapipe.net/gentoo"
#SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="http://gentoo.localhost.net.ar/"
#PORTDIR_OVERLAY="lds $PORTDIR_OVERLAY"

CCACHE_DIR="/var/tmp/ccache/"
CCACHE_SIZE="1G"
VIDEO_CARDS="i810 i915 vesa"
INPUT_DEVICES="mouse keyboard synaptics evdev"
ALSA_CARDS="hda-intel"

Un dato importante que comentaba anteriormente es que a Beryl tuve que sacarle algunos efectos lindos porque sino se achancha mucho y sacándole algunas transparencias y efectos corre bastante bien. Espero poder conseguir la placa aceleradora porque no creo aguantar mucho tiempo sin ese chiche.

Para la placa inalámbrica utilice los driver de ipw3945 y funcionó a la primera.

Voy a seguir posteando parte de mi configuración y de la manera que voy instalando mi notebook para que quede algo de configuración, porque la que encontré no siempre me sirvió como dice.