martes, 28 de julio de 2009

ssh_exchange_identification: Connection closed by remote host

por cosas de la vida no habia necesitado el servidor ssh en mi laptop y no me habia tocado configurar el servicio en mi archlinux, hasta hoy, que necesitaba copiar urgente unos archivos con scp .. al subir el servicio ssh (todo sin problemas) y tratar de conectar por scp me dio el siguiente error "ssh_exchange_identification: Connection closed by remote host" ups! probe haciendo directo a ssh con mi user y pass y mismo error :

ssh_exchange_identification: Connection closed by remote host

creo que me habia pasado ya una vez, ahi me acorde de hosts.allow! asi que permiti las conecciones al servicio sshd!

echo 'SSHD: ALL' >> /etc/hosts.allow

y listo! funcionando

martes, 21 de julio de 2009

intel GM965/GL960 1440x900

El otro día actualice mi Archlinux todo bien .. hasta que me di cuenta de un error en el controlador del video al entrar a la aceleracion 3D con xlock ... me puse a revisar y vi una incompatibilidad con la actualizacion de xorg-server 1.6 y mi dirver de intel asi que revise y vi que habia una ctualizacion y como soy curioso vi que trai denuevo esta maravilla por parte del driver conoci KMS (kernel modesetting), pero en modo operativo me di cuenta que activandolo podi correr el framebuffer nativamente a la resolucion de mi monitor .. desaciendome de la emulacion vesa y bajando el gasto de recursos .. paso a detallor como realizarlo, como mencione necesitamos xorg-server en version 1.6 en adelante y las ultima version de xf86-video-intel

1.- agregar la siguiente linea en nuestro /etc/modprobe.d/modprobe.conf

options i915 modeset=1

2.- Cargar los modulos correspondientes en nuestro /etc/rc.conf en la seccion MODULES agregamos
intel_agp i915

3.- Remover las emulacion de video en nuestro grub especificamente en el archivo /boot/grub/ menu.lst ya sea que usemos vga o video .. solo borrenlo!


ahora solo basta reiniciar y al momento de cargar nuestros modulos .. sorpresa! nativamente cargará la resolución de sus monitores en mi caso 1440x900 en mi dell latitude.
Otra opción es compilar nativamente en el kernel el modulo y deberia cambiar la resolucion al momento de descomprimir el kernel en la carga. Pero yo no lo haría pq ya pase por eso de compilar el kernel a cada optimicación de hardware y honestamente ya no tengo tiempo para eso xD

lunes, 13 de julio de 2009

Conky

No habia tenido tiempo de rehacer mi configuración de conky y como siempre se me pierde y nunca encuentro una que me guste .. deicidi postearla para que no se me vuleva a perder aca va una imagen y la conf.


background yes
use_xft yes
xftfont DejaVu Sans Mono:pixelsize=9
xftalpha 0.8
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
stippled_borders 0
border_margin 4
border_width 0
default_color white
default_shade_color black
default_outline_color black
alignment bottom_right
gap_x 2
gap_y 2
no_buffers yes
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer right


