miércoles, 12 de marzo de 2008

Ubuntu con conexión Yoigo

Bien yo no soy un genio de Linux, más bien un "Dumie", pero soy muy cabezón, asi que despues de postear por los foros linuxeros, ubuntistas y pasearme por Google, consegui conectar mi Ubuntu 7.10 con Yoigo. Ni que decir tiene que en casa no llega ADSL y Yoigo por ahora es lo más barato, aunque la velocidad es... de pena, supongo que es cuentión de cobertura lo he probado Vodafone y rula mucho mejor.

Mis problemas n primer lugar fueron que el Ubnto no me reconocía el Nokia 6630 enchufado por cable, así que probé con el Bluetooth, y aunque daba señales de vida pues l
o reconocía y encontraba todo lo que tuviese bluetooth no conseguia conectarme.
Mi solución fué buscar lo nuevo de Bluez y bajarmelo, despues con un programita cojunudo para los Dumies, Debcreator pase los tar.gz a .DEB, desistale con Synaptyc la versión problemática y empecé a instalar la nueva versión.

Acto seguido instale también Gnome-ppp, pues con la prueba que hice con Kubuntu y KPPP parecia que sería más simple y gráfico el asunto.
Lo siguiente hay que ensuciarse con la Konsola(dora).


Para encontrar la MAC del teléfono:

vicent@vicent-xp:~$ hcitool scan
Scanning ...
00:17:4B:D7:8E:A2 6630 modem


Para ver el canal del dispositivo modem del teléfono:

root@vicent-xp:~# sdptool browse 00:17:4B:D7:8E:A2
Service Name: Dial-Up Networking
Service RecHandle: 0x1000e
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100


Para crear el fichuero rfcomm0:

root@vicent-xp:~# mknod -m 660 /dev/rfcomm0 c 216 0
root@vicent-xp:~# chown root.dialout /dev/rfcomm0
root@vicent-xp:~# ls -la /dev/rfcomm0
crw-rw---- 1 root dialout 216, 0 2008-03-07 11:40 /dev/rfcomm0


Para enlazarlo con el teléfono:
root@vicent-xp:~# rfcomm bind /dev/rfcomm0 00:17:4B:D7:8E:A2

Para editar la configuración del del rfcomm, y especificar el canal y la mac del teléfono:
root@vicent-xp:~# gedit /etc/bluetooth/rfcomm.conf

Editamos asi:
#
# RFCOMM configuration file.
#
rfcomm0 {
# Automatically bind the device at startup
bind yes;
# Bluetooth address of the device
device 00:17:4B:D7:8E:A2;
# RFCOMM channel for the connection
channel 1;
# Description of the connection
comment "Dialup Networking";
}

Y para finalizar los más gráfico y simple, ejecutar el Gnome-ppp en aplicaciones/Internet y mirar las capturas de configuración.







El único defecto que le encuentro es que se queda la pantallita de "Conectando" y si le das a cancelar se desconecta, pero lo ejecuto en otro escritorio en que no este trabajando y asi una ventanita que no me molesta.