Ubuntu Suomen keskustelualueet
Ubuntun kehittäminen ja yhteisö => Oppaiden kehittäminen => Arkisto: wikiin siirrettävät => Aiheen aloitti: meizirkki - 15.06.08 - klo:21.37
-
Ensiksi asenna tarvittavat ohjelmat Ubuntuusi
bluez-utils
iptables
dhcp3-server
bridge-utils
Tietokoneen konfigurointi:
Muokkaa tiedostoa /etc/bluetooth/hcid.conf
Etsi tiedostosta seuraavanlainen rivi:
lm accept;
Ja muuta se seuraavanlaiseksi:
lm accept, master;
Muokkaa tiedostoa /etc/default/bluetooth
Muuta 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/pan
Luo 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/interfaces
Lisää 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-server
Muuta seuraava rivi:
INTERFACES=""
Muotoon
INTERFACES="panbridge0"
Muokkaa tiedostoa /etc/dhcp3/dhcpd.conf
Lisää 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-pan (https://garage.maemo.org/projects/maemo-pan)
Muokkaa tiedostoa /usr/lib/maemo-pan/pan-control
Muuta 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.
-
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!
-
saa laittaa wikeihin ta muualle