TEXT
${alignr}$font $sysname-$kernel
${alignr}$font |
${alignr}$font time --|
${alignr}$font < ${time %a %d. %b %k:%M} > now --| |
${alignr}$font < $uptime > uptime --' |
${alignr}$font |
${alignr}$font system --|
${alignr}$font cpu --| |
${alignr}$font < $cpu% > used --| | |
${alignr}$font < $loadavg > load --| | |
${alignr}$font < ${top name 1} ${top cpu 1} > --| | |
${alignr}$font < ${top name 2} ${top cpu 2} > --| | |
${alignr}$font < ${top name 3} ${top cpu 3} > --| | |
${alignr}$font < ${top name 4} ${top cpu 4} > --' | |
${alignr}$font processes --| |
${alignr}$font < $processes > total --| | |
${alignr}$font < $running_processes > running --' | |
${alignr}$font temperature --' |
${alignr}$font < ${acpitemp} > acpi --| |
${alignr}$font < ${hwmon temp 1} > tmp1 --' |
${alignr}$font |
${alignr}$font resources --|
${alignr}$font < $diskio_read > read --| |
${alignr}$font < $diskio_write > write --| |
${alignr}$font ram --| |
${alignr}$font < $memperc% > used --| | |
${alignr}$font < $mem/$memmax > --' | | |
${alignr}$font < ${top_mem name 1} ${top mem 1} > --| | |
${alignr}$font < ${top_mem name 2} ${top mem 2} > --| | |
${alignr}$font < ${top_mem name 3} ${top mem 3} > --| | |
${alignr}$font < ${top_mem name 4} ${top mem 4} > --' | |
${alignr}$font < $swapperc% - $swap/$swapmax > swap --| |
${alignr}$font < ${swapbar 5,168} > --' | |
${alignr}$font < ${fs_used /}/${fs_size /} > root --| |
${alignr}$font < ${fs_bar 5,168 /} > --' | |
${alignr}$font < ${fs_used /home/}/${fs_size /home/} > home --' |
${alignr}$font < ${fs_bar 5,168 /home/} > --' |
${alignr}$font |
${alignr}$font net --|
${alignr}$font < ${tcp_portmon 1 65535 count} > connections --| |
${alignr}$font < ${tcp_portmon 1 32767 count} > in / locale --| |
${alignr}$font < ${tcp_portmon 1 32767 rhost 0} ${tcp_portmon 1 32767 lservice 0} > --| | |
${alignr}$font < ${tcp_portmon 1 32767 rhost 1} ${tcp_portmon 1 32767 lservice 1} > --| | |
${alignr}$font < ${tcp_portmon 1 32767 rhost 2} ${tcp_portmon 1 32767 lservice 2} > --' | |
${alignr}$font < ${tcp_portmon 32768 61000 count} > out / remote --| |
${alignr}$font < ${tcp_portmon 32768 61000 rhost 0} ${alignr} ${tcp_portmon 32768 61000 rservice 0} > --|
${alignr}$font < ${tcp_portmon 32768 61000 rhost 1} ${alignr} ${tcp_portmon 32768 61000 rservice 1} > --|
${alignr}$font < ${tcp_portmon 32768 61000 rhost 2} ${alignr} ${tcp_portmon 32768 61000 rservice 2} > --|
${alignr}$font < ${upspeed eth0} k/s > up --|
${alignr}$font < ${upspeedgraph eth0 8,168 8b2132 fe8608} > --' |
${alignr}$font < ${downspeed eth0} k/s > down --'
${alignr}$font < ${downspeedgraph eth0 8,168 8b2132 fe8608} > --'

ssh android 1.5

Hace poco que compre un G1 y hasta el momento no habia necesitado ssh.. pero hoy necesitaba revisar un equipo remotamente andaba solo con el telefono , me di cuenta que por defecto no trae ssh mi version modificada de cupcake que si traia BusyBox por defecto .. pero se soluciona muy sencillo, instalando ConnectBot desde Android Market y voila ahora tengo instalado un ssh facil y rapido ^.^

sábado, 11 de julio de 2009

Mi escritorio

Para hacer algo de movimiento .. posteo el lugar donde paso el 70% del dia aproximadamente.

jueves, 2 de julio de 2009

Instalando Archlinux

