OpenSuse

Mumble

Mumble es, básicamente, una aplicación para hablar por Internet, muy utilizado en juegos online y que se caracteriza por una calidad de sonido alta en bajas latencias. Es una aplicación, que a diferencia de TeamSpeak, es libre y gratuita para Gnu/Linux, Windows y Mac OS X. También parece haber un proyecto abierto para Android, pero hay que llevar cuidado porque las cláusulas de las operadoras de telefonía móvil pueden prohibir el uso de tales aplicaciones en sus redes.

Lo bueno del programa es que detecta cuándo estás hablando con lo que no tienes que darle a ningún botón (aunque exista la posibilidad), tiene cancelación de ruido y una tecnología llamada sonido-posicional perfecta para los juegos entre otras cosas.

El percusor de que acabase montando un servidor de Mumble para nuestro propio uso fue Darknekros. Con él estuve probándolo y funciona de maravilla, al menos en Linux. La instalación del cliente es básica en este sistema porque está en los repositorios de Ubuntu y en el one-click de OpenSuse (recomiendo el repositorio de Dahool.

La instalación del servidor es algo más compleja, al menos en OpenSuse 11.1:

  • Abrir el puerto 64738 (TCP y UDP) en el router y el cortafuegos.
  • Instalar Mumble Server (Murmur) desde el repositorio de Dahool.
  • Editar el fichero de configuración /etc/mumble-server.ini donde lo más importante es indicar el valor database=/var/lib/mumble-server/murmur.sqlite
  • Asignar la contraseña del administrador con el comando murmurd -ini /etc/mumble-server.ini -supw contraseña
  • Y, si hiciese falta, reiniciar el servicio /etc/init.d/mumble-server restart.
  • Ahora sólo me falta ponerlo a prueba con más gente a ver qué tal rinde.

    Instalar Debian desde la red

    Supongamos que tenemos un portátil al que queremos instalar una Debian y no queremos utilizar ni cd ni pendrive, sólo el cable de red. Para ello utilizaremos otro equipo que le proporcione los datos de la conexión a la red y los datos suficientes para poder iniciar el arranque de la instalación de Debian.

    Nuestro servidor (OpenSuse 10.2 en este caso) tendrá que tener configurado un servicio DHCP con una configuración similar a la siguiente (/etc/dhcpd.conf):

    option domain-name «midominio»;
    option domain-name-servers 192.168.1.1;
    allow booting;
    allow bootp;
    option routers 192.168.0.1;
    option ntp-servers 192.168.0.1;
    default-lease-time 14400;
    ddns-update-style none;
    subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.10 192.168.0.200;
    default-lease-time 14400;
    max-lease-time 172800;
    next-server 192.168.0.1;
    filename «pxelinux.0»;
    }

    También tendrá que tener instalado un servidor TFTP con una configuración como esta (/etc/xinetd.d/tftp):

    service tftp
    {
    socket_type = dgram
    protocol = udp
    wait = yes
    user = root
    server = /usr/sbin/in.tftpd
    server_args = -s /tftpboot
    }

    Crearemos un directorio /tftpboot donde copiaremos los datos contenidos en el «netboot.tar.gz» de nuestra Debian.

    Ahora sólo hace falta enchufar el portátil, decirle que arranque por red y esperar a que cargue. Comenzará la instalación y será cuestión de tiempo que acabe instalada en nuestro equipo.

    Nota: recordad abrir el puerto de TFTP en el cortafuegos de vuestro servidor.