User:Mantis

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m (Mantis: Neo Freerunner owner)
m (Mantis: Neo Freerunner owner)
Line 8: Line 8:
  
 
Bluetooth networking:
 
Bluetooth networking:
using USB dongle on Open Suse 11.0 server  
+
using USB dongle on OpenSuse 11.0 server 'foosrv'
 +
 
 +
'''On foosrv:'''
  
On server:
 
 
edit /etc/bluetooth/hicd.conf    change 'pscan disable' to 'pscan 'enable'
 
edit /etc/bluetooth/hicd.conf    change 'pscan disable' to 'pscan 'enable'
pand --listen --role NAP
 
  
On neo:
+
edit /etc/sysconfig/bluetooth    add PAND_START="yes" at the to of the PAND section
 +
 
 
<pre>
 
<pre>
root@om-gta02:~# hcitool scan
+
foosrv:~ # /etc/init.d/bluetooth restart
Scanning ...
+
foosrv:~ # ps -ef | grep pand
00:1B:59:01:02:03 Blue-Server(0)
+
  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 server:
+
'''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@om-gta02:~# ip addr add 192.168.0.100/24 dev bnep0
+
#  set up iptables for forwarding as instructions for USB networking  ie
root@om-gta02:~# ssh root@192.168.0.102
+
root@foosrv:~# iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24
root@om-gta02:~# scp root@192.168.0.102:/tmp/xx ~/xx    #  transfer files etc
+
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 01: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
Personal tools

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