Bueno en vista que siempre dejo botado mi dominio decidi hacerme un blog que no dependiera de mi administracion .. solo de mi escritura .. la falta de tiempo es un notorio mal que ahora me agobia, no como antes xD ...un ejemplo de eso fue el pq deje gentoo que fue mi distribucion favorita durante muchos años .. aunque para ser sinceros una parte fue pq me abnurri de ver peleas de ñoños malhumarados en las listas de correo de gentoo y que ademas, nunca se ponen de acuerdo en nada .. por eso me pase al lado ubuntu de la fuerza, que se instala en 10 minutos y a los 15 ya estaba trabajando ... pero honestamente estaba tan acostumbrado a optimizar recursos que al poco tiempo comence a odiarla esa forma que atonta la mente con todo ya hecho y funcionando como que ni ganas dan de experimentar xD ... asi que baje gentoo denuevo y dije mejor volvamos a las viejas sendas ... y cuando estaba descargando ... woups! vi un cd de arch en mi torta de CDs que nunca habia probado solo la habia quemado y dejado fermentar sin uso ... asi que me dije instalesmos a ver que tal .. mal que mal he leido siempre buenos comentarios. Y ahi empece asi que pondre mi experiencia XD. Debo advertir que lo hice sin leer ningun manual de instalacion asi que para mi perspectiva fue muy sencillo instalar lo hice en mi laptop un DELL latitude D630 y debo decir que no tuve ni un problema practicamente todo el hardware es 100% compatible excepto el wireless como siempre pero broadcom libero un driver hace un poco de tiempo que ya esta desde AUR en 1 sencillo paso instalar XD.

1.- instalar desde el CD que en mi caso era uno que tenia de hace unos meses. Eso realiza una instalacion basica, luego al iniciar desde el disco parte con un sustema base en mi caso sin X. asi que procedi a instalar por suerte recordaba que existia una herramienta llamada pacman asi que aplique man pacman y OHHHHH es francamente muy sencillo y funcional, sincronice y actualice (pacman -Syu) y listo ahora estaba con un sistema de ultima moda XD ... luego instale el X (pacman -S xorg) y mi WM favorito openbox y mis herramientas basicas (pacman -S openbox firefox conky unicode-rxvt audacious mousepad thunar mirage thunderbird telnet tcpdump nmap ettercap) lo se soy medio retrograda .. aun no me acostumbro ni a gnome ni a kde aunque kde 4 me tienta creo que esperare a que este estable y mas funcional. Luego que instalo todo dije a configurar X como ando apurado que lo haga solo X -configure como sabran eso busca una configuracion automatica adecuada a tu hw. y luego edite mi ~/.xinitrc poniendo: exec openbox-session y aplique X -config /root/xorg.conf ... partio el X y OOHHH no habia mouse ni teclado .. asi que quede pegado en un X sin poder hacer nada ... no saben la bronca que tenia XD asi que botonazo y partir denuevo que diantres habia pasado! .. apenas partio fui a mirar el log del X y veo claramente el error no estaban los modules de input basicos que sone l teclado y el mouse a mi me parece un bug de instalacion de xorg en arch pq no concivo que la instalacion de xorg no incluyan estos modulos tan basicos .. bueno para no rabiar mas los instale extra/xf86-input-mouse extra/xf86-input-kerboard y como tengo touchpad extra/xf86-input-synaptics y movi el archivo creado por el configure del X desde el root al /etx/X11/xorg.conf y bingo ahora si!

2.- una vez teniendo todo lo que uso ahora terminar la instalacion al mas puro estilo BSD archlinux tiene un archivo rc.conf en el directorio /etc donde se configura la inicializacion del sistema. asi que parti por instalar lo que necesito en mi caso es dbus hal cups y wicd (pacman -S dbus hal cups wicd) luego los agregue a mi rc.conf en la seccion DAEMONS y como instale wicd desactive network para eso basta anteponer ! en mis caso quedo asi:

DAEMONS=(syslog-ng !network hal dbus crond wicd)

como todo fue detectado al inicio no tuve mayores problemas solo falto el wireless asi que baje el driver de broadcom y instale segun las instrucciones lo que no funciono XD .. al hacer esto mi sistema se encontraba con el kernel 2.6.29 asi que aplique google y vi que para poder hacerlo funcionar habia que parchar el driver para corregir ciertos incompatibilidades con arch todo estaba directo en AUR y bingo! tenia mi driver y wicd funcionando a la perfeccion.

espero a alguien le sirva mi pequeña experiencia al respecto.