Автор Тема: [РЕШЕНО] Подключение android-аппарата к интернет через USB  (Прочитано 26266 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн qupl

Тема, думаю, интересная. Кто знает варианты решения, прошу делиться.

При подключении смарта через USB-кабель появляется интерфейс usb0 на ПК с debian, но интернета на смарте нет. Понимаю, что нужно пустить трафиик с eth0 на usb0. Гуглеж дал вот такую более-менее адекватную ссылку . У меня проблема в том, что на смарте нет рутовых прав и программ для "скриптозапуска" тоже. А только прописывания правил iptables на ПК недостаточно (может быть ошибаюсь).
« Последнее редактирование: 14 Июня 2012, 09:16:47 от qupl »
 

Оффлайн Angel_ok

Как-то делал. И причем все намного проще чем вы пишите.
По идее подключение появляется в нетворк менеджере.
Но вот сейчас не получается это повторить.

Может это поможет.
« Последнее редактирование: 29 Апреля 2012, 00:04:43 от Angel_ok »
Вы думаете, всё так просто? Да, всё просто. Но совсем не так…
                                                                                                          Альберт Эйнштейн
 

Оффлайн qupl

Подключение в NM появляется (вышеупомянутый usb0), но должного эффекта нет. За ссылку спасибо, видел ее, только там нужно дополнительное ПО на андроидфоне (попробую как крайний метод).

Оффлайн SeHELLioN

на сколько я знаю, все сводится к тому, чтобы заставить сам андроид цеплять интернет от usb, а уж потом проблем никаких нет
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable
 

Оффлайн qupl

На девайсе пишет "Сквозное подключение поддерживает только подключения TCP, если ПК подключен к Интернету по протоколу PPP(например удаленный доступ,хDSL или VPN)"

На ПК в это время
sudo ifconfig usb0
usb0      Link encap:Ethernet  HWaddr fa:b3:07:8b:9e:8d 
          inet addr:192.168.99.52  Bcast:192.168.99.255  Mask:255.255.255.0
          inet6 addr: fe80::f8b3:7ff:fe8b:9e8d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18 errors:0 dropped:0 overruns:0 frame:0
          TX packets:37 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1508 (1.4 KiB)  TX bytes:8958 (8.7 KiB)
интернета на андроиде нет, на ПК есть

Сообщение объединено: 02 Мая 2012, 21:46:36
Может маршруты прописать надо? В eth0 в NM прописано 2 штуки.
« Последнее редактирование: 02 Мая 2012, 21:46:36 от qupl »
 

Оффлайн qupl

Поставил в андроиде эмулятор терминала. Оказалось, что ping 8.8.8.8 вполне себе есть. Дело за DNS, но это нужен root-доступ в андроиде.

Оффлайн Malaheenee

qupl, насколько мы в теме по Андроиду, там нужна поддержка ядром iptables. Но может мы и ошибаемся.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн qupl

Перешивать устройства нет ни желания ни времени. Меня устроило, что связь с инетом через ПК появилась.
Если кто-нибудь знает как в андроиде изменить настройки DNS  (без root), то буду благодарен за информацию.

Оффлайн rayanAyar

Возможно андроид считает комп DNS-сервером. А если на нём нет DNS-сервера, то соответственно имена и не резолвятся. Решением будет установка dnsmasq на компе.
Чтобы проверить эту гипотезу, нужно узнать какой адрес DNS-сервера пытается использовать андроид. Где это в нем посмотреть к сожалению не знаю.
 

Оффлайн qupl

rayanAyar, спасибо за помощь.dnsmasq помог.Пишу с аппарата. :)

cinyflo

  • Гость
Прошу инструкцию, как получилось. После echo 1 > /sys/devices/virtual/net/usb0/enable пишет, что такого пути (и соответственно команды) нету. У меня опенбокс, поставил специально NM и dnsmasq, пока результата нет.
 

Оффлайн qupl

