USB Networking
From Openmoko
m (→Connecting to phone: Category:Implemented) |
MarcVerwerft (Talk | contribs) (→Manual method) |
||
Line 7: | Line 7: | ||
== Manual method == | == Manual method == | ||
− | Modprobe usbnet module and configure usb0 interface: | + | Modprobe usbnet module and configure usb0 interface (as root): |
<pre> | <pre> | ||
ifconfig usb0 192.168.0.200 netmask 255.255.255.0 | ifconfig usb0 192.168.0.200 netmask 255.255.255.0 | ||
</pre> | </pre> | ||
+ | If your eth0 interface is also in the same 'range' (e.g. 192.168.0.105) then you can do the following: | ||
+ | |||
+ | 1. ping the Neo with | ||
+ | # ping -I usb0 192.168.0.202 | ||
+ | 2. add a route to your Neo: | ||
+ | # /sbin/route add -net 192.168.0.202 netmask 255.255.255.255 dev usb0 | ||
+ | 3 log in to the Neo | ||
+ | # ssh root@192.168.0.202 | ||
== Automatic method == | == Automatic method == |
Revision as of 22:04, 30 July 2007
Contents |
Neo1973 side
By default Neo1973 has usb0 interface working due to Ethernet gadget (g_ether) compiled into kernel.
Desktop side
Manual method
Modprobe usbnet module and configure usb0 interface (as root):
ifconfig usb0 192.168.0.200 netmask 255.255.255.0
If your eth0 interface is also in the same 'range' (e.g. 192.168.0.105) then you can do the following:
1. ping the Neo with
# ping -I usb0 192.168.0.202
2. add a route to your Neo:
# /sbin/route add -net 192.168.0.202 netmask 255.255.255.255 dev usb0
3 log in to the Neo
# ssh root@192.168.0.202
Automatic method
Took from Hotplugging usbnet post by Marcin 'Hrw' Juszkiewicz.
Edit /etc/network/interfaces file (in Debian or similiar distros):
allow-hotplug usb0 iface usb0 inet static address 192.168.0.200 netmask 255.255.255.0 network 192.168.0.0 post-up iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24 post-up echo 1 > /proc/sys/net/ipv4/ip_forward post-up iptables -P FORWARD ACCEPT
And now when you connect phone (which has 192.168.0.202 IP) it gets connection to world automatically.
Connecting to phone
Then ssh root@192.168.0.202 with empty password to get into phone.
Languages: |
English • العربية • Български • Česky • Dansk • Deutsch • Esperanto • Eesti • Español • فارسی • Suomi • Français • עברית • Magyar • Italiano • 한국어 • Nederlands • Norsk (bokmål) • Polski • Português • Română • Русский • Svenska • Slovenčina • Українська • 中文(中国大陆) • 中文(台灣) • Euskara • Català |