Android USB tethering

Da GolemWiki.
Jump to navigation Jump to search

Condividere la connessione dello smartphone Android con un PC

L'opzione USB tethering degli smartphone Android permette ad un PC, connettesso al cellulare attraverso un normalissimo cavetto USB, di sfruttarne la connessione Wi-FI o 3G per ottenere l’accesso ad Internet.


Procedura

Collegare il computer al cellulare col cavetto USB

Abilitare l'opzione tethering sul telefonino

  • Hotspot personale –> Tethering USB

Configurazione del PC

  • Aprire una shell e caricare il modulo usbnet
# modprobe usbnet

Identificare l'interfaccia di rete

Le moderne distribuzioni hanno deprecato l'uso dei nomi di device eth0, eth1, usb0...

Il nuovo schema di assegnazione dei nomi genera i device prendendo spunto dalla localizzazione dell'interfaccia, es.: enp (ethernet), wlp (wifi). In questo modo è possibile garantire ai vari device uno nome prevedibile e che non cambi ad ogni riavvio.

enp4s10f1                        pci 0000:04:0a.1
| | |  |                                |  |  | |
| | |  |                   domain <- 0000  |  | |
| | |  |                                   |  | |
en| |  |  --> ethernet                     |  | |
  | |  |                                   |  | |
  p4|  |  --> prefix/bus number (4)   <-- 04  | |
    |  |                                      | |
    s10|  --> slot/device number (10) <--    10 |
       |                                        |
       f1 --> function number (1)     <--       1 
  • Un modo semplice per cercarla è spulciare i log di sistema
 # dmesg| grep "renamed from usb0"

Otterremo un output di questo tipo:

rndis_host 3-7:1.0 enp0s20u7: renamed from usb0

Nel mio caso si tratta quindi dell'interfaccia enp0s20u7


Configurate la rete

# dhcpcd enp0s20u7

Dove al posto di enp0s20u7 dovrete inserire il nome del vostro device