1 votes

Connecter un PC à un ordinateur portable avec Android

Est-il possible de connecter un PC à un ordinateur portable avec un téléphone Android pour partager des fichiers entre le PC et l'ordinateur portable ? Je n'ai pas de câble LAN, tout ce que j'ai est :

Un PC sans adaptateur WiFi.
Un câble USB Android.
Un téléphone Android.
Un ordinateur portable avec WiFi intégré.
Le PC et l'ordinateur portable ont tous deux Windows 7.

Ce que j'essaie de faire, c'est :
1. Connecter Android à un PC avec le tethering USB.
2. Connectez ensuite Android à l'ordinateur portable avec le WiFi tethering.
3. Ensuite, je veux partager des fichiers entre le PC et l'ordinateur portable.

Je n'y connais pas grand chose en matière de réseau.
Dites-moi si vous le savez.

1voto

outOfHeap Points 144

C'est possible si vous utilisez Cyanogenmod même sans logiciel tiers :

Connectez le téléphone au PC et activez la fonction de connexion USB. Créez ensuite un hotspot sur votre ordinateur portable et connectez-y votre téléphone.

Ensuite, votre téléphone partage sa connexion WiFi avec votre PC, ce qui vous permet de transférer des fichiers et d'utiliser Internet.

Si vous n'êtes pas un utilisateur de CM, essayez d'utiliser PdaNet+.

https://play.google.com/store/apps/details?id=com.pdanet

0voto

Je pense que ce n'est pas possible car Android démonte la carte SD (réelle ou émulée) lorsqu'elle est branchée en USB. Cela signifie qu'aucune application du téléphone ne pourra lire ou écrire sur la carte SD lorsque le téléphone est branché, y compris l'application de connexion WiFi que vous utilisez.

Si l'ordinateur portable et l'ordinateur de bureau sont tous deux équipés de Bluetooth, vous pourriez envoyer des fichiers par Bluetooth de l'ordinateur portable au téléphone puis à l'ordinateur de bureau ou vice versa, ce qui serait assez facile.

S'il n'y a pas d'autre moyen, vous pouvez toujours brancher le téléphone sur l'ordinateur portable, transférer les fichiers sur le téléphone, puis brancher le téléphone sur l'ordinateur de bureau et transférer les fichiers depuis le téléphone ; c'est gênant, mais ça marche.

0voto

Firelord Points 23064

La meilleure façon (IMO) est de faire un pont entre le réseau de tethering USB (192.168.42.x) et le hotspot Wifi (192.168.43.x), mais je n'ai pas de solution pour les faire.

Cela dit, j'ai une solution pour transférer des fichiers entre un PC et un portable en respectant les contraintes mentionnées dans la question (avec "pas d'internet" exclusivement).


Le point commun d'interaction dans notre configuration actuelle est l'appareil Android lui-même, ce qui signifie que l'appareil peut accéder aux deux systèmes, si nécessaire. Si seulement je peux accéder au contenu de l'ordinateur portable et de l'ordinateur personnel à partir d'Android, le transfert de données peut être effectué à l'aide d'un gestionnaire de fichiers.

Notez que je n'ai pas essayé cette méthode sur Windows 7 mais les instructions ne devraient pas être différentes pour les autres plateformes.

