Kirjoittaja Aihe: Internet bluettothin kautta n810 ja n800:aan. (Bluetooth PAN) [kysytty]  (Luettu 17357 kertaa)

meizirkki

  • Käyttäjä
  • Viestejä: 1039
    • Profiili
Ensiksi asenna tarvittavat ohjelmat Ubuntuusi

bluez-utils
iptables
dhcp3-server
bridge-utils



Tietokoneen konfigurointi:

Muokkaa tiedostoa /etc/bluetooth/hcid.conf
Etsi tiedostosta seuraavanlainen rivi:

Koodia: [Valitse]
lm accept;
Ja muuta se seuraavanlaiseksi:

Koodia: [Valitse]
lm accept, master;

Muokkaa tiedostoa /etc/default/bluetooth
Muuta rivi:

Koodia: [Valitse]
PAND_ENABLED=0
Muotoon

Koodia: [Valitse]
PAND_ENABLED=1
ja rivi:

Koodia: [Valitse]
PAND_OPTIONS=""
muotoon

Koodia: [Valitse]
PAND_OPTIONS="--listen --role=NAP --devup /etc/bluetooth/pan/dev-up --devdown /etc/bluetooth/pan/dev-down"

Luo kansio /etc/bluetooth/pan

Luo tiedosto /etc/bluetooth/pan/dev-up ja lisää sinne seuraava:

Koodia: [Valitse]
#!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward
brctl addif panbridge0 $1
ifconfig $1 0.0.0.0
ifup bnep0
sleep 2
/etc/init.d/dhcp3-server restart



Luo tiedosto /etc/bluetooth/pan/dev-down ja lisää sinne seuraava:

Koodia: [Valitse]
#!/bin/sh
brctl delif panbridge0 $1



Muokkaa tiedostoa /etc/network/interfaces
Lisää sinne seuraava:

Koodia: [Valitse]
auto panbridge0
iface panbridge0 inet static
pre-up brctl addbr panbridge0
address 192.168.111.1
netmask 255.255.255.0
post-up brctl setfd panbridge0 0
post-up brctl stp panbridge0 off
post-up iptables -t nat -A POSTROUTING -s 192.168.111.0/24 -j MASQUERADE
post-up iptables -A FORWARD -i panbridge0 -o eth0 -j ACCEPT
post-up iptables -A FORWARD -o panbridge0 -i eth0 -j ACCEPT
pre-down iptables -D FORWARD -i panbridge0 -o eth0 -j ACCEPT
pre-down iptables -D FORWARD -o panbridge0 -i eth0 -j ACCEPT
pre-down iptables -t nat -D POSTROUTING -s 192.168.111.0/24 -j MASQUERADE
post-down brctl delbr panbridge0



Muokkaa tiedostoa /etc/default/dhcp3-server
Muuta seuraava rivi:
Koodia: [Valitse]
INTERFACES=""
Muotoon

Koodia: [Valitse]
INTERFACES="panbridge0"


Muokkaa tiedostoa /etc/dhcp3/dhcpd.conf
Lisää sinne seuraavat rivit:

Koodia: [Valitse]
option domain-name "google.com";
option domain-name-servers xxx.xxx.xxx.xxx;

!!! Korvaa xxx.xxx.xxx.xxx oman palveluntarjoajasi dns serverin ip-osoitteella !!!
dns osoitteen saa selville gnomessa klikkaamalla hiiren oikealla palkissa olevaa verkkokuvaketta ja valitsemalla tietoja yhteydestä.


Lisää tiedoston loppuun myös seuraava:

Koodia: [Valitse]
subnet 192.168.111.0 netmask 255.255.255.0 {
range 192.168.111.2 192.168.111.24;
option domain-name "bluetoothap.int.somedomainname.com";
option routers 192.168.111.1;
option broadcast-address 192.168.111.255;
}


Jotta muutokset tulisivat voimaan, sinun tulee käynnistää nämä sovellukset uudelleen:

Koodia: [Valitse]
/etc/init.d/networking
/etc/init.d/dhcp3-server
/etc/init.d/bluetooth

Itse suosittelen kyllä KOKO tietokoneen uudelleenkäynnistystä.

Joskus oma koneeni ei suostunut toteuttamaan tiedostoon /etc/default/bluetooth tehtyjä muutoksia enne useita uudelleen käynnistyksiä. Tällöin netti ei toimi ennen kuin suorittaa konsolissa:

Koodia: [Valitse]
sudo pand --master --listen --role NAP --devup /etc/bluetooth/pan/dev-up --devdown /etc/bluetooth/pan/dev-down

Sitten n810!

Asenna sovellus Maemo-PAN osoitteesta:

https://garage.maemo.org/projects/maemo-pan


Muokkaa tiedostoa /usr/lib/maemo-pan/pan-control
Muuta rivi:

Koodia: [Valitse]
BTADDR=`su - $USER -c "gconftool-2 -g /system/osso/connectivity/BT/preferred"`
Muotoon

Koodia: [Valitse]
BTADDR="XX:XX:XX:XX:XX"
!!! Korvaa XX:XX:XX:XX:XX tietokoneesi bluetoothin MAC-osoiteella !!!

Ohje on testattu Ubuntu Hardylla ja n810:a. Diablo (tabletin uusin ohjelmistoversio) vaatii lisävirittelyjä, mutta toimii silläkin.
« Viimeksi muokattu: 17.08.08 - klo:17.27 kirjoittanut Kari Argillander »
Fanitan:
Bitcoin, maailman suurin virtuaalivaluutta ja hajautetun laskennan projekti.
Enlightenment, helposti kustomoitava työpöytä. => PPA ubuntulle

Kari Argillander

  • Käyttäjä
  • Viestejä: 437
  • Kubuntu - Hardy
    • Profiili
Voisiko ohjeen kirjoittaja/täydentäjät kirjoittaa viestin jossa vahvistavat että     

a) ohje on edelleen käyttökelpoinen Hardyssä (tuorein LTS, tuorein stable) eli uudet ominaisuudet eivät ole poistaneet tarvetta ohjeelle tai että ohjeessa käytetyt työkalut jne ovat edelleen Hardyssä käytössä
b) antavat luvan ohjeen siirtämiseen Ubuntu Suomen wikiin (http://wiki.ubuntu-fi.org). Kts. Wikin lisenssistä jne lisätietoja täältä: http://wiki.ubuntu-fi.org/#head-867666147f48c6b667ec0f6be3f5f16852046770
c) antavat luvan ohjeen siirtämiseen Linux.fi-wikiin (http://linux.fi/index.php/Etusivu). Kts. Wikin lisenssistä jne lisätietoja täältä: http://linux.fi/index.php/Linux.fi:Lisenssi

Sinun ei ole pakko antaa lupaa siirtää ohjetta molempiin wikeihin vastaat tällöin vain joka b:hen tai c:hen kyllä.
Kiitos!
Kaikkea täällä sanomaani saa käyttää public domain lisenssillä. Lainauksia ei saa käyttää ellei lainauksen lähde sitä salli. Tiedostoja ei saa käyttää ellei sitä erikseen sallita.

meizirkki

  • Käyttäjä
  • Viestejä: 1039
    • Profiili
saa laittaa wikeihin ta muualle
Fanitan:
Bitcoin, maailman suurin virtuaalivaluutta ja hajautetun laskennan projekti.
Enlightenment, helposti kustomoitava työpöytä. => PPA ubuntulle