Difference between revisions of "Status/USB Peripheral"

From Maemo Leste Wiki
Jump to navigationJump to search
(add default config file)
(enable iptables note)
Line 30: Line 30:
iptables -A POSTROUTING -t nat -s 192.168.42.2/32 -j MASQUERADE
iptables -A POSTROUTING -t nat -s 192.168.42.2/32 -j MASQUERADE
</pre>
</pre>
Make sure that forwarding is also allowed within iptables itself, enable it with <code>iptables --policy FORWARD ACCEPT</code>


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


== Notes ==
== Notes ==
* The default IP address is configured in <code>/usr/sbin/pcsuite-enable.sh</code>
* The default IP address is configured in <code>/usr/sbin/pcsuite-enable.sh</code>

Revision as of 11:58, 21 September 2019

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.


Share PC network with Leste device

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

ifconfig usb0 up 192.168.42.1
ssh root@192.168.42.2

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