LINUX.ORG.RU
ФорумMobile

[андроид] инет с ПК на КПК

 


0

1

Купил тут себе девайс с андроидом(htc sensation) и для начальной настройки и установки всего решил что надо не по рублю мегабайт по 3Г качать, а с компа получить инет.

Пробовал вот таким способом - не заработало

Если Tether работает то
ifconfig usbnet0 192.168.0.4 up
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sysctl net.ipv4.ip_forward=1

Где usbnet0 — сеть с андройдом
192.168.0.4 — ip компьютера в этой сети
eth0 — сеть с выходом в интернет

В венде все работает само, а вот в линуксе никак не получается настроить. Хотя я и нашел кучу мануалов как это сделать, но все они как мне показалось хотят рутованного тела, а мне сейчас лень с рутованием разбираться(после обновления до ics буду рутовать).

Как бы без рута сделать инет? Думаю тут не мало тех кто это делал.

Перегружать для это комп в венду совсем не хочется. Основная система все таки линукс

★★★★★

Последнее исправление: Loki13 (всего исправлений: 1)

если ты про «сквозное подключение к интернету» в HTC, то там всё хитро.
sysinternals показал, что андроид по 17500 порту отправляет некоторые байты, на которые ему отвечает HTC Sync, и если оно не ответило - HTC показывает письку.
так что только вайн, имхо

snoopcat ★★★★★
()
Ответ на: комментарий от snoopcat

так что только вайн, имхо

А мне показалось или HTC Sync на Adobe AIR написан. Может можно его как-нибудь запускать на линуксе? AIR вроде был для линукса одно время

Loki13 ★★★★★
() автор топика
Ответ на: комментарий от snoopcat

snoopcat

кстати, выбери в настройках USB-подключения Сквозное подключениеи дай вывод# ifconfig -a

Там фишка в том что при включении сквозного подключения ifconfig ничего не меняется, а андроид висит с фразой «Включение...»

dmesg при этом:

usb 1-1.2: USB disconnect, device number 15
usb 1-1.2: new high-speed USB device number 16 using ehci_hcd
usb 1-1.2: New USB device found, idVendor=0bb4, idProduct=0ffe
usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.2: Product: Android Phone
usb 1-1.2: Manufacturer: HTC
usb 1-1.2: SerialNumber: HT16SV802553
rndis_host 1-1.2:1.0: usb0: register 'rndis_host' at usb-0000:00:12.2-1.2, RNDIS device, 82:98:94:79:18:5d

Loki13 ★★★★★
() автор топика
Ответ на: комментарий от snoopcat
[alexv@myhost ~]$ zgrep CONFIG_USB_NET_CDCETHER /proc/config.gz
CONFIG_USB_NET_CDCETHER=m
[alexv@myhost ~]$ zgrep CONFIG_USB_USBNET /proc/config.gz
CONFIG_USB_USBNET=m
[alexv@myhost ~]$ 
Loki13 ★★★★★
() автор топика
Ответ на: комментарий от snoopcat
[alexv@myhost ~]$ lsmod | grep usbnet[br]
usbnet                 19400  3 cdc_ether,rndis_host,rndis_wlan[br]
mii                     5110  2 via_rhine,usbnet

Есть. И если сделать

ifconfig usbnet0 192.168.0.4 up
то оно появляется
[alexv@myhost ~]$ sudo ifconfig usb0 192.168.0.4 up
[alexv@myhost ~]$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
        inet 192.168.1.2  netmask 255.255.255.0  broadcast 192.168.1.255
        ether 00:22:b0:e5:89:50  txqueuelen 1000  (Ethernet)
        RX packets 415276  bytes 269768559 (257.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 480114  bytes 278947854 (266.0 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 21  base 0xcc00  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 16436  metric 1
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 0  (Local Loopback)
        RX packets 294  bytes 16404 (16.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 294  bytes 16404 (16.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
        inet 192.168.0.4  netmask 255.255.255.0  broadcast 192.168.0.255
        ether 82:98:94:79:18:5d  txqueuelen 1000  (Ethernet)
        RX packets 6  bytes 384 (384.0 B)
        RX errors 0  dropped 6  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[alexv@myhost ~]$ 

Но вот андроид инет так и не берет с компа

Loki13 ★★★★★
() автор топика
Ответ на: комментарий от snoopcat

Спасиб, Буду ковырять. На худой конец порутую. Сложно сенсэйшна рутовать, там мануал на 2 страницы

Loki13 ★★★★★
() автор топика
Ответ на: комментарий от snoopcat

Так там после этого еще кучу всего установить надо. Причем как я понял потом чтобы обновится оф. прошивкой надо будет это все назад вертать. А обновление для ICS должно через неделю придти

Loki13 ★★★★★
() автор топика
29 мая 2012 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.