- Le partage de connexion inversé vous permet d'utiliser la connexion de votre PC sur votre appareil mobile via USB, Wi-Fi ou Bluetooth, ce qui nécessite souvent un accès root sur Android.
- Sous Windows et Linux, il est crucial de configurer correctement les pilotes, le NAT, le DNS et le partage de connexion pour que le téléphone puisse naviguer sans problème.
- Le mode Ethernet/RNDIS via USB peut perturber le fonctionnement d'ADB et causer des problèmes sur les téléviseurs Android ou les routeurs ne disposant pas d'une prise en charge adéquate.
- Un bon choix de DNS, une gestion efficace des proxys et un dépannage de base permettront d'éviter la plupart des erreurs de partage de connexion inversé.
Si vous disposez d'une bonne connexion internet sur votre ordinateur et d'une connexion mobile beaucoup plus limitée, Partage de connexion USB inversé Voici peut-être la solution idéale : utiliser le réseau de votre PC sur votre appareil mobile comme s’il s’agissait de vos données mobiles. C’est particulièrement pratique lorsque le signal Wi-Fi est faible dans une pièce, lorsque votre routeur est saturé ou si vous souhaitez tout simplement profiter d’une connexion filaire plus stable et plus rapide.
Tout au long de cet article, vous verrez comment Partagez la connexion internet de votre PC vers votre téléphone portable via un câble USBCe dont vous avez besoin sur chaque système (Windows et Linux), comment le configurer sur Android (y compris les téléphones rootés comme certains appareils HTC), quelles alternatives vous avez via WiFi ou Bluetooth, et quels problèmes typiques peuvent survenir, notamment lors de la connexion à d'autres appareils tels qu'une Android TV ou un routeur.
Qu’est-ce que le partage de connexion et que signifie le partage de connexion inversé ?
Normalement, quand on parle de connexion filaire, on fait référence à Partagez votre connexion mobile avec un PCCela peut se faire via un point d'accès Wi-Fi, Bluetooth ou un câble USB. Dans ce cas, le smartphone fait office de routeur et l'ordinateur se connecte à Internet via les données mobiles.
El attache inversée C'est précisément l'opération inverse : l'appareil déjà connecté à Internet est l'ordinateur (par exemple, un PC avec fibre ou ADSL), et le téléphone mobile est celui qui bénéficie de cette connexion. La communication entre les deux peut se faire par Wi-Fi, Bluetooth ou USBEt chaque méthode a ses propres particularités, exigences et limites.
Dans le cas du câble, nous parlons de Internet sur votre téléphone portable via USBIci, l'ordinateur partage sa connexion réseau fixe via le port USB, et le téléphone la reçoit et l'utilise comme s'il s'agissait de ses propres données. Sous Android, pour que cela fonctionne correctement à un niveau bas, il est souvent nécessaire de disposer de accès root et modifier certains paramètres réseau, voire iptables ou les routes système.
Conditions préalables et considérations importantes
Avant de commencer à manipuler les câbles et les commandes, il est judicieux de clarifier quelques points. exigences de baseD'une part, votre PC doit disposer d'une connexion internet fonctionnelle (par câble Ethernet, Wi-Fi ou même modem USB). D'autre part, vous avez besoin d'un câble de données USBpas seulement un câble de chargement, car de nombreux câbles bon marché ne permettent pas le transfert de données et se contentent d'alimenter l'appareil.
Sur Android, pour un partage de connexion inversé plus avancé via USB (notamment celui qui implique des commandes terminal, comme sur certains modèles HTC), il est généralement indispensable d'avoir le téléphone. enracinéSans accès root, vous êtes limité à des solutions plus « conviviales » telles que certaines applications Windows (Android Reverse Tethering, par exemple) ou les options officielles pour partager la connexion du téléphone avec le PC, ce qui dans ce contexte est l'inverse de ce que nous souhaitons.
Il est également important de savoir que Certains opérateurs mobiles limitent le partage de connexion. Ou bien ils facturent des frais supplémentaires lorsqu'ils détectent que vous partagez votre connexion. Dans le cas d'un partage de connexion inversé par câble entre votre PC et votre téléphone mobile, il est moins fréquent que cela soit détecté, mais dans tous les cas, il est conseillé de consulter les conditions générales de votre forfait pour éviter les mauvaises surprises sur votre facture.
Solution alternative simple : partagez la connexion Internet de votre PC via Wi-Fi.
Avant de vous lancer tête baissée dans le câble USB, il pourrait être judicieux d'essayer le Partage de connexion inversé via Wi-FiSi votre ordinateur portable ou de bureau est équipé d'une carte sans fil, vous pouvez créer un point d'accès WiFi auquel votre téléphone portable se connecte comme s'il s'agissait d'un routeur classique, en utilisant la connexion filaire de l'ordinateur.
Sous Windows 10, la méthode la plus directe consiste à utiliser la fonction de zone avec couverture sans fil mobileAccédez à Paramètres > Réseau et Internet > Point d'accès mobile, activez-le et laissez l'option Wi-Fi sélectionnée. Vous pourrez alors… Personnaliser le nom et le mot de passe du réseau Choisissez ensuite la bande de fréquence. Puis, sur votre téléphone portable, trouvez ce réseau dans les paramètres Wi-Fi, saisissez le mot de passe que vous avez configuré, et voilà, vous pourrez naviguer sur Internet via la connexion de votre ordinateur.
Sous Windows 7, le nom de la fonction change et s'appelle Créer un réseau ad hocCe type de réseau permet à votre ordinateur de servir de point d'accès pour d'autres appareils, notamment votre téléphone. Sous Windows 8, le processus est un peu plus complexe, car il nécessite… Lancez des commandes dans la console. Pour créer et activer le réseau virtuel, vous pouvez utiliser un logiciel tiers. Il existe également des programmes comme Connectify qui automatisent tout cela et permettent de configurer un point d'accès en quelques clics.
Connexion inversée via Bluetooth depuis le PC
Si vous ne souhaitez pas ou ne pouvez pas utiliser le Wi-Fi, une autre option est… Partage de connexion Bluetooth inverséC'est plus lent que le Wi-Fi et pas idéal pour le streaming intensif, mais cela peut vous dépanner lorsque vous avez simplement besoin de naviguer sur Internet ou de discuter depuis votre mobile en utilisant la connexion de votre PC.
Pour ce faire sous Windows, vous devez d'abord… Associez votre PC et votre téléphone Connectez-vous via Bluetooth comme d'habitude. Une fois l'appairage effectué, accédez à la barre des tâches Windows, cliquez avec le bouton droit sur l'icône Bluetooth et sélectionnez « Rejoindre un réseau personnel » (Bluetooth PAN). Dans la fenêtre qui s'ouvre, votre appareil Android apparaîtra.
Faites un clic droit dessus et sélectionnez l'option Se connecter via > Connexion directeSi tout est correctement configuré, l'ordinateur partagera sa connexion Internet via le profil PAN, et l'appareil mobile pourra l'utiliser. C'est une solution un peu plus discrète que le Wi-Fi, mais très pratique lorsque l'environnement est saturé de réseaux sans fil ou que l'on souhaite réduire les interférences.
Partage de connexion inversé via USB avec une application Windows (root)
Lorsque vous souhaitez une stabilité maximale et ne pas dépendre de la qualité de l'air, la meilleure option est... connexion filaireSous Windows, un utilitaire bien connu appelé « Android Reverse Tethering » permet de faire transiter le trafic de votre téléphone par votre PC via un câble USB. Cependant, il nécessite que le téléphone soit… enraciné et que le débogage USB est activé.
La première chose à faire est d'installer le pilotes mobiles Android Sur votre PC, vous devrez installer les pilotes officiels du fabricant (Samsung, HTC, etc.) ou le package générique de Google, à condition qu'ils permettent à Windows de reconnaître correctement l'appareil. Ensuite, sur votre appareil Android, activez le débogage USB dans Paramètres > Options pour les développeurs > Débogage USB. Sans cela, l'ordinateur ne pourra pas communiquer avec l'appareil au niveau requis par cet outil.
Vous devrez télécharger le fichier sur votre PC. ReverseTethering.zip À partir du sujet correspondant sur XDA Developers, extrayez les fichiers et exécutez le programme. AndroidTool.exeLorsque vous ouvrirez l'application, vous verrez une interface avec un bouton de connexion. Appuyez dessus. Connexion et attendez que le logiciel détecte l'appareil Android connecté via le câble USB.
Si c'est la première fois que vous utilisez cet outil, le programme s'en chargera lui-même. Installez l'application USB Tunnel sur votre téléphone portableVous verrez la progression de la connexion à la fois sur votre ordinateur et sur votre appareil. Lorsqu'une fenêtre vous demandera l'accès root pour le tunnel USB apparaîtra sur votre téléphone, vous devrez l'accorder en appuyant sur « Autoriser », car l'application ne pourra pas créer le tunnel réseau nécessaire sans ces autorisations.
Une fois la configuration terminée, le message devrait apparaître dans l'application USB Tunnel sur votre appareil mobile. « Service en cours d'exécution : Connecté ! »En plus de l'icône correspondante dans la barre d'état, une astuce simple pour vérifier que le partage de connexion inversé fonctionne consiste à désactiver le Wi-Fi et les données mobiles sur votre appareil Android et à essayer de naviguer sur Internet ; si les pages se chargent, vous utilisez bien la connexion de votre ordinateur via le câble USB.
Configuration manuelle du partage de connexion inversé sur HTC (Android rooté)

