так после отключения маршруты на гаджете будут разваливаться и при восстановлении нудно заново дефолтный добавлять
su
ip r add default via 192.168.42.56 dev rndis0
Тут писать айпи, к-й появляется при ifconfig usb0?
Короче вот все команды, которые я тыкал на андроиде:
ip route add default via 192.168.42.56 dev rndis0
ip r add default via 192.168.42.12 dev rndis0
netcfg
ip r
ping -c4 8.8.8.8
nslookup ya.ru 8.8.8.8
И на компе:
sudo iptables -t nat -A POSTROUTING -s 192.168.42.0/24 ! -d 192.168.42.0/24 -j MASQUERADE
sudo sysctl net.ipv4.ip_forward=1
sysctl net.ipv4.ip_forward
sudo ifconfig -a
sudo route -n
sudo iptables-save
sudo tail /var/log/messages
ping 192.168.42.129
sudo dhclient usb0
Буду думать в какой последовательности это всё делать чтобы инет снова появился.
Пользователь решил продолжить мысль 23 Января 2013, 18:33:33:
Оффтоп: что делать, если ни su, ни sudo на зверьке нету?
sudo на андроиде и не будет. После su у меня появляется решётка, если у вас она не появляется, то вам нужно настраивать root. Предлагаю для этого прогу z4root, но т.к. у меня рут есть и без неё, то не знаю даже, поможет она вам или нет.