Configurazione Bluetooth t630 su MANDRAKE 10 Per prima cosa assicuratevi della presenza dei moduli appositi nel kernel, se stiamo usando il 2.6.3 standard della Mdk 10.0 dovrebbe essere già tutto a posto. Ora utilizzate urpmi per installare kbluetoothd: alla richiesta del sistema di gestione dei pacchetti accettate bluez. (Altrimenti potrete fare tutto questo manualmente con gli rpm già scaricato o con i driver bluez da compilare e installare). Al termine della procedura riavviate kde e, se avete collegato il dongle bluetooth, al riavvio, troverete nel pannello di kde l'icona di Kbluetoothd! A questo punto andate a modificare il file hcid.conf dalla directory /etc/bluetooth/, con questa configurazione ( da root): HCI daemon configuration file. $Id: hcid.conf,v 1.3 2002/07/18 18:12:46 maxk Exp $ HCId options options { Automatically initialize new devices autoinit yes; Security Manager mode none - Security manager disabled auto - Use local PIN for incoming connections user - Always ask user for a PIN security user; Pairing mode none - Pairing disabled multi - Allow pairing with already paired devices once - Pair once and deny successive attempts pairing multi; PIN helper pin_helper /usr/bin/kbluepin; pin_helper /etc/bluetooth/pin.sh
Default settings for HCI devices device { Local device name %d - device id %h - host name name "vostroserver (%d)"; Local device class class 0x100100; Default packet type pkt_type DH1,DM1,HV1; Inquiry and Page scan iscan enable; pscan enable; Default link mode none - no specific policy accept - always accept incoming connections master - become master on incoming connections, deny role switch on outgoing connections lm accept,master; lm accept; Default link policy none - no specific policy rswitch - allow role switch hold - allow hold mode sniff - allow sniff mode park - allow park mode lp hold,sniff; lp hold,sniff,park; Authentication and Encryption auth enable; encrypt enable; Come vedete le modifiche da fare non sono molte: una volta impostato il security manager su user bisogna modificare il pin_helper: bluepin e kbluepin non funzionano particolarmente bene (nello specifico nella mia linux-bon non volevano saperne difunzionare a dovere), quindi utilizziamo uno script (pin.sh appunto) che ora andiamo a creare e a configurare come segue:!/bin/bash echo PIN:0000
naturalmente al posto di 0000 possiamo inserire una qualsiasi pin numerico. Ora rendiamo il nostro t630 visibile nelle impostazioni bluetooth, e digitiamo su shell: hcitool scan come risultato dovremmo ottenere l'indirizzo del dispositivo e il nome che abbiamo impostato nelle opzioni bluetooth del cell. Ora copiamo l'inidirizzo e lo incolliamo nel file rfcomm.conf della stessa directory: RFCOMM configuration file. $Id: rfcomm.conf,v 1.1 2002/10/07 05:58:18 maxk Exp $ rfcomm0 { Automatically bind the device at startup bind no; Bluetooth address of the device device 00:0F:DE:17:BC:1B ; RFCOMM channel for the connection channel 1; Description of the connection comment "Connessione t630 bluetooth stabilita "; Naturalmente all'indirizzo del mio sostituite il vostro. A questo punto da root: service bluetooth restart e poi: rfcomm connect 0 00:0F:DE:17:BC:1B a questo punto il t630 vi chiedere di aggiungere il pc ai dispositivi e vi chiederà il pin, dopodichè sarete connessi. (Ho notato che il pin viene chiesto solo la prima volta.) Fatto questo potete crearvi uno script che colleghi il t630 all'avvio. Cosa possiamo fare con questa connessione? Il sistema di invio file è analogo a quello di windows xp: clic destro sul file e send via bluetooth.
Ci sono poi vari servizi, che vi lascio scoprire, tra cui una serial chat e il programma per vivavoce, che però a me funziona solo in parte, ma credo sia un problema sl mio e della mia configurazione del server sonoro, provate e fatemi sapere!
Inoltre c'è un programma, kmobiletools che dovrebbe avere le funzioni essenziali di rubrica e sms.. ancora no nsono riuscito a farlo funzionare, ma non ho studiato bene la cosa: appena posso aggiornerò questa guida :o). Ciao a tutti e divertitevi! Fabio Povoledo povvy@iol.it