Differenze tra le versioni di "Android USB tethering"

Da GolemWiki.
Jump to navigation Jump to search
(Creata pagina con '= 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 n...')
 
 
(2 versioni intermedie di 2 utenti non mostrate)
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 –> Wireless e Reti –> Tethering
+
* 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>
 +
 
 +
 
 +
==== Configurate la rete ====
 +
# dhcpcd enp0s20u7
  
* Attivare l'interfaccia di rete usb0 appena creata
+
Dove al posto di <code>enp0s20u7</code> dovrete inserire il nome del vostro device
  $ sudo ifconfig usb0 up
 
  
* Configurate la rete
+
[[Category: Howto]]
$ sudo dhcpcd usb0
 

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