Comment connecter n’importe quel smartphone à Linux pour l’Internet mobile
Principaux enseignements
- Le Tethering vous permet de partager votre Internet mobile avec un ordinateur Linux, que ce soit par le biais d’une connexion USB ou sans fil.
- L’utilisation d’un câble USB approprié est importante pour réussir le tethering, car il fournira une connexion réseau fiable et évitera les interférences sans fil.
- Le tethering est une option pratique lorsque vous n’avez pas accès à un réseau Wi-Fi ou Ethernet, et il peut être facilement mis en place avec des appareils Android et iPhone sur des ordinateurs Linux.
Les ordinateurs portables sont invariablement limités aux connexions Wi-Fi uniquement ; les ordinateurs de bureau n’ont jamais d’internet mobile intégré. Mais que faire si vous avez besoin de mettre votre ordinateur Linux en ligne mais que vous n’avez pas de réseau sans fil ou Ethernet ?
La réponse est le tethering. Avec un smartphone, vous pouvez partager votre internet mobile avec votre ordinateur.
Tant que votre opérateur ne limite pas l’utilisation de vos données, le partage de connexion internet (également connu sous le nom de netshare) avec un ordinateur Linux est une bonne option. Le Wi-Fi tethering est une option, mais que se passe-t-il si ce n’est pas pratique ? Heureusement, il existe une alternative. Voici comment utiliser le tethering USB Linux avec Android et iPhone.
Qu’est-ce que le Tethering ?
Le tethering est le nom donné à la connexion d’un appareil mobile à un ordinateur afin de partager l’internet mobile.
Si certains opérateurs peuvent restreindre cette activité, c’est rarement le cas aujourd’hui. La plupart des smartphones disposent d’un plan de données qui permet le tethering, ce qui en fait un moyen intéressant de se connecter.
À proprement parler, le tethering consiste à utiliser un câble USB pour partager l’internet mobile. Cela signifie que vous devrez transporter le câble de données USB de votre téléphone si vous envisagez d’utiliser le tethering.
Le tethering sans fil est également possible, en utilisant le Wi-Fi ou le Bluetooth, bien que le Bluetooth soit plus lent et moins fiable.
L’utilisation du Wi-Fi est connue comme la mise en place d’un « point d’accès sans fil » avec votre téléphone portable. Dans la plupart des cas, la connexion sans fil est plus facile, mais il y a de bonnes raisons d’utiliser la connexion USB :
- Pour une connexion réseau fiable
- Pour que votre téléphone reste chargé
- Pour éviter les interférences sans fil
- Empêcher les renifleurs sans fil d’intercepter des données
Si vous ne disposez pas d’un câble USB approprié, voici comment utiliser votre téléphone comme point d’accès sans fil. Connectez simplement votre ordinateur Linux au hotspot de votre téléphone pour vous connecter.
Utiliser le bon câble USB pour le Tethering
Avant de continuer, vous devez vous assurer que vous utilisez un câble USB adapté au tethering. Ce n’est pas le cas de tous les câbles, car certains sont conçus uniquement pour l’alimentation. Voici la meilleure façon de vérifier que votre câble USB est adapté au tethering :
- Connectez le câble à votre ordinateur
- Connectez votre téléphone au câble
- Attendre que l’un des deux appareils détecte l’autre
- Si le transfert de données ou la navigation dans les fichiers est possible, il convient pour le tethering.
- Un câble inadapté ne fera que recharger le téléphone.
En cas de problème avec le câble, vous devriez pouvoir acheter en ligne un câble de remplacement adapté à la transmission de données.
Les méthodes décrites ici exigent que vous connectiez l’appareil mobile à votre PC à l’aide d’un câble USB en état de marche avant d’activer le tethering. Toutes les étapes et les captures d’écran ont été enregistrées en utilisant le service de connexion USB sur Ubuntu 22.04.3 lTS.
Comment connecter un téléphone Android à Linux
Si vous avez un appareil Android, le tethering est simple, en partie parce que le téléphone et le PC sont tous deux basés sur Linux.
Si vous souhaitez partager l’internet mobile avec un PC Linux via USB :
- Connectez le câble USB à votre téléphone et à votre PC Linux.
- Android détectera la connexion–quand il vous sera demandé d’autoriser l’accès, sélectionnez Autoriser.
- Dans l’écran Notifications vous trouverez les USB et tapez dessus.
- Sous Utiliser l’USB pour sélectionnez USB tethering.
Dans la plupart des cas, la connexion sera automatiquement établie. Vous devriez pouvoir voir les détails de la connexion dans la barre d’état système/panneau.
Si ce n’est pas le cas, utilisez le terminal. Vérifiez l’adresse IP de votre appareil pour confirmer qu’elle a fonctionné :
Recherchez une nouvelle entrée (vous pouvez vous déconnecter et réessayer) avec une adresse IP valide pour votre réseau.
Si les résultats concernant l’adresse IP vous déroutent, utilisez l’option ifconfig qui est accessible avec le paquetage net-tools.
Pour afficher les connexions réseau, entrez
Recherchez une option intitulée
.ou, encore une fois, tout ce qui est nouveau avec une adresse IP valide.
La connexion USB entre Linux et Android n’est pas toujours aussi simple. Avec certaines distributions, vous devrez peut-être sélectionner la connexion USB.
- Trouvez l’icône de la barre d’état réseau
- Cliquez pour trouver l’option réseau avec un nom comme « auto usb0 ».
- Sélectionnez cette option pour connecter Linux à votre téléphone via le câble USB.
Vous n’avez pas de plan de données autorisant le tethering ? L’installation d’une ROM Android personnalisée peut aider à contourner les restrictions.
Comment connecter un iPhone à Linux
Si vous avez un iPhone avec un plan de données qui autorise le tethering, vous pouvez configurer le tethering Linux par USB.
Contrairement à Android, la connexion ne se fait pas automatiquement. Au lieu de cela, vous aurez besoin de libimobiledevice, décrit comme une « bibliothèque de protocole logiciel multiplateforme et des outils pour communiquer avec les appareils iOS de manière native ». Rendez-vous sur www.libimobiledevice.org pour confirmer la compatibilité actuelle.
Si vous utilisez Ubuntu, libimobiledevice devrait déjà être installé. Si ce n’est pas le cas, avant de connecter votre iPhone à Linux, ouvrez un terminal et entrez :
Ensuite, vous devez établir la confiance entre le téléphone et l’ordinateur. Lorsque vous connectez les appareils à l’aide du câble USB, des messages s’affichent sur les deux appareils. Sur l’iPhone, appuyez sur Confiance pour continuer ; le message devrait disparaître sur l’ordinateur (si rien ne se passe, cliquez sur Réessayez.)
Pour vous connecter à l’internet par l’intermédiaire de votre iPhone :
- Ouvrez Réglages > Hotspot personnel.
- Activer Permettre à d’autres personnes de se joindre.
Il ne vous reste plus qu’à sélectionner la connexion pour activer le tethering Linux. Contrairement à Android, les appareils iPhone s’affichent comme un nouveau périphérique Ethernet, plutôt qu’USB. Vous devriez les voir listés dans la liste habituelle Paramètres > Réseau vue.
Peut-on activer le USB Tethering dans le terminal Linux ?
Dans certains scénarios, vous pouvez avoir besoin d’utiliser la ligne de commande pour connecter Linux à votre téléphone. Par exemple, votre ordinateur peut ne pas avoir d’environnement de bureau.
Il est sans surprise très simple d’activer cette fonction. Avec le téléphone connecté par USB et le partage activé, ouvrez sudo nano /etc/netplan/01-network-manager-all.yaml.
Ensuite, ajoutez ce qui suit :
Si vous devez activer IPv6, changez la condition pour l’option dhcp6 en oui. (Notez que l’option vrai et faux fonctionnent également).
Frapper CTRL+X pour sauvegarder et quitter, puis Y pour confirmer.
Entrez les commandes suivantes :
Votre connexion par câble USB devrait maintenant commencer. Vous pouvez revoir le plan de réseau à tout moment à partir du terminal avec
N’oubliez pas de ne pas enregistrer les modifications apportées au fichier, à moins qu’elles ne soient nécessaires.
Connecter des téléphones Linux à Linux
Plusieurs systèmes d’exploitation mobiles Linux sont disponibles. Il s’agit notamment d’une version mobile de Pure OS sur le Librem 5, de PostmarketOS sur le PinePhone et d’UBPorts, la suite d’Ubuntu Touch (peut-être le système d’exploitation mobile Linux le plus facile à installer).
Il est peut-être surprenant de constater que tous ces systèmes ne disposent pas d’options fiables pour la connexion USB ou sans fil. Pour plus de détails, consultez la documentation du projet Linux mobile que vous utilisez.
Connecter votre téléphone à Linux : Succès !
Bien que les smartphones puissent être utilisés comme points d’accès sans fil pour les ordinateurs portables et les ordinateurs, l’attache USB reste utile. Votre ordinateur peut avoir une carte réseau endommagée, par exemple, ou vous pouvez avoir un équipement sensible aux interférences sans fil.
En fin de compte, le partage de l’internet mobile de votre téléphone est un excellent moyen de mettre en ligne votre PC Linux ou tout autre appareil. Et si vous craignez que le téléphone perde de la charge, le câble USB veillera à ce qu’il soit alimenté par votre PC. Tout le monde y gagne !