bitlbee

¿Cuantas veces te has encontrado dentro de guifi.net y te ha dado palo configurar el proxy para todos tus programas o simplemente te está dando problemas? pues la solución es muy sencilla y si eres un adicto al IRC aún mas!

Hoy venimos con bitlbee, una especie de server de IRC el cual te permite conectarte a cuentas jabber, msn e incluso twitter (entre otras), su instalación y funcionamiento són realmente sencillos y cubren perfectamente las necesidades comunicativas, esto si, al estar en formato irc nada de iconitos ni mariconaditas de estas.

Para aquellos que estáis a la última, avisar que está a punto de salir una nueva versión, en la página web del proyecto podrás encontrar más información.


Vamos al lio pues. Instalación:

# apt-get install bitlbee

wooo! ;) pues con esto lo que estamos haciendo es instalar un servidor de irc en nuestra máquina:

urbanita:/home/laura# netstat -lanp |grep 6667 |grep ‘LISTEN ‘
tcp6 0 0 :::6667 :::* LISTEN 2425/bitlbee

A continuación para entrar a bitlbee, cojemos nuestro cliente de irc favorito, en el caso de una servidora el irssi y nos conectamos a esta máquina.

$ irssi
[(status)] /server localhost

como estoy ejecutando el irssi en la misma máquina me conectaré a localhost. Como bitlbee está escuchando a todas las ip, si redirigiésemos por NAT las peticiones al puerto 6667 de nuestro router a nuestra máquina, ya podríamos ofrecer un servidor de bitlbee a todos aquellos que les diésemos nuestra ip.

Nota: bitlbee tiene algunos servidores públicos, pero la idea es que siempre te conectes a uno, ya que sino tienes que ir dando de alta tus cuentas en cada uno de los servidores (y es un rollo, además de un poco inseguro).

Pues vale, seguimos ;)

Una vez dentro veremos que en el status nos sale un chorro de texto:

08:33 -!- Irssi: Looking up localhost
08:33 -!- Irssi: Connecting to localhost [127.0.0.1] port 6667
08:33 -!- Irssi: Connection to localhost established
08:33 !localhost BitlBee-IRCd initialized, please go on
08:33 -!- Welcome to the BitlBee gateway, Blackhold
08:33 -!- Host localhost is running BitlBee 1.2.8-1 Linux/i686.
08:33 -!- BitlBee
08:33 -!- localhost 1.2.8-1 abiswRo nt
08:33 -!- PREFIX=(ov)@+ CHANTYPES=&# CHANMODES=,,,nt NICKLEN=23 NETWORK=BitlBee CASEMAPPING=rfc1459 MAXTARGETS=1 WATCH=128 are supported by this server
08:33 -!- – localhost Message Of The Day –
08:33 -!- – Welcome to the BitlBee server at localhost.
08:33 -!- –
08:33 -!- – This server is running BitlBee version 1.2.8-1.
08:33 -!- – The newest version can be found on http://www.bitlbee.org/
08:33 -!- –
08:33 -!- – You are getting this message because the server administrator has not
08:33 -!- – yet had the time (or need) to change it.
08:33 -!- –
08:33 -!- – For those who don’t know it yet, this is not quite a regular Internet
08:33 -!- – Relay Chat server. Please see the site mentioned above for more
08:33 -!- – information.
08:33 -!- –
08:33 -!- –
08:33 -!- – The developers of the Bee hope you have a buzzing time.
08:33 -!- –
08:33 -!- – * BitlBee development team: wilmer, jelmer, Maurits
08:33 -!- –
08:33 -!- – … Buzzing, haha, get it?
08:33 -!- End of MOTD
08:33 -!- Mode change [+s] for user Blackhold
08:33 -!- Mode change [+i] for user Blackhold

Este texto que aparece es el MOTD y se puede editar en /etc/bitlbee/motd.txt y en /etc/bitlbee.conf tenemos el fichero de configuración que de momento no tocaremos.

Una vez loggeado en el server, vemos que aparece un canal que se llama &bitlbee, este será el sitio donde veremos todos nuestros contactos e interactuaremos con el server.

Si es la primera vez que entras en bitlbee, verás que en el canal hay sólo dos usuarios @tu y @root, ambos con la ensaimada.