cinyflo, при подключенном андроиде
lsusb
sudo ifconfig -a

cinyflo

  • Гость
cinyflo, при подключенном андроиде
lsusb
sudo ifconfig -a
                                  User: arcturus
          _sudZUZ#Z#XZo=_         Hostname: debian
       _jmZZ2!!~---~!!X##wx       OS: Debian 7.0 i686
    .<wdP~~            -!YZL,     Kernel: 3.2.0-4-686-pae
   .mX2'       _xaaa__     XZ[.   Uptime: 11:30
   oZ[      _jdXY!~?S#wa   ]Xb;   Window Manager: Openbox
  _#e'     .]X2(     ~Xw|  )XXc   Shell: Bash
 .2Z`      ]X[.       xY|  ]oZ(   Terminal: Xterm
 .2#;      )3k;     _s!~   jXf`   Packages: 1496
  1Z>      -]Xb/    ~    __#2(    CPU: AMD Athlon(tm) II X2 255 Processor
  -Zo;       +!4ZwerfgnZZXY'      RAM: 441 MB / 4050 MB
   *#[,        ~-?!!!!!!-~        Disk: 475G / 989G
    XUb;.                         
     )YXL,,                       
       +3#bc,                     
         -)SSL,,                 
            ~~~~~                 
                                 
 
arcturus@debian:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 192f:0616 Avago Technologies, Pte.
Bus 004 Device 002: ID 040b:2000 Weltrend Semiconductor
Bus 005 Device 002: ID 03f0:0c17 Hewlett-Packard LaserJet 1010
arcturus@debian:~$ sudo ifconfig -a
[sudo] password for arcturus:
eth0      Link encap:Ethernet  HWaddr c8:60:00:c7:dd:fb 
          inet addr:31.207.254.93  Bcast:31.207.255.255  Mask:255.255.224.0
          inet6 addr: fe80::ca60:ff:fec7:ddfb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6932632 errors:0 dropped:0 overruns:0 frame:0
          TX packets:474584 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1367027291 (1.2 GiB)  TX bytes:46890588 (44.7 MiB)
          Interrupt:42 Base address:0x2000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

arcturus@debian:~$
 

Оффлайн qupl

Bus 003 Device 002: ID 192f:0616 Avago Technologies, Pte.
Bus 004 Device 002: ID 040b:2000 Weltrend Semiconductor

Кто из них?
Какой режим выбран на устройстве? (это планшет?)

cinyflo

  • Гость
Bus 003 Device 002: ID 192f:0616 Avago Technologies, Pte.
Bus 004 Device 002: ID 040b:2000 Weltrend Semiconductor

Кто из них?
Какой режим выбран на устройстве? (это планшет?)
Да, планшет.
Не знаю.
USB-модем + Ethernet. Это?
 

Теги:
     

    [SOLVED/РЕШЕНО] Stateful IPV6. DHCPDv6 не отдаёт статический адрес. ЧЯДНТ?

    Автор 315th

    Ответов: 0
    Просмотров: 1607
    Последний ответ 05 Ноября 2013, 11:30:17
    от 315th
    [Решено] Настройка маршрутизации для виртуальных машин в virtualbox

    Автор Ralf

    Ответов: 4
    Просмотров: 3908
    Последний ответ 01 Сентября 2016, 00:48:43
    от Ralf
    Не могу настроить сеть [решено]

    Автор ebolshakov

    Ответов: 5
    Просмотров: 2521
    Последний ответ 22 Февраля 2013, 15:00:32
    от ebolshakov
    [Решено] настройка WiFi адаптера и раздача интернета

    Автор lancer5610

    Ответов: 8
    Просмотров: 2141
    Последний ответ 20 Ноября 2014, 23:00:14
    от lancer5610
    [решено] Не запускается веб-интерфейс privoxy

    Автор dr_faust

    Ответов: 9
    Просмотров: 528
    Последний ответ 24 Сентября 2020, 20:54:31
    от dr_faust