Differenze tra le versioni di "Android USB tethering"

Da GolemWiki.
Jump to navigation Jump to search
 
Riga 5: Riga 5:
  
 
== Procedura ==
 
== Procedura ==
 
=== Assicurarsi di avere attivato l’opzione USB Debugging sul cellulare ===
 
 
* Andare su Impostazioni –> Applicazioni –> Sviluppo –> USB debugging.
 
* Controllare che l'opzione sia spuntata e nel caso riavviate il telefono.
 
  
 
=== Collegare il computer al cellulare col cavetto USB ===
 
=== Collegare il computer al cellulare col cavetto USB ===
  
 
=== Abilitare l'opzione tethering sul telefonino ===
 
=== Abilitare l'opzione tethering sul telefonino ===
* Impostazioni –> Connettività -> Tipo di connessione USB –> Tethering USB
+
* Hotspot personale –> Tethering USB
  
 
=== Configurazione del PC ===
 
=== Configurazione del PC ===
 
* Aprire una shell e caricare il modulo usbnet
 
* Aprire una shell e caricare il modulo usbnet
  $ sudo modprobe 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 <code>enp0s20u7</code>
 +
 
  
* Attivare l'interfaccia di rete usb0 appena creata
+
==== Configurate la rete ====
  $ sudo ifconfig usb0 up
+
# dhcpcd enp0s20u7
  
* Configurate la rete
+
Dove al posto di <code>enp0s20u7</code> dovrete inserire il nome del vostro device
$ sudo dhcpcd usb0
 
  
 
[[Category: Howto]]
 
[[Category: Howto]]

Versione attuale delle 14:51, 12 feb 2023

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