Atajos personalizados

Posted in Linux, utilidades on Agosto 10th, 2010 by admin – Sé el primero en comentar

Hoy trantando de agregar otro atajo de teclado a Compiz me encontré con que solo se pueden agregar 11 atajos. Tuve entonces que buscar alguna aplicaciones para solucionar mi problema, la que mas me convencio fue “xbindkeys” porque trae una interfaz GUI para configurarla.

Para instalarla:

apt-get install xbindkeys xbindkeys-config

Luego en el directorio tenemos que crear el archivo de configuración, porque si no da un error cuando queremos usar “xbindkeys-config”:

touch ~/.xbindkeysrc

Y después pueden ejecutar la aplicación y configurarla:

xbindkeys
xbindkeys-config

Bueno eso es todo, yo lo probé en Ubuntu 9.10, si alguien sabe como solucionar lo de Compiz que avise y hacemos un artículo.

BCM4312 en modo monitor

Posted in Sin categoria on Marzo 3rd, 2010 by admin – 3 Comments

Bueno después de mucho tiempo los drivers “fwcutter” permiten poner las BCM4312 en modo monitor, pero para que esto funcione tienen que tener un Kernel en la versión 2.6.32 o superior.

Pueden ver en esta entrada del blog como instalar la versión que necesitamos para poder hacer andar el modo monitor.

Una aclaración, cuando instale este kernel el driver STA dejo de funcionar si lo necesitan busquen en los repositorios del futuro Ubuntu 10.04 el paquete “bcmwl-kernel-source_5.60.48.36+bdcom-0ubuntu2_i386“, yo lo instale y funciono otra ves.

Una ves que tengan el kernel solo tiene que instalar los drivers “fwcutter” con un:

apt-get install b43-fwcutter

Despues con un “ip a” van a ver, si todo funciono, que la interfaz no se llama mas ethx (en mi caso eth1) ahora se llama wlanx (en mi caso wlan1).

Despues de esto yo instale aircrack:

apt-get intall aircrack-ng

Y para poner la placa en modo monitor (en mi caso):

airmon-ng start wlan1

Y si hacen otro “ip a” y todo funciono bien van a poder ver que hay una nueva unidad llamada en mi caso “mon0″, si es así el trabajo esta terminado y tiene activado el modo monitor.

Consideraciones:

  • Ubuntu: 9.10
  • Kernel: 2.6.32.9
  • Placa wifi: BCM4312 802.11b/g [14e4:4315] (rev 01) segun “lspci -nn”

Actualizar Kernel sin repositorios

Posted in Configuración, Linux on Marzo 3rd, 2010 by admin – Sé el primero en comentar

Los repositorios de Ubuntu no siempre tiene la ultima versión del kernel por ejemplo en estos momentos para la versión 9.10 el ultimo disponible es el 2.6.31-19 cuando actualmente ya contamos con la versión 2.6.33 del kernel.

Para poder instalar versiones que no están en los repositorios podemos ver la siguiente pagina: kernel-ppa, hay muchos kernel compilados y empaquetados en deb listo para instalar.

Para poder instalar uno debemos bajar los paquetes e instalarlos en este orden:

  1. linux-headers-[versión]_all.deb
  2. linux-headers-[versión]_[arquitectura].deb
  3. linux-image-[versión]_[arquitectura].deb

Algunos problemas que puede generar cambiar el kernel sin usar los repositorios es que algunas aplicaciones o drivers que compilen módulos para el kernel dejen de funcionar, por ejemplo VirtualBox, generalmente actualizando a la ultima versión de los programas los problemas se solucionan si no se pueden buscar parches para compilarlos.

También en la página hay un paquete con el código fuente del Kernel para los aventureros que quieran compilarlo. En algún momento voy a escribir un post de como compilar un Kernel.

Yo lo he probando en Ubuntu 9.10 e instalando el Kernel 2.6.32.9.

Distribución del teclado desde consola

Posted in Configuración, Linux, utilidades on Febrero 12th, 2010 by admin – 1 Comentario

Para cambiar la distribución del teclado desde la consola se puede recurrir al comando “setxkbmap” seguido de la distribución que queremos usar, por ejemplo:

setxkbmap latam
setxkbmap us
setxkbmap es

Esos son algunos de los que mas he usado.

Shutdown a un Windows

Posted in Linux, Servidor, Windows, utilidades on Diciembre 28th, 2009 by admin – Sé el primero en comentar

Me ha ocurrido que tengo algunas máquinas con Windows en la red y necesito en algún momento reiniciarlas o apagarlas, para esto se puede hacer uso de los servicios RPC de Windows.

¿Y como funciona esto?

Primero y fundamental hay que tener instalado “Samba“. Cuando instalamos este programa se nos instala un comando “net” que podemos llamar desde consola, por ejemplo:

net rpc shutdown -t 600 -C "El administrador esta apagando el equipo" -I 192.168.0.2 -U Administrador

Donde el parámetro “-t” es el tiempo de cuenta atrás para ejecutar la acción, esta en segundos, en el ejemplo son 10 minutos (600 segundos). El “-C” es el comentario. La IP que ponemos es la de la máquina de red que queremos apagar. El último parámetro “-U” es el usuario de la máquina Windows este debe ser un Administrador que pueda apagar el equipo.

Antes de ejecutar la acción nos va a pedir la contraseña del administrador. La contraseña la podemos pasar por linea de comando si queremos por ejemplo hacer un script para apagar las máquinas de la red y que no nos pida la contraseña de todas las máquinas, se pasa poniendo después del usuario el símbolo “%” y luego la contraseña (sin espacios) por ejemplo “administrador%micontraseña”.

Nota: si el administrador no tiene contraseña debemos permitir el uso de contraseñas en blanco para iniciar sesión por red, esto lo podemos hacer desde “Panel de control/Herramientas Administrativas/Directiva de seguridad local/Directivas locales/Opciones de seguridad”

Si queremos reinciar agregamos el parametro “-r” y para forzar el cierre podemos agregar el comando “-f” (cuidado con este ultimo puede hacer perder información).

Si queremos cancelar un apagado o reiniciado desde la máquina con Linux podemos ejecutar:

net rpc abortshutdown -I 192.168.0.2 -U Administrador

Si lo queremos cancelar desde la máquina Windows desde la consola ejecutamos:

shutdown -a

Para que funcione debemos haber iniciado sesión con la cuenta de un administrador.

¿Que linux tengo?

Posted in Linux, Servidor, utilidades on Diciembre 28th, 2009 by admin – Sé el primero en comentar

Muchas veces te preguntaras entre tantas actualizaciones o cuando vas a una máquina que no conoces ¿Que distro y versión de linux tiene?

Para solucionar esta incognita podemos ejecutar en la consola:

cat /etc/issue.net

Lo cual en mi caso me devolvio:

Ubuntu 8.04.3 LTS