Salut, merci pour A2A.
Pour ce faire, vous devez effectuer un « Tethering inversé ». Suivez les instructions pour ce faire.
Introduction
Ce guide est destiné à vous aider à partager la connexion Internet de votre PC à votre smartphone / tablette Androidsmartphone via un câble USB. Cette technique est appelée connexion inversée USB. Il est différent de USBtethering dans lequel vous partagez Internet depuis votre Android vers votre PC. Il y a plusieurs raisons pour lesquelles vous avez besoin de cette technique:
– Vous n’avez pas de réseau mobile / wifi et votre PC n’a pas d’adaptateur wifi
– Vous ne pouvez pas vous connecter au wifi, par exemple, votre entreprise ne vous laisse pas créer de hotspot au travail
– Vous ne voulez pas dépenser d’argent pour un forfait mobile, et vous voulez une connexion Internet plus stable et plus rapide que le wifi
– Vous ne voulez pas que votre PC et votre Android deviennent trop chauds à cause du wifi
– Vous voulez que votre Android soit chargé pendant que vous êtes en utilisez
…Vous avez cherché et trouvé des applications / outils / solutions, vous avez suivi exactement leurs instructions mais finalement vous étiez frustré car elles ne fonctionnaient pas, je viens ici pour une nouvelle méthode.
Cette méthode fonctionne en suivant les bases du partage de connexions Internet. Si votre appareil Android est capable de faire du partage de connexion USB, vous pourrez faire du partage de connexion USB avec cette méthode!
Avantages:
– Aucun logiciel supplémentaire sur votre PC. Ne laissez aucune trace sur votre PC. Imaginez quand vous êtes au travail et que vous devez installer une application « jouet » merdique sur votre PC pour évaluer une connexion de tunnel pour cette tâche.
– Fonctionne avec Windows, Linux et Mac OS X
– Vous savez ce que vous faites. Qui sait ce que font les outils « faciles à utiliser » lorsqu’ils ne vous aident pas?
Inconvénients:
– Vous devez taper certaines commandes sur votre Android.
Si vous êtes prêt, commençons !Exigences:
– Appareil Android enraciné avec capacité de « connexion USB ». Vérifiez les paramètres Android – Réseaux sans fil & – Connexion & hotspot portable. De nombreuses ROM d’origine désactivent cette fonctionnalité. Vous devez l’activer d’une manière ou d’une autre (rooter votre Android et utiliser une application pour activer ou remplacer la ROM d’origine). Les ROMS CyanogenMod ont toujours cette capacité. La chose importante à retenir est que lorsque vous connectez votre Android et activez le « partage de connexion USB », il apparaît comme un adaptateur réseau USB, pas un périphérique de stockage de masse ou multimédia.
– PC avec une connexion Internet fonctionnelle.
– Câble USB pour connecter votre Android à votre PC.
– Émulateur de terminal sur votre Android. Si vous ne souhaitez pas taper de commandes sur votre écran tactile avec l’émulateur de terminal, vous pouvez utiliser le clavier de votre PC pour saisir des commandes avec « adb shell ». adb fait partie d’AndroidSDK qui est disponible en téléchargement sur Google. Pour utiliser adb, vous devez activer le « débogage USB » sur votre Android.
– Facultatif, BusyBox sur votre Android.Étape 1: Connectez votre Android à un PC par câble USB et activez « Connexion USB ». Vous êtes toujours autorisé à activer cette option même lorsque votre 3g / wifi sur votre Android est éteint.
– Si vous utilisez Linux (Ubuntu), vous n’avez rien à installer. L’applet NetworkManager tentera d’établir une connexion sur le nouveau périphérique réseau filaire détecté.
– Si vous utilisez Windows, Windows recherchera automatiquement Windows Update et installera le pilotepour vous. Vous pouvez ignorer la recherche Windows Update et installer manuellement un pilote déjà inclus de Microsoft. Dans la fenêtre Installer le pilote, cliquez sur Parcourir mon ordinateur, puis Laissez-moi choisir…, sélectionnez NetworkAdapters, décochez Afficher le matériel compatible, regardez « Microsoft Corporation » dans la colonne de gauche et choisissez Périphérique compatible NDIS distant dans la colonne de droite. Vous pouvez installer ou mettre à jour un pilote à partir du gestionnaire de périphériques
sous Windows.
– Si vous utilisez Mac, installez le pilote HoRNDIS. Vous serez informé d’une nouvelle interface réseau. Cliquez sur « Préférences réseau » dans la boîte de dialogue pour l’ajouter à la liste des interfaces connues. Ensuite, « Appliquer ».
– Si vous utilisez Linux sans interface graphique ou gestionnaire de réseau, exécutez ces commandes en tant que root (ou utilisez sudo) :Code:
- masque de réseau ifconfig usb0 10.42.0.1 255.255.255.0
( supposons que vous n’ayez aucun autre adaptateur réseau USB
, sinon votre Android peut être usb1, usb2…)
Code:
- echo 1 > / proc/sys/net/ipv4/ip_forward
La commande pour sudo sera :
Code:
- sudo ' echo 1 > / proc/sys/net/ipv4/ip_forward'
Code:
- iptables -t nat-F
- iptables - t nat - A POSTROUTING - j MASCARADE
Étape 2:
– Si vous utilisez Linux, cliquez sur l’applet NetworkManager en haut à droite de votre écran, sélectionnez « Modifier les connexions… ». Dans l’onglet « Filaire », choisissez la nouvelle connexion établie (attention, pas de connexion Ethernet) et cliquez sur « Modifier… »Dans l’onglet « Paramètres IPv4 », choisissez « Partagé avec d’autres ordinateurs » comme méthode. Cliquez sur « Enregistrer ». NetworkManager rétablira la connexion et attribuera à votre PC une adresse IP sur cette connexion réseau USB, par défaut : 10.42.0.1. Laissez les connexions Internet (filaires ou sans fil) intactes.
– Si vous utilisez Windows, ouvrez « NetworkConnections » dans le Panneau de configuration. C’est quelque peu différent de la configuration sous Linux. Faites un clic droit sur une connexion Internet que vous avez. Je suppose que vous utilisez un bureau qui n’a pas d’adaptateur wifi, alors faites un clic droit sur la connexion Ethernet LAN avec Internet et sélectionnez « Propriétés ». Dans l’onglet « Partage » (ou « Avancé » pour Windows XP), cliquez sur « Autoriser les autres utilisateurs du réseau à se connecter via… », puis sélectionnez la connexion USB dans la liste déroulante ci-dessous. Cliquez sur OK. Windows configurera automatiquement votre connexion réseau USB et lui attribuera une adresse IP, par défaut pour Windows 7: 192.168.137.1, par défaut pour Windows XP: 192.168.0.1. Vous pouvez voir que votre connexion Internet est maintenant « partagée » et votre connexion USB est maintenant « Réseau non identifié ».
– Si vous utilisez Mac, ouvrez Préférences système – Réseau. Si vous avez installé HoRNDIS, vous verrez une nouvelle interface réseaucorrespondant à votre connexion USB
. Avec « Utiliser DHCP » comme configurer Ipv4, il est peut-être déjà connecté. Revenez à SystemPreferences, cliquez sur « Partage ». Sélectionnez « Partage Internet ». Choisissez la connexion Internet (Ethernet ou Aéroport…) dans « Partager votre connexion depuis », et choisissez interface de connexion USB
dans « Vers les ordinateurs utilisant ». Mac attribuera à votre interface de connexion USB une adresse IP, par défaut : 192.168.2.1.
– Si vous utilisez Linux sans interface graphique ou NetworkManager, vous avez effectué toutes les configurations du PC à l’étape 1.La configuration de votre PC est maintenant terminée!
Étape 3:
Ouvrez l’émulateur de terminal sur votre Android. Référence ::
- su
L’invite de commande doit passer de # à #. Si ce n’est pas le cas, vérifiez que votre appareil est correctement enraciné.
Tapez la commande suivante dans l’émulateur de terminal, la même chose pour tous les systèmes d’exploitation PC :
Code:
- netcfg rndis0 dhcp
Le nom de l’interface USB dans Android peut varier. C’est généralement rndis0 ou usb0. Référence
:
- boîte à outils ifconfig
pour identifier le nom.
Utilisez les ANCIENNES instructions ci-dessous lorsque la méthode dhcp automatique ne fonctionne pas.Tapez les commandes suivantes dans l’émulateur de terminal :
Pour PC Linux :Code:
- ifconfig rndis0 10.42.0.2 masque de réseau 255.255.255.0
- route ajouter gw par défaut 10.42.0.1 dev rndis0
Si la route échoue, essayez : Code
:
- route busybox ajouter gw par défaut 10.42.0.1 dev rndis0
Pour Windows PC, utilisez les mêmes commandes ci-dessus, remplacez 10.42.0.2 par 192.168.137.2 (192.168.0.2 pour Windows XP), remplacez 10.42.0.1 par 192.168.137.1 (192.168.0.1 pour Windows XP)
Pour Mac PC, remplacez 10.42.0.2 par 192.168.2.2, remplacez 10.42.0.1 par 192.168.2.1Maintenant, vous pouvez fermer Terminal Emulator et démarrer le navigateur pour Internet.
Certaines applications (à télécharger dans Google Play, GMail, Facebook…) ne reconnaissez pas la connexion Internet. Vous pouvez essayer de cette façon (
ATTENTION: NON TESTÉ
):
– Activer temporairement la connexion 3G sur votre Android
– Type:Code:
- ifconfig rmnet0 0.0.0.0
Le nom de l’interface 3G dans Android peut varier: ppp0, rmnet0… Référence
:
- boîte à outils ifconfig
pour identifier le nom.
avant ifconfig rmnet0… surtout.
Cela permettra aux applications de voir votre connexion Internet via USB en 3G!Les paramètres de connexion USB sur Android seront automatiquement rétablis lorsque vous débranchez le câble USB. Pour rétablir les paramètres sur PC, décochez « Autoriser les autres utilisateurs du réseau à se connecter via… »sous Windows, « Partage Internet » sur Mac, passez de « Partagé vers d’autres ordinateurs » à « Automatiquement (DHCP) », ou supprimez simplement la connexion USB de NetworkManager sous Linux.
Crédits: XDA
J’espère que ça aide!