подключение Linux-устройства к планшету через usb

Я могу подключить свое устройство Linux (встроенное устройство) к планшету следующим образом:

  1. Используйте конвертер micro USB to Ethernet
  2. используйте USB для Ethernet на моем устройстве Linux.
  3. подключите два устройства друг к другу через Ethernet

Но это немного уродливо. Есть ли способ подключить два устройства через USB, а затем использовать IP-связь для связи между двумя устройствами?

В таблице работает Android, а на устройстве работает Ubuntu.

Причина, по которой я хочу это сделать, следующая:

У меня есть веб-сервер на моей встроенной системе, и я хочу разрешить пользователям подключаться к нему с помощью USB-кабеля и использовать браузер для изменения параметров встроенного устройства.

  • Обнаружение плохого USB-кабеля
  • У моей SD-карты есть раздел, но Linux не создает запись устройства для раздела
  • Должен ли я стереть предыдущий Linux на загрузочном live usb, когда я хочу создать другой?
  • Установка USB-накопителя на 3G-ключ
  • CentOS Формат USB без раздела
  • Убрано USB-устройство хранения данных все еще установлено
  • Узел устройства не создан
  • Загрузка с установочного диска, отсутствие USB-клавиатуры
  • One Solution collect form web for “подключение Linux-устройства к планшету через usb”

    Посмотрим, как выглядят конфигурации ядра:

    cat /boot/config-$(uname -r) | grep CONFIG_USB_ETH 

    Вывод:

     bob@bob-NE722:~/Downloads/odoo-8.0$ cat /boot/config-$(uname -r) | grep CONFIG_USB_ETH CONFIG_USB_ETH=m CONFIG_USB_ETH_RNDIS=y CONFIG_USB_ETH_EEM=y 

    Это означает, что скомпилированное в ядро ​​ubuntu – поддержка RNDIS и EEM, но эмуляция ethernet usb должна быть загружена как модуль.

    Давайте посмотрим, g_ether ли g_ether :

     bob@bob-NE722:~/Downloads/odoo-8.0$ locate g_ether /lib/modules/3.16.0-23-generic/kernel/drivers/usb/gadget/g_ether.ko /lib/modules/3.16.0-29-generic/kernel/drivers/usb/gadget/g_ether.ko 

    А потом:

     sudo modprobe g_ether 

    И настройте ip-адрес USB:

     ifconfig usb# 192.168.0.# 

    И включить при загрузке:

     echo g_ether > /etc/modules-load.d/g_ether.conf 

    И на устройстве Android:

    Должна быть настройка для подключения usb-модема.

     Settings --> Wireless & Networks --> Internet tethering 

    или Tethering & Hotspots

    См.: – http://wiki.archlinux.org/index.php/android_tethering#USB_tethering

    Linux и Unix - лучшая ОС в мире.