Mobiiltelefoni kasutamine Debian Lennyga

Allikas: Kuutõrvaja
Redaktsioon seisuga 3. august 2008, kell 15:12 kasutajalt Imre (arutelu | kaastöö) (Arvuti ettevalmistamine)

Sissejuhatus

Mobiiltelefoni abil saab internetti kasutada mitmel moel, erinevatel eermärkidel, näiteks

  • kasutades mobiiltelefonis sisalduvat modemit arvuti intenetti ühendamiseks
  • kasutades mobiiltelefonis sisalduvat wifi seadet mobiiltelefoni ühendamiseks wifi võrku

Käesolev pala käsitleb esimest juhtumit eesmärgiga tekitada telefoni abil arvutile internetiühendus eeldusel, et kasutada on selliste omadustega riistvara

  • sinihamba (ingl. k. bluetooth) toega arvuti
  • sinihamba toega telefon
  • GPRS vms toega telefon

Lisaks peab mobiilside operaator (ja nö kasutaja leping) võimaldama andmesidet (GPRS vms).

Andmevahetus seadmete vahel käib selliselt

    <---------------------- PPP ------------------------------>            
 arvuti <---- sinihammas ----> telefon <---- GPRS vms ----> mobiilside operaator <---- IP ----> internet

Alumises kihis kasutata sinihamba ja gprs protokolle andmevahetuseks ning loogilisel tasemel nende peal moodustatakse nö tavalistele arvutiprogrammide andmevahetuse võimaldamiseks PPP ühendus. PPP ühenduse tulemusena tekib arvuti arvutile lisaks ppp0 võrguseade, millele teenusepakkuja on omistanud ip aadressi.

Käesoleva tekst ei käsitle kõnealust valdkonda ammendavalt, lihtsalt on kirjeldatud ühte teadaolevalt töötavat kasutusjuhtu, konkreetselt oli kasutada IBM T42 sülearvuti, Nokia E51 telefon ja Debian Lenny nii nagu ta 2008 aasta augustis parasjagu oli.

Telefoni ettevalmistamine

Telefonis tuleb lülitada sisse sinihammas.

Arvuti ettevalmistamine

Debian Lenny tuum sisaldab sinihamba tuge, lisaks tuleb arvutisse paigaldada sellised paketid

 # apt-get install ppp bluez-utils

Seejärel tuleb lülitada bluetooth sisse, näiteks öeldes

 # echo enable > /proc/acpi/ibm/bluetooth

Õnnestumise tunnuseks on arvuti korpusel signaaltule süttimine ning mõni teade dmesg'is.

Kui seejärel paigutada telefon arvuti lähedusse peaks nägema telefonile vastavat rida (kus Enn on telefonile telefonis seadistatud nimi), kui sinihamba ühenduste seadistamise programmiga hcitool öelda

 # hcitool scan
 Scanning ...
       00:1D:6F:C1:CF:FB       Enn

Teades seadme identifikaatori saab küsida ka detailsemat infot

 # hcitool info 00:1D:6F:C1:CF:FB
 Requesting information ...
       BD Address:  00:1D:6F:C1:CF:FB
       Device Name: Enn
       LMP Version: 2.0 (0x3) LMP Subversion: 0x6cc
       Manufacturer: Cambridge Silicon Radio (10)
       Features: 0xbf 0xee 0x0f 0x46 0x98 0x19 0x00 0x00
               <3-slot packets> <5-slot packets> <encryption> <slot offset> 
               <timing accuracy> <role switch> <sniff mode> <RSSI> 
               <channel quality> <SCO link> <HV3 packets> <u-law log> 
               <A-law log> <CVSD> <paging scheme> <power control> 
               <transparent SCO> <EDR ACL 2 Mbps> <EDR ACL 3 Mbps> 
               <inquiry with RSSI> <AFH cap. slave> <AFH class. slave> 
               <3-slot EDR ACL> <5-slot EDR ACL> <AFH cap. master> 
               <AFH class. master> 

Seejärel tuleb redigeerida faili /etc/bluetooth/rfcomm.conf sarnaseks, oluline on, et device identifikaator klapiks telefoniga

rfcomm0 {
      # Automatically bind the device at startup
      bind yes;

      # Bluetooth address of the device
      device 00:1C:A4:C9:09:C8;

      # RFCOMM channel for the connection
      channel 2;

      # Description of the connection
      comment "Enn";
}