Так, что настраивать надо не usb0
usb0 - однозначно. Если конечно не какой то там с вывихом андроид.
Я пробовал на 4 моделях в двух разных системах Slitaz и Pra1612/1808. И да, чтобы заработал инет надо оффнуть eth0 , # ifconfig eth0 down
Можно кстати еще подключить смарт (включить USB-модем) на стадии инициализации системы ( как правило) тогда определяет сетевой интерфейс.
Вот проверил на Pra1612 , все работает. Токлько у меня там пришлось ifconfig wlan0 down
live@pra:~$ ifconfig
usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.42.203 netmask 255.255.255.0 broadcast 192.168.42.255
inet6 fe80::dde3:16ac:b7d9:b2f9 prefixlen 64 scopeid 0x20<link>
ether 3a:fd:77:8d:c1:f4 txqueuelen 1000 (Ethernet)
RX packets 16 bytes 1699 (1.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 10 bytes 1746 (1.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
live@pra:~$ ping puppyrus.org
PING puppyrus.org (77.222.62.90) 56(84) bytes of data.
64 bytes from vh204.sweb.ru (77.222.62.90): icmp_seq=1 ttl=58 time=40.9 ms
64 bytes from vh204.sweb.ru (77.222.62.90): icmp_seq=2 ttl=58 time=41.4 ms
^C
--- puppyrus.org ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 40.905/41.171/41.438/0.334 ms
Подключилось все авто, вообще ничего не делал.
Могу посоветовать еще в самом телефоне может что перемудрили с безопасностью, проверьте в разделе "для разработчиков" , если активирован конечно.