Neo freerunner

From Hackepedia
Revision as of 15:25, 23 July 2008 by Franks (talk | contribs) (New page: Once I received my [http://wiki.openmoko.org/wiki/FreeRunner_Overview Neo Freerunner], I logged into the openmoko wiki and setup [http://wiki.openmoko.org/wiki/USB_Networking USB Networkin...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Once I received my Neo Freerunner, I logged into the openmoko wiki and setup USB Networking on Ubuntu:

Replace 192.168.1.25 below with the IP of your desktop eth0:

$ cat /etc/network/interfaces
auto usb0
iface usb0 inet static
       address 192.168.0.200
       netmask 255.255.255.0
       network 192.168.0.0
       up iptables -A POSTROUTING -t nat -j SNAT --to-source 192.168.1.25 &
       up echo 1 > /proc/sys/net/ipv4/ip_forward &
       up iptables -P FORWARD ACCEPT &
       down iptables -D POSTROUTING -t nat -j SNAT --to-source 192.168.1.25 &
# ifdown usb0 && ifup usb0

If that worked, you should now see something similar to:

$ ifconfig usb0
usb0      Link encap:Ethernet  
         inet addr:192.168.0.200  Bcast:192.168.0.255  Mask:255.255.255.0
 $ netstat -rn | grep usb0
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 usb0
$ ssh [email protected]
[email protected]'s password: 

hit enter and you should see:

root@om-gta02:~# 



Once connected via ssh, these are the commands I ran, your mileage may vary:

# vi /etc/resolv.conf

changed the IP to that of my favourite DNS nameserver.

# opkg update

As of July 23,2008 they don't seem to digitally sign their packages, so you will see 4 errors for files that end with .sig

# opkg upgrade

There were a couple of times I was prompted to merge files, I chose "I" to install maintainer's version, as the phone is new I've not yet edited anything myself so there is no risk of clobbering my changes.