Tämä ohje tarkoitettu helpottamaan Bluetoothin asentamista Ubuntu Linuxiin.
Ohjeessa ei käydä läpi kaikki sovellutuksia mitä bluetoothilla voi Linuxissa tehdä vaan vain yleisimpiä käyttö kohteita.
Tämän ohjeen käyttämistä varten tarvitset:
- Ubuntu / Kubuntu Linuxin
- bluetooth laitteen esim usb-väylään kytkettävän
- bluetoothia tukevan kännykän
---------------- Perusasennus ----------------
1. Bluetoothin asentaminen:
apt-get install bluez-utils obexserver
1.1 Jos käytät Gnomea
apt-get install gnome-bluetooth
1.2 Jos käytät KDE:tä
Lisää tiedostoon /etc/apt/sources.list rivi:
deb http://fred.hexbox.de/debian ./ # kdebluetooth
Ja käske
apt-get update
apt-get install kdebluetooth
2. Konfigurointi
2.1 Jos käytät Gnomea
/etc/bluetooth/hcid.conf
pin_helper /usr/bin/bluez-pin;
security user;
2.2 Jos käytät KDE:tä
/etc/bluetooth/hcid.conf
pin_helper /usr/lib/kdebluetooth/kbluepin;
security user;
2.3 Puhelimen lisääminen
Muokka tiedostoa: rfcomm.conf
rfcomm1 {
bind yes;
device 00:00:00:00:00:00; # Puhelimen MAC
channel 2; # Kuunneltava kanava
comment "kannykka 1"; # Puhelimen nimi
}
Puhelimen MAC osoitteen saat selville ainakin Nokian puhelimista kirjoittamalla: *#2820#
tai jos puhelimen bluetooth laite on näkyvissä (puhelimen asetuksista) komentamalla konsolissa:
hcitool scan
Tämän jälkeen pystyt siirtämään tiedostoja kännykästä tietokonelle ja tietokoneelta kännykkään.
Tuo onnistuu gnome-bluetoothilla tai kdebluetoothilla.
---------------- Bluetooth modeemi palvelin ----------------
Tämän ohjen tarkoituksena on selventää miten tietokonetta voi käyttää bluetooth modeemi palvelimena ja bluetooth gatewayna kännykälle.
Tämä mahdollistaa sen, että kännykällä voi bluetoothia ja tietokoneen internet yhteyttä hyväksi käyttäen surffata internetissä.
Vaatimuksena on (ylläolevassa ohjeessa asennettujen lisäksi) ppp demoni, joka on yleensä ubuntussa asennettu valmiiksi.
Ja S60 tai UIQ sarjan kännykkä.
1, Kännykän asennus
Lataa osoitteesta
http://gnubox.dnsalias.org/gnubox/ kännykällesi sopiva versio GnuBoxista, siirrä se
puhelimeesi esim bluetoothilla. Ja asenna ohjelma puhelimeesi.
1.1. Nopea (GSM)
Tämän jälkeen sinun tulee tehdä puhelimeesi Nopea (GSM) yhteys. Tarkkaa inffoa tämän yhteyden asetuksista ei voi antaa, koska
ne ovat osittain puhelin kohtaiset (tarkempia tietoja voi yrittää etsiä tuolta GnuBoxin sivuilta tai googlella), mutta
nämä pitää kuitenkin olla oikein: (asetukset otettu nokia 6600 puhelimesta)
Yhteyden nimi: Bt
Siirtotie: Nopea GSM # Pitää olla juuri tuo, koska GnuBox etsii sen nimistä yhteyttä. Ja huomaa, että kirjainkoolla on merkitystä.
Valintanumero: 1111 # Joku numerosarja, kunhan ei ole vain tyhjä.
Käyttäjätunnus: # Jätetään tyhjäksi
Salasanan kysely: ei
Salasana: # Jätetään tyhjäksi
Todentaminen: normaaili
Datapuhelutyyppi: analoginen
Datan enimm.nopeus: Automaattinen
1.2 GnuBox
Käynnistä GnuBox.
Valitse valikosta Options -> 2box Direct -> Bluetooth
GnuBox muuttaa tuota Bt yhteyttä käyttämään bluetoothia.
2. Palvelimen asetukset
2.1 ppp demoni
Luo tiedosto: /etc/ppp/peers/bluetooth ja laita sinne rivit:
# <tietokoneen ppp0-laitteen ip-osoite>:<kännykälle annettava ip-osoite>
# kannattaa olla eriverkosta kuin koneen eth laitteen/laitteiden ip(t).
10.0.4.100:10.0.4.101
115200
noauth
crtscts
ms-dns 10.0.1.1 # Dns palvelin
lock
2.2 ppp demonin up ja down skriptit
/etc/ppp/ip-up.local
#!/bin/bash
. /etc/ppp/bluetooth-options
if [ "$IP_FORWARD" == yes ]; then
echo 1 > /proc/sys/net/ipv4/ip_forward
$IPT -t nat -A POSTROUTING -j SNAT -o $LAN --to $IP
fi
/etc/ppp/ip-down.local
#!/bin/bash
. /etc/ppp/bluetooth-options
if [ "$IP_FORWARD" == yes ]; then
echo 0 > /proc/sys/net/ipv4/ip_forward
$IPT -F -t nat
fi
Luo tiedosto: /etc/ppp/bluetooth-options ja laita sinne rivit:
IPT=/sbin/iptables
LAN=eth0
# Sallitaanko kännykän liikenteen välitys muuallekkin kuin tähän tietokoneeseen
IP_FORWARD=yes
# Parsitaan LAN interfacen ip-osoite ifconfigin tiedoista
IP=`ifconfig $LAN |grep "inet addr:" | awk -F " " '{print $2}'|awk -F ":" '{print $2}'`
2.3 sdptool
Lisää tiedostoon /etc/init.d/bluez-utils
rivi :
sdptool add SP --channel=1
rivien:
if test "$DUND_ENABLED" != "0"; then
ja
start-stop-daemon --start --quiet --exec $DUND_DAEMON -- $DUND_OPTIONS
väliin.
2.4 dund ohjelma
Muokkaa tiedostoa: /etc/default/bluez-utils
DUND_ENABLED=1
DUND_OPTIONS="--listen call bluetooth --channel=1"
Ja käynnistä bluez-utils uudelleen:
/etc/init.d/bluez-utils restart
3. Testaus ja käyttö
Aseta puhelimesi selain käyttämään Bt yhteyttä ja surffaa
Tämä ohje on käytettävissä lisenssillä GNU Free Documentation License.