Instructions :

  1. Connectez le PC à Android via le tethering USB, et l'ordinateur portable à Android via le hotspot Wifi. Notez l'adresse IP des deux machines.

    • Les utilisateurs de Windows voient este pour connaître l'adresse IP ; cliquez aquí Utilisateurs de Linux (Ubuntu) pour la même chose.
    • L'adresse IP à noter serait similaire à la suivante 192.168.42.xyz y 192.168.43.abc , donde xyz y abc sont des entiers (+ve), c'est-à-dire qu'il faut noter l'adresse IP locale et non l'adresse IP de votre ISP.
  2. Configurez un serveur FTP sur le PC et l'ordinateur portable.

    • Les utilisateurs de Windows voient ceci respuesta Les utilisateurs de Linux(Ubuntu) voient ces réponses : 1 , 2 . Je conseille Gadmin-Proftpd pour l'interface graphique dans cette dernière plate-forme.
    • Bien que cela ne soit pas nécessaire, exécutez le serveur sur le port 21 (nécessite des privilèges d'administrateur/superutilisateur).
    • Pendant la configuration, créez un utilisateur FTP pour votre serveur FTP, par exemple Utilisateur : u1 et le mot de passe : mot de passe1 . Sinon, si votre programme permet anonyme session FTP, puis allez-y.
    • Google est votre ami dans le besoin, ne l'oubliez pas car vous pourriez en avoir besoin.
  3. Installez un gestionnaire de fichiers dans Android qui peut parcourir le stockage réseau. Je recommande Gestionnaire de fichiers ES File Explorer .

  4. Lancement ES File Explorer Pour accéder à la page d'accueil, faites glisser le curseur vers la droite à partir du bord gauche. RéseauFTP → choisir ftp .

  5. Pour PC :

    • Remplissez l'adresse IP (de l'étape 1) dans le champ Serveur champ.
    • Laissez le port par défaut sur 21 .
    • Choisissez Actif en Mode .
    • Remplir Nom d'utilisateur : y Mot de passe que vous avez créé à l'étape 2. Si vous avez sélectionné anonyme à l'étape 2, choisissez Anonyme et laissez les champs d'informations d'identification vides.
    • Tapez OK .

    Pour ordinateur portable :

    • Répétez les étapes précédentes pour le PC dans cette étape, à l'exception de l'adresse IP et des informations d'identification FTP qui doivent être remplacées par celles du serveur FTP de l'ordinateur portable.
  6. Si votre serveur FTP est accessible et fonctionne bien, alors ES File Explorer créera une entrée avec le nom (probablement) de l'adresse IP locale de votre PC/Laptop.

  7. Dans l'onglet FTP de ES File Explorer sélectionnez une entrée et vous pourrez voir le contenu du serveur FTP en cours d'exécution.

  8. Vous pouvez utiliser les fonctions couper-copier-coller-supprimer (sous réserve de la configuration du serveur FTP) de l'application ES File Explorer sur le contenu de ces deux entrées de réseau.

C'est fait ! :-)


Notes :

1. La vitesse de transfert des données est soumise aux ressources dont dispose Android.

2. Vous pouvez utiliser un serveur autre que FTP. Assurez-vous que le serveur que vous avez choisi peut être mappé (pris en charge) dans un gestionnaire de fichiers sous Android.

3. Si votre machine est équipée d'un pare-feu (la plupart des PC utilisent le pare-feu de Windows ou un antivirus), autorisez explicitement votre programme FTP à établir et à accepter des connexions (sinon, ce sera très ennuyeux). Si c'est possible, déconnectez temporairement les deux machines (désactivez également les données mobiles sur Android) d'Internet et désactivez le pare-feu/antivirus sur les deux pour le moment.

4. Si votre appareil Android est équipé d'un pare-feu (AFwall+ dans mon cas), autorisez votre gestionnaire de fichiers. C'est quelque chose que l'on peut oublier de faire.


Méthode infructueuse dont la raison est inconnue pour l'instant :

1) Je pense que l'objectif peut être atteint par le transfert de port sur une interface. J'ai constaté que la machine sous réseau USB-tethered peut accéder à la passerelle du hotspot wifi (192.168.43.1) mais ne pouvait pas pinguer une machine derrière cette dernière. L'inverse n'était pas vrai non plus. J'ai prévu de faire une redirection de port sur l'interface du hotspot de sorte qu'une requête personnalisée vers cette adresse IP de passerelle soit redirigée vers une autre machine. l'adresse IP de la passerelle soit transmise à une machine derrière elle. Un exemple serait : Un ordinateur portable connecté au hotspot wifi exécute un serveur FTP avec une adresse IP 192.168.43.32 . Je fais ensuite un transfert de port (Android rooté) en tant que 192.168.43.1:21 → 192.168.43.32:21 c'est à dire la machine derrière le réseau USB avec l'adresse IP 192.168.42.143 serait en mesure de voir 192.168.43.32:21 via 192.168.43.1:21 . Cela me semble facile. Mais les applications de transfert de port sur le Play Store n'ont pas donné de résultats satisfaisants. Faites-moi savoir via les commentaires si quelqu'un essaie cette méthode et obtient du succès.

0voto

Sergej Kychkn Points 1

Oui, c'est simple. Créez un compte gmail et utilisez google cloud drive. Mettez tous les fichiers dont vous avez besoin là, ouvrez votre ordinateur portable aller à votre compte gmail et télécharger vos fichiers.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X