User:Mantis
From Openmoko
m (→Mantis: Neo Freerunner owner) |
m (→Mantis: Neo Freerunner owner) |
||
Line 8: | Line 8: | ||
Bluetooth networking: | Bluetooth networking: | ||
− | using USB dongle on | + | using USB dongle on OpenSuse 11.0 server 'foosrv' |
+ | |||
+ | '''On foosrv:''' | ||
− | |||
edit /etc/bluetooth/hicd.conf change 'pscan disable' to 'pscan 'enable' | edit /etc/bluetooth/hicd.conf change 'pscan disable' to 'pscan 'enable' | ||
− | |||
− | + | edit /etc/sysconfig/bluetooth add PAND_START="yes" at the to of the PAND section | |
+ | |||
<pre> | <pre> | ||
− | + | foosrv:~ # /etc/init.d/bluetooth restart | |
− | + | foosrv:~ # ps -ef | grep pand | |
− | + | root 2210 1 0 00:33 ? 00:00:00 /usr/bin/pand --listen --role NAP | |
+ | foosrv:~ # tail -f /var/log/messages | ||
</pre> | </pre> | ||
+ | - should see hcid messages (eg '' foosrv hcid[2190]: Default passkey agent (:1.27, /org/kde/kbluetooth_1234) registered'') | ||
+ | |||
+ | '''On neo:''' | ||
Start bluetooth via Configuration menu | Start bluetooth via Configuration menu | ||
<pre> | <pre> | ||
+ | root@om-gta02:~# hcitool scan | ||
+ | Scanning ... | ||
+ | 00:1B:59:01:02:03 Blue-foosrv(0) | ||
root@om-gta02:~# pand --connect 00:1B:59:01:02:03 --role PANU | root@om-gta02:~# pand --connect 00:1B:59:01:02:03 --role PANU | ||
+ | #see /var/log/messages - see line like | ||
+ | pand[1650]: Connecting to 00:1B:59:01:02:03 | ||
+ | pand[1650]: bnep0 connected | ||
+ | #Configure IP of neo's bluetooth network interface (bnep0) as 192.168.0.102: | ||
root@om-gta02:~# ip a add 192.168.0.102/24 dev bnep0 | root@om-gta02:~# ip a add 192.168.0.102/24 dev bnep0 | ||
</pre> | </pre> | ||
− | On | + | '''On foosrv:''' |
If connection successful you should see line in /var/log/messages like | If connection successful you should see line in /var/log/messages like | ||
− | pand[17965]: New connection from 00:01:02:03:04:05 at bnep0 | + | ''pand[17965]: New connection from 00:01:02:03:04:05 at bnep0'' |
<pre> | <pre> | ||
− | root@ | + | # set up iptables for forwarding as instructions for USB networking ie |
− | root@ | + | root@foosrv:~# iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24 |
− | root@ | + | root@foosrv:~# sysctl -w net.ipv4.ip_forward=1 |
+ | # Configure IP of foosrv's bluetooth network interface (bnep0) as 192.168.0.100: | ||
+ | root@foosrv:~# ip addr add 192.168.0.100/24 dev bnep0 | ||
+ | # Network ssh connection: | ||
+ | root@foosrv:~# ssh root@192.168.0.102 | ||
+ | root@foosrv:~# scp root@192.168.0.102:/tmp/xx ~/xx # transfer files etc | ||
</pre> | </pre> |
Revision as of 02:08, 16 October 2008
Mantis: Neo Freerunner owner
--Mantis 22:59, 15 October 2008 (UTC) SIM:
UK O2 Pay-As-You-Go SIM did not work, replaced with Orange PAYG SIM which works fine.
Using FDOM distibution based on Om2008.9
Bluetooth networking: using USB dongle on OpenSuse 11.0 server 'foosrv'
On foosrv:
edit /etc/bluetooth/hicd.conf change 'pscan disable' to 'pscan 'enable'
edit /etc/sysconfig/bluetooth add PAND_START="yes" at the to of the PAND section
foosrv:~ # /etc/init.d/bluetooth restart foosrv:~ # ps -ef | grep pand root 2210 1 0 00:33 ? 00:00:00 /usr/bin/pand --listen --role NAP foosrv:~ # tail -f /var/log/messages
- should see hcid messages (eg foosrv hcid[2190]: Default passkey agent (:1.27, /org/kde/kbluetooth_1234) registered)
On neo:
Start bluetooth via Configuration menu
root@om-gta02:~# hcitool scan Scanning ... 00:1B:59:01:02:03 Blue-foosrv(0) root@om-gta02:~# pand --connect 00:1B:59:01:02:03 --role PANU #see /var/log/messages - see line like pand[1650]: Connecting to 00:1B:59:01:02:03 pand[1650]: bnep0 connected #Configure IP of neo's bluetooth network interface (bnep0) as 192.168.0.102: root@om-gta02:~# ip a add 192.168.0.102/24 dev bnep0
On foosrv:
If connection successful you should see line in /var/log/messages like pand[17965]: New connection from 00:01:02:03:04:05 at bnep0
# set up iptables for forwarding as instructions for USB networking ie root@foosrv:~# iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24 root@foosrv:~# sysctl -w net.ipv4.ip_forward=1 # Configure IP of foosrv's bluetooth network interface (bnep0) as 192.168.0.100: root@foosrv:~# ip addr add 192.168.0.100/24 dev bnep0 # Network ssh connection: root@foosrv:~# ssh root@192.168.0.102 root@foosrv:~# scp root@192.168.0.102:/tmp/xx ~/xx # transfer files etc