Así que si efectivamente es la primera vez, primero de todo tendremos que registrarnos en este servidor de bitlbee. Comentar antes de seguir escribiendo que bitlbee lleva un manual muy chulo que en apenas unos minutos podrás ser el rey de tu red personal :D basta con escribir el comando help y el resto ya te lo imaginas ;)

Para aquellos que esto del inglés no lo lleváis muy bien, o simplemente que os da palo leer el manual aquí vamos a contar un poco por encima como usar bitlbee.

Registro:
Teniendo tu nick, en mi caso Blackhold
[&bitlbee] register

Añadir cuentas:
[&bitlbee] account add msn cuenta@mail password
[&bitlbee] account add jabber cuenta@jabber.org password
[&bitlbee] account add jabber cuenta@gmail.com password
[&bitlbee] accound add twitter cuenta_o_mail password

otros protocolos que se soportan OSCAR, yahoo y AIM. Es posible que en futuras versiones se soporten mas protocolos…

Conectar todas las cuentas añadidas
[&bitlbee] identify

Con esto verás que empezará a entrar toda de gente rara al canal &bitlbee, toda esta gente rara son los contactos de tus cuentas. En el caso que haya un nombre repetido (algun contacto que está en mas de una red), aparecerá elnombre_. Si no nos gusta como lo gestiona bitlbee siempre somos libres de cambiarle el nombre al usuario :)

Cambiar el nombre a los usuarios
rename manganito_ manganito_jabber

otros comandos interesantes:

Añadir un usuario
Primero de todo si tienes varias cuentas es identificar en qué cuenta quieres añadir el contacto, para ello tienes el comando account list

08:48 account list
08:48 0. msn, blackhold@—- (connected)
08:48 1. jabber, blackhold@—- (connected)
08:48 2. jabber, —–@gmail.com (connected)
08:48 End of account list

a continuación, si quiero añadir un usuario al jabber (el que no es gmail), voy a hacer lo siguiente:

[&bitlbee] add 1 manganito@jabber.org nombre_a_mostrar

eliminar un usuario
Para eliminarlo es tan simple como

[&bitlbee] remove nombre_del_usuario

y bueno, no cuento nada mas que ya está lo suficiente masticadito hasta aquí ;) si queréis mas help commands, help, help quickstart…

Que tengan un buen día :D

9 Comments

  1. si usases guifi.net sabrías que cuando vas cambiando de conexión tienes que ir configurando el sistema/navegadores para usar o dejar de usar el proxy y a la larga es un poco rollo.

    una de las soluciones es acceder a una máquina que tenga conexión directa a internet, así que esto es simplemente una solución para no tener que ir configurando y desconfigurando los proxys

    Respon
  2. A ver. Quieres decir que es una forma de conectarte a un ordenador por ssh y usar desde ahí bitlbee con IRC. ¿No?

    ¿No sería más fácil/práctico hacer un tunel VPN y salir con conexión directa?

    Respon
    • efectivamente.
      sí podría hacerlo de muchas formas, pero así vale, además tienes que contar que a veces si estás en la otra punta de Catalunya para llegar a Barcelona sólo te da un ssh, así que depende qué tipo de tunnel sería demasiado lío, prefiero que las conexiones se hagan en un servidor con una conexión a internet estable.

      Respon
  3. no sé tio… son frikadas, ¿hay que entender algo para hacerlas? también si estuvieses dentro de guifi.net entenderías algunas cosas…

    Respon
  4. Hay veces que la conexion que disponemos es muy lenta, con lo que arrancar todo una VPN puede complicarnos un poco, lo mismo que si estamos en otro punto de guifi.net, ya que en ese caso hay que configurar todos los saltos que hay por el camino para que nos permita abrir la VPN, por SSH es mucho mas sencillo de hacer, ademas, que un cliente SSH lo puedes conseguir facilmente, de hecho hasta en mi mobil (android) tengo un cliente SSH con el que conectarme.
    Buen aporte!

    Respon
  5. quisiera saber otras restricciones tiene, pues utilizo el cliente que trae incorporado el Opera, pero ahora que lo trato de configurar, el canal root no responde a ningun de mis comandos, solo dice
    root Welcome to the BitlBee gateway!
    que paso estoy olvidando?

    Respon

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

Aquest lloc utilitza Akismet per reduir els comentaris brossa. Apreneu com es processen les dades dels comentaris.