Ensiksi asenna tarvittavat ohjelmat Ubuntuusi
bluez-utils
iptables
dhcp3-server
bridge-utilsTietokoneen konfigurointi:
Muokkaa tiedostoa
/etc/bluetooth/hcid.confEtsi tiedostosta seuraavanlainen rivi:
lm accept;
Ja muuta se seuraavanlaiseksi:
lm accept, master;
Muokkaa tiedostoa
/etc/default/bluetoothMuuta rivi:
PAND_ENABLED=0
Muotoon
PAND_ENABLED=1
ja rivi:
PAND_OPTIONS=""
muotoon
PAND_OPTIONS="--listen --role=NAP --devup /etc/bluetooth/pan/dev-up --devdown /etc/bluetooth/pan/dev-down"
Luo kansio
/etc/bluetooth/panLuo tiedosto
/etc/bluetooth/pan/dev-up ja lisää sinne seuraava:
#!/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:
#!/bin/sh
brctl delif panbridge0 $1
Muokkaa tiedostoa
/etc/network/interfacesLisää sinne seuraava:
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-serverMuuta seuraava rivi:
INTERFACES=""
Muotoon
INTERFACES="panbridge0"
Muokkaa tiedostoa
/etc/dhcp3/dhcpd.confLisää sinne seuraavat rivit:
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:
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:
/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: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-panMuokkaa tiedostoa
/usr/lib/maemo-pan/pan-controlMuuta rivi:
BTADDR=`su - $USER -c "gconftool-2 -g /system/osso/connectivity/BT/preferred"`
Muotoon
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.