Sur certains appareils, tels que certains modèles de Téléphones HTC rootésIl est possible d'effectuer un partage de connexion inversé manuellement, directement depuis la console système Android. Cette méthode, plus complexe et délicate, implique la manipulation des interfaces réseau, des routes et des règles iptables, mais elle offre un contrôle très précis du routage du trafic entre le téléphone et l'ordinateur.
Tout d'abord, il est recommandé Désactivez les réseaux mobiles et le Wi-Fi. Sur le HTC, il est impératif de s'assurer que tout le trafic internet généré par le téléphone transite par le câble USB et non par d'autres connexions. Sinon, vous pourriez croire utiliser la connexion de votre ordinateur alors qu'en réalité, vous utilisez toujours les données de votre opérateur.
Pour exécuter des commandes sur l'appareil, deux options s'offrent à vous : vous connecter à l'appareil mobile depuis votre PC via ADB (Android Debug Bridge) ou installer un… émulateur de terminal Directement sur le téléphone, à l'aide d'un émulateur de terminal ou de Better Terminal Emulator. Dans les deux cas, vous obtiendrez une console vous permettant d'exécuter des commandes en tant que superutilisateur.
Une fois la console ouverte sur le HTC, les étapes habituelles sont les suivantes : élever les privilèges à rootConfigurez l'interface USB avec une adresse IP statique, ajustez la passerelle et supprimez l'ancien chemin par défaut, nettoyez les règles iptables, configurez le DNS et forcez le mode Ethernet sur le port USB. Sur Android, la procédure ressemble généralement à ceci :
- Devenez superutilisateur si nécessaire, - attribuer à l'interface usb0 une adresse IP de la plage 192.168.0.x avec son masque 255.255.255.0, - Supprimez la route par défaut existante et ajoutez une nouvelle passerelle pointant vers l'adresse IP du PC (par exemple, 192.168.0.1). - Nettoyez les règles iptables, tant dans les tables de filtrage que dans les tables NAT, afin d'éviter les règles qui bloquent le trafic. - Configurez le DNS et supprimez toutes les valeurs de proxy configurées sur le système.
Dans ce contexte, le téléphone est configuré pour Tout le trafic Internet transite par l'ordinateur. L'interface usb0 est utilisée, tandis que le PC se charge d'acheminer le trafic vers le réseau externe. Il est également nécessaire de forcer le port USB du HTC en mode Ethernet en écrivant la valeur appropriée dans le nœud système correspondant. Cela entraîne la perte de la connexion ADB, car le périphérique cesse de se présenter comme une interface de débogage et fonctionne alors comme un adaptateur réseau USB.
Paramètres DNS et utilisation du proxy sur Android
L'un des aspects délicats de ce type de configuration manuelle est le Le serveur DNS que le téléphone mobile utilisera. Certains tutoriels recommandent de pointer directement vers un serveur DNS public comme 8.8.8.8 (celui de Google), mais en pratique, cela peut ne pas toujours fonctionner correctement, notamment en fonction du comportement du pilote réseau installé sur l'ordinateur ou de la topologie de votre réseau domestique.
Une autre solution qui fonctionne souvent bien consiste à configurer le DNS du téléphone pour qu'il pointe vers le Adresse IP du PC lui-mêmePar exemple, 192.168.0.1, qui résoudra les noms de domaine à l'aide du serveur DNS de votre routeur ou de votre fournisseur d'accès Internet. Si vous constatez que les noms de sites web ne s'affichent pas correctement ou que la navigation est instable, essayez les deux options DNS pour déterminer celle qui convient le mieux à votre situation.
Si vous travaillez avec un serveur proxy HTTP (En raison de restrictions d'entreprise ou de filtrage de contenu), vous pouvez également configurer Android pour qu'il utilise le partage de connexion inversé. Concrètement, cela consiste à remplacer la valeur vide de la propriété proxy système par une chaîne de caractères comme « http://proxy:port ». Cette méthode fonctionne avec les applications mobiles qui respectent les paramètres de proxy globaux, comme le navigateur.
Cependant, de nombreux services Android (par exemple, Google Play, Gmail et d'autres applications qui se connectent directement à Internet sans passer par des proxys) ils ne fonctionneront pas correctement Cette méthode est une limitation du système lui-même et de la manière dont les applications gèrent leurs connexions, et non du partage de connexion inversé en tant que tel. Si vous utilisez fréquemment ce type d'applications, tenez-en compte avant de mettre en place une architecture complexe basée sur un proxy.
Connectivité USB et mode Ethernet sur le terminal
Un autre détail important concernant le partage de connexion inversé via un câble sous Android est que le port L'USB peut fonctionner en différents modesStockage de masse, MTP, débogage ADB, modem, interface RNDIS/Ethernet, etc. Lorsque vous forcez le périphérique à fonctionner comme une carte réseau USB, cela modifie le rôle que le système d'exploitation du PC lui attribue lorsque le téléphone est connecté.
Sur certains modèles, l'activation du mode Ethernet au niveau du système entraîne le Déconnexion immédiate de la session ADBEn effet, le téléphone cesse de se présenter comme un périphérique de débogage et se comporte alors comme une interface réseau. Il est essentiel de s'en souvenir : si vous exécutez des commandes depuis votre PC via ADB et forcez ce mode, la session sera brutalement interrompue et vous devrez utiliser le terminal interne du téléphone pour poursuivre votre travail.
Sous Linux, lorsque le terminal est configuré en mode Ethernet à l'aide de la valeur appropriée du commutateur de fonction USB, le système devrait pouvoir : détecter une nouvelle interface réseau (Généralement usb0 ou similaire). Cette interface sera traitée comme n'importe quelle autre carte réseau, même si elle est reliée à un téléphone plutôt qu'à une carte réseau physique traditionnelle.
Configuration d'un PC Linux pour le NAT
Si votre ordinateur utilise Linux, l'étape clé du partage de connexion inversé consiste à préparer le système à fonctionner comme Routeur avec NAT Il s'agit d'établir une communication entre votre connexion Internet et l'interface USB qui relie votre appareil mobile. Cela implique de vérifier que le noyau prend en charge différents types de périphériques réseau USB et de configurer le transfert de paquets et les règles iptables.
En ce qui concerne le noyau, pratiquement toutes les distributions modernes prennent déjà en charge cette fonctionnalité. cadre de mise en réseau USB multi-rôles et des modules tels que CDC Ethernet, CDC EEM, RNDIS et des liaisons USB simples. De plus, il est recommandé que la section réseau sans fil prenne en charge le Wi-Fi RNDIS, car certains téléphones peuvent utiliser ce mode pour se connecter au système.
Une fois que l'appareil mobile est reconnu comme une interface usb0 sur le PC Linux, vous devez : activer le transfert IPv4Cela se fait en écrivant la valeur 1 dans le fichier /proc/sys/net/ipv4/ip_forward, ce qui indique au noyau qu'il peut transférer le trafic entre les interfaces. Ensuite, des règles iptables sont définies dans la table nat et la chaîne FORWARD afin que les paquets sortant vers Internet via l'interface principale (par exemple, eth0) soient transférés. masquer (MASQUERADE).
En pratique, le PC effectuera les opérations suivantes : activation du transfert IP, ajout d'une règle MASQUERADE à la règle POSTROUTING sur l'interface sortante, autorisation du trafic de retour établi de l'interface externe vers l'interface interne et autorisation du trafic de l'interface mobile vers l'interface Internet. Enfin, une adresse IP statique (par exemple, 192.168.0.1 avec un masque de sous-réseau de 255.255.255.0) est attribuée à l'interface usb0, qui est alors activée pour permettre la communication avec le téléphone.
Configuration d'un PC Windows : pilotes et réseau partagé
Sous Windows, la procédure permettant à l'ordinateur de partager la connexion Internet avec le téléphone mobile via USB implique l'installation du bon pilote Activez ensuite le partage de connexion dans l'interface appropriée. Pour certains appareils HTC, un pilote spécifique, tel que le « Pilote de périphérique HTC basé sur NDIS distant », est requis ; Windows reconnaît alors le téléphone comme une carte réseau RNDIS.
Une fois le pilote installé et le téléphone portable en mode de partage de connexion USB ou Ethernet, une connexion réseau sera créée dans le panneau de connexion réseau. nouvel adaptateur Cette carte réseau, associée à l'appareil HTC, doit se voir attribuer une adresse IP statique, par exemple 192.168.0.1, avec un masque de sous-réseau de 255.255.255.0, afin de servir de passerelle pour le téléphone.
Ensuite, dans les propriétés de la connexion qui dispose d'un accès Internet (votre carte Ethernet ou Wi-Fi principale), vous devez activer l'option pour Partager la connexion Internet (ICS) et sélectionnez l'interface mobile comme interface de destination. Cela effectuera automatiquement la translation d'adresses réseau (NAT) et permettra au trafic du téléphone d'utiliser la même connexion que le PC.
Une fois l'adresse IP correctement configurée et la connexion partagée activée, l'appareil mobile devrait pouvoir pour naviguer en utilisant la ligne fixe depuis l'ordinateur. Sinon, il est conseillé de vérifier les paramètres DNS et de passerelle sur l'appareil, ainsi que la configuration du pare-feu Windows, qui peut bloquer le transfert des paquets.
Utilisation du partage de connexion USB aux routeurs et aux périphériques réseau
L'idée de partager une connexion internet via USB ne se limite pas aux seuls PC et téléphones portables : certains Les routeurs permettent d'utiliser un smartphone comme modem. en le connectant via USB. Dans ce cas, lorsque vous branchez le téléphone au routeur et activez le partage de connexion, l'appareil se comporte comme un modem sans hôte et le routeur l'utilise comme source Internet selon une procédure de partage de connexion classique.
Dans certaines interfaces de gestion de routeur, vous pouvez voir des messages d'avertissement lorsqu'il y a connectivité limitéePar exemple, le message « L'interface est connectée, mais l'accès à Internet est impossible » indique généralement que la connexion USB physique fonctionne, mais que le téléphone ne dispose d'aucune donnée active, que l'opérateur bloque le trafic ou que le routeur lui-même ne peut pas accéder à Internet via cette connexion.
Dans ces cas-là, il est recommandé de vérifier d'abord si le smartphone est vraiment dispose d'un accès à Internet de son propre chefsans passer par le routeur. Si cela fonctionne, l'étape suivante consiste à vérifier, dans le panneau Multi-WAN du routeur (ou équivalent), quelle interface est utilisée comme sortie principale et si le partage de connexion USB est correctement sélectionné comme source de connexion.
Dépannage du partage de connexion USB
Lorsque le partage de connexion USB ne fonctionne pas comme prévu, plusieurs solutions s'offrent à vous. contrôles de base Il convient de procéder ainsi avant d'aborder des configurations plus avancées. Souvent, le problème est aussi simple qu'un câble défectueux ou une alimentation insuffisante.
La première chose à faire est de s'assurer que vous utilisez le alimentation d'origine Vérifiez l'alimentation du routeur ou de l'appareil auquel vous vous connectez, car une alimentation insuffisante peut empêcher la charge correcte de votre téléphone via USB. Il est également conseillé de débrancher puis de rebrancher le câble USB et, si possible, d'essayer un autre câble, en vous assurant qu'il peut transmettre des données et charger l'appareil.
Sur Android, une astuce assez efficace consiste à aller dans les paramètres du téléphone et Désactivez et réactivez plusieurs fois l'option de partage de connexion USB.Sur iPhone, il suffit de décocher puis de recocher l'option « Autoriser d'autres personnes à se connecter » dans les réglages de partage de connexion. Souvent, cette simple réinitialisation force le système à renégocier la connexion.
Si cela ne fonctionne toujours pas, essayez de redémarrer les deux smartphone utilisé comme routeur ou PC Sous Windows, vous pouvez également vérifier les paramètres DNS de votre carte réseau : accédez à Paramètres > Réseau et Internet > Ethernet > Modifier les options de la carte, cliquez avec le bouton droit sur votre connexion, sélectionnez Propriétés, puis Protocole Internet version 4 (TCP/IPv4) > Propriétés, où vous pouvez définir manuellement les serveurs DNS sur 8.8.8.8 et 8.8.4.4. Vérifiez également dans Paramètres > Réseau et Internet > Proxy qu'aucun proxy forcé ne bloque l'accès.
Problèmes spécifiques avec Android TV et d'autres appareils
Parfois, lorsqu'on essaie d'utiliser un téléphone portable comme pont pour fournir un accès Internet à un Android TV via USBLe téléviseur ne détecte pas correctement la connexion. Dans les paramètres réseau, l'état de la connexion Ethernet peut toujours apparaître comme « non connecté », alors que le téléphone portable branché à l'ordinateur affiche une connexion active.
En effet, de nombreux téléviseurs Android n'incluent pas cette fonctionnalité. pilotes pour tous les modes USB des téléphonesOu bien elles ne prennent en charge que certains profils (par exemple, stockage ou MTP) et ignorent l'interface RNDIS/Ethernet utilisée pour le partage de connexion. Concrètement, cela signifie que même si votre téléphone partage sa connexion Internet via USB, votre téléviseur Android ne peut pas reconnaître cette connexion comme un port réseau valide.
Dans ce genre de situations, il est généralement plus pratique de recourir à autres alternatives Pour étendre la connexion à la télévision : utilisez votre téléphone portable comme point d’accès Wi-Fi traditionnel (partage de connexion normal), connectez la télévision directement au routeur via un câble Ethernet, utilisez des CPL pour faire passer le réseau à travers l’installation électrique, ou même utilisez un deuxième routeur qui reçoit le signal du téléphone portable via Wi-Fi et le répète.
Utiliser le partage de connexion inversé pour transférer Internet de votre PC vers votre téléphone portable via USB, Wi-Fi ou Bluetooth est une méthode très flexible pour Tirez le meilleur parti de votre connexion fixe et couvrir les zones de la maison où le signal du routeur est insuffisant. La maîtrise des outils simples (partage de connexion inversé Android sous Windows, points d'accès Wi-Fi, Bluetooth PAN) et des configurations avancées (NAT sous Linux, pilotes RNDIS, réglages manuels sur Android rooté) permet d'adapter la solution à chaque situation : d'un HTC configuré manuellement via des commandes, à un routeur utilisant le téléphone comme modem, en passant par un réseau domestique où vous modifiez les options DNS, proxy et réseau pour optimiser chaque mégabit. Partagez l'information afin que davantage de personnes connaissent le sujet.
