PDA

Просмотр полной версии : Андроид-смартфон 2.2 в качестве модема - как?


Andrew SWH
25.01.2012, 13:37
Залил в МТС-916 свежую прошивку с андроидом версии 2.2.2. Среди новшеств версии андроид 2.2 указывается возможность использовать устройство в качестве USB-модема. Но, черт возьми, нигде не могу найти, КАК. Подключаю девайс - модем в системе не появляется. Зато появляется сетевой интерфейс.

usb0 Link encap:Ethernet HWaddr 9a:09:8c:b9:37:f7
inet addr:192.168.42.152 Bcast:192.168.42.255 Mask:255.255.255.0
inet6 addr: fe80::9809:8cff:feb9:37f7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:33 errors:0 dropped:0 overruns:0 frame:0
TX packets:2054 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3864 (3.8 KB) TX bytes:238127 (238.1 KB)


И чего мне с ним делать?..

Попытался сделать его гейтом по умолчанию:
$ sudo route add default gw 192.168.42.152 dev usb0

работает правильно:
default 192.168.42.152 0.0.0.0 UG 0 0 0 usb0

но нифига не работает:
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.42.152 icmp_seq=1 Destination Host Unreachable

$ traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 192.168.42.152 (192.168.42.152) 3000.955 ms !H 3000.949 ms !H 3000.940 ms !H

То бишь девайс нифига интернет не маршрутизирует. Хотя вроде как должен безо всякой дополнительной установки софта, которая требовалась в 2.1

Собственно, для версии 2.1 я этот вопрос уже поднимал
http://forum.littleone.ru/showthread.php?p=64065616
и там мне давалась ссылка на статью для 2.1

применительно же к 2.2 везде сказано что фича встроена в ОС...

Andrew SWH
25.01.2012, 15:39
Сообразил, что ставить в качестве роутера собственный интерфейс глупо, но в целом вопрос это не снимает. .1 тоже не пингуется.. так, пойду-ка поставлю консоль на устройство...

все, разобрался

ifconfig на самом девайсе показал, что его адрес .129

соответственно, все пошло... Осталось только понять, он всегда .129 ?

и́нок
25.01.2012, 16:07
Твои посты приятно почитать. Вообще классно видать, когда на основном твоем ПК линукс. Становишься жутко сообразительным. То, что адрес его не всегда 129 почти уверен. Но это надо я полагаю все-таки уточнять в самом МТС. Может быть я и ошибаюсь.

Andrew SWH
26.01.2012, 10:33
Благодарю :-)

Идеология UNIX действительно вырабатывает определенную смекалку...

Выяснил я вчера, почему ни на одном форуме и ни в одном поисковике нет моего вопроса. Когда по пути домой подключил андроид к своему нетбуку. И там сразу появился интернет. Вот так взял - и появился. Без драйверов, логинов, паролей и вообще нажатия чего-либо (кроме выбора на самом устройстве - быть ему накопителем или модемом). Для проверки кроме привычного линукса загрузил еще стоявший на нетбуке с рождения виндовс стартер. Аналогично, девайс подключил - интернет побежал.

Можно было бы по логам посмотреть причину этой мистики - но, думаю, она достаточно очевидна: гугловцы наверняка банально подняли на своем андроиде DHCP-сервер. Подключаешь - комп автоматом моментально получает все настройки. Юзверь даже задуматься не успевает...

Мое же вышеописанное шаманство связано с тем, что на моем рабочем компьютере DHCP принудительно ограничен, ибо многие вещи прописаны вручную.

Могу лишь порадоваться столь удачному и красивому решению Google... и пойти подключать опцию МТС "безлимитный интернет с телефона". Ибо автоматом я получу этот трафик на свой нетбук :)

Modesto
26.01.2012, 12:51
Когда по пути домой подключил андроид к своему нетбуку. И там сразу появился интернет. Вот так взял - и появился. Без драйверов, логинов, паролей и вообще нажатия чего-либо (кроме выбора на самом устройстве - быть ему накопителем или модемом).
А что, это не у всех так? :016: У меня было аналогично, но первым смартфоном был (и есть) андроидофон.
Но должен отметить для объективности, что скорость инета при этом отстойная. Напоминает классические модемы на 56 кбс :(