Я вот тоже стал сомневаться. Слишком много информации вразброс, я таким впервые занимаюсь, для меня это очень сложно. Пошагово было бы проще, но чую это невозможно.
Пользователь решил продолжить мысль 23 Января 2013, 00:18:30:
Сбросил все настройки планшета и поставил только программу коннектбут. При подключении андроида к компу он автоматом определился и дал адрес usb0:
usb0 Link encap:Ethernet HWaddr 16:ae:59:ff:10:20
inet addr:192.168.42.56 Bcast:192.168.42.255 Mask:255.255.255.0
inet6 addr: fe80::14ae:59ff:feff:1020/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:58 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1330 (1.2 KiB) TX bytes:12355 (12.0 KiB)
На компе появится новый интерфейс и получит по DHCP адрес от нашего гаджета. Смотрим, какой получен адрес. У меня это 192.168.42.12/24. Далее на компе (не проверял) удаляем созданный маршрут по умолчанию через зверька
ip route del default via 192.168.42.129 dev usb0
Какая связь-то?
Адрес был 192.168.42.12/24, а удаляем 192.168.42.129.
У меня например 192.168.42.129/24 адрес rndis0 на планшете, что мне писать?
Пользователь решил продолжить мысль 23 Января 2013, 00:37:42:
На компе появится новый интерфейс и получит по DHCP адрес от нашего гаджета. Смотрим, какой получен адрес. У меня это 192.168.42.12/24. Далее на компе (не проверял) удаляем созданный маршрут по умолчанию через зверька
ip route del default via 192.168.42.129 dev usb0
и расшариваем интернет на созданную подсеть
sudo iptables -A POSTROUTING -s 192.168.42.0/24 !-d 192.168.42.0/24 -j MASQUERADE
Внимание. Правило работает только на эту подсеть. Если подобным образом интернет уже расшарен, то нужно немного поменять уже существующее правило.
Вот это вообще не понял как это на компе через зверька и т.д.