Description
L’USB Thetering est le partage d’une connexion réseau, depuis votre smartphone avec votre station informatique.
Votre connexion réseau, telle celle d’internet, sur votre smartphone, peut soit venir du Wifi, soit d’une connexion 3G/4G.
- Testé sur OpenBSD 6.x - Driver urndis(4)
- Smartphone utilisé :
- Xiaomi Redmi - Android 4.4.2 (KitKat)
- Xiaomi Mi A2 Lite - Android 9, 10
- Testé : partage de connexion par Wifi, 3G/4G
Configuration
-
Connectez votre smartphone à Internet, et vérifiez que vous pouvez bien surfez avec.
-
Connectez le smartphone par USB à votre station OpenBSD, puis vérifiez aussitôt la connexion :
$ dmesg | tail -n1
ugen0 at uhub0 port 2 "MediaTek MT65xx Android Phone" rev 2.00/2.16 addr 2
Dans cet exemple, le téléphone est ici reconnu comme un Android Phone. -
Selon votre version d’Android :
- Activer la fonction “USB Thetering” : “Menu Système” > “More” > “USB Thetering” - (Android KitKat)
- ou, Menu “Réseau et Internet” : Point d’accès et partage de connexion > Via USB - (Android 9, 10)
Le menu pour activer la fonction peut être sensiblement différent, selon la marque de votre téléphone, la version du système d’exploitation utilisé, et la langue utilisée sur votre smartphone.
(Celui de l’exemple est celui d’une ROM MIUI 8)
Puis, vérifiez aussitôt :
Code : shell
Coup de chance, nous avons le pilote urndis… il se comporte comme un pilote réseau pour communiquer entre le smartphone - généralement des Android - et la station, par le biais du port USB.
- Puisque c’est un pilote Ethernet, alors simplifions-nous la vie
avec
ifconfig
:
Code : shell
- Paramétrons le fichier
/etc/hostname.urndis0
’, pour y ajouter au moins la valeurdhcp
, à minima…
Faites un chmod 0640 dessus !!!
Puis demandons une adresse IP :
Code : shell
- Pour un démarrage automatique de
dhcp
lors du montage du périphérique, on modifie le fichier/etc/hotplug/attach
, ainsi :
Code : cfg
PF
Selon vos règles PF, si vous en avez, selon comme elles sont construites, il est certainement préférable de relancer PF !
Test
Maintenant, testez votre connexion Internet depuis votre station OpenBSD. Et, zou, la patate… 😃