‘Connection reset by peer’ en conexión bluetooth (Ubuntu)

Haciendo pruebas de comunicación bluetooth entre Android y Linux (Ubuntu 11.04 Natty Narwhal) me he encontrado con que Android se vinculaba correctamente con Linux, sin embargo al proseguir con la comunicación, en Android saltaba el error “Connection reset by peer”.

Mirando el log de sistema de linux ‘/var/log/syslog’ se observaba:

Sep 10 10:38:07 linuxPC bluetoothd[3589]: Unable to spawn pnatd: Failed to execute child process "/usr/bin/phonet-at" (No such file or directory)

El problema parece residir en que por defecto Ubuntu tiene configurada la llamada a un módulo que no tiene instalado y que además según he leído solo tiene sentido compilarlo cuando se trabaja con dispositivos Nokia. Podemos evitar la llamada a dicho módulo añadiendo al archivo principal de configuración del bluetooth ‘/etc/bluetooth/main.conf’ la línea:

DisablePlugins=pnat

Después de esta modificación y el reinicio del servicio de bluetooth todo a funcionado perfectamente.