Vamos ver como são as configurações do kernel:
cat /boot/config-$(uname -r) | grep CONFIG_USB_ETH
Saída:
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
Isso indica que o compilado no kernel do ubuntu é compatível com o RNDIS e o EEM, mas a emulação usb ethernet deve ser carregada como um módulo.
Vamos ver se g_ether
está incluído:
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
E então:
sudo modprobe g_ether
E configure o endereço IP do usb:
ifconfig usb# 192.168.0.#
E ative a inicialização:
echo g_ether > /etc/modules-load.d/g_ether.conf
E no dispositivo Android:
Deve haver uma configuração para ativar o tethering usb.
Settings --> Wireless & Networks --> Internet tethering
ou Tethering & Hotspots
Veja: - link