Difference between revisions of "Status/USB Peripheral"

From Maemo Leste Wiki
Jump to navigationJump to search
(enable iptables note)
Line 2: Line 2:
Mass Storage may show as an option, but doesn't do anything useful yet.
Mass Storage may show as an option, but doesn't do anything useful yet.


== Bringing up network on your PC ==


== Share PC network with Leste device ==
After plugging USB from your device into your PC, issue:
 
To also have the devices use your PC network, log into the devices:


<pre>
<pre>
Line 11: Line 10:
ssh root@192.168.42.2
ssh root@192.168.42.2
</pre>
</pre>
== Share PC network with Leste device ==
To also have the devices use your PC network, log into the devices:


The default password is <code>toor</code>.
The default password is <code>toor</code>.

Revision as of 21:46, 23 February 2020

Currently, devices that are supported by Maemo Leste will automatically set up USB networking if you plug them into a PC. Mass Storage may show as an option, but doesn't do anything useful yet.

Bringing up network on your PC

After plugging USB from your device into your PC, issue:

ifconfig usb0 up 192.168.42.1
ssh root@192.168.42.2


Share PC network with Leste device

To also have the devices use your PC network, log into the devices:

The default password is toor.

And then add the following route on the device:

ip route add default via 192.168.42.1
# if this fails, first run ip route del default

On your PC, issue:

# (Maybe only one of these two echos is necessary)
echo 1 > /proc/sys/net/ipv4/conf/usb0/forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A POSTROUTING -t nat -s 192.168.42.2/32 -j MASQUERADE

Make sure that forwarding is also allowed within iptables itself, enable it with iptables --policy FORWARD ACCEPT

Now your Leste device should be able to use your PC network

Notes

  • The default IP address is configured in /usr/sbin/pcsuite-enable.sh