2 votes

Rendre les fichiers de l'ordinateur portable accessibles à l'appareil Android via l'antenne Wifi de l'ordinateur portable ?

J'aimerais pouvoir accéder aux fichiers de mon ordinateur portable Ubuntu depuis mon téléphone et ma tablette Android. Idéalement, je voudrais le faire via mon propre réseau Wlan sécurisé, puis via des partages sftp ou Samba. Puisqu'il n'y a pas de Wlan accessible à l'endroit où je veux faire cela, je veux créer ce réseau Wlan avec le Wifi intégré de l'ordinateur portable ou une clé USB Wifi. Ce Wlan devrait être accessible par les appareils Android ordinaires.

Voici le problème : lorsque je choisis "créer un nouveau réseau sans fil" dans l'applet du gestionnaire de réseau, le réseau créé n'est PAS disponible dans aucun de mes appareils mobiles. On me dit que c'est parce qu'il s'agit d'un réseau "ad hoc" qui n'est pas pris en charge par ces appareils.

Il existe des instructions sur la façon de créer des réseaux gérés (je ne sais pas si c'est le terme exact), mais elles semblent très complexes et diffèrent souvent les unes des autres. En outre, toutes ces instructions visent à rendre la connexion Internet de l'ordinateur portable disponible par Wifi - ce dont je n'ai pas besoin. Tout ce dont j'ai besoin, c'est que le réseau Wifi rende les fichiers de l'ordinateur portable disponibles, donc le seul hôte qui doit être accessible sur ce Wlan est l'ordinateur portable.

Existe-t-il un moyen (espérons-le) facile de démarrer un tel réseau WLan ? Si ce n'est pas le cas, serait-il possible de réaliser ce que je veux avec un autre type de matériel (autre qu'une simple clé USB Wifi), afin de créer un Wlan où mon ordinateur portable est le seul hôte accessible ?

Je pense qu'avec le nombre croissant d'appareils mobiles, et avec les téléphones/tables mobiles ET l'ordinateur portable ayant leur matériel Wlan intégré, il est étrange qu'il n'y ait pas de moyen facile de les connecter directement et sans la nécessité que les deux appareils aient accès à un autre Wlan.

EDIT : Je pense que ce n'est peut-être pas, comme suggéré un doublon, puisque la réponse à l'autre question, ainsi que de nombreuses autres recettes souvent légèrement différentes, essaient de partager la connexion Internet de l'ordinateur qui fournit le point d'accès, alors que je veux juste accéder aux fichiers sur cet ordinateur ou utiliser des services là-bas, en utilisant simplement l'adresse IP. Ce que je cherchais donc, c'est le moyen le plus simple d'y parvenir. Je pense avoir trouvé entre-temps une solution moins complexe que la réponse au duplicata suggéré, mais je ne parviens pas à créer une réponse ici.

1voto

R0b0tn1k Points 1064

Voici ce que je pense être les étapes minimales pour obtenir ce que je voulais. Pour l'instant, ces étapes ne fonctionnent que pour une clé USB Wifi supplémentaire, et non pour le matériel Wifi intégré. Je modifierai cet article au fur et à mesure que j'en apprendrai davantage ...

Installer et configurer hostapd

Afin de faire fonctionner le matériel Wifi (celui intégré dans l'ordinateur portable ou une clé USB Wifi supplémentaire) en mode non ad-hoc, le logiciel hostapd est nécessaire. Notez que pour que cela fonctionne, le matériel Wifi doit être supporté par le logiciel hostapd et le matériel doit être capable de supporter le mode non ad-hoc.

  1. Installer le logiciel avec sudo apt-get install hostapd

  2. Trouvez le nom de l'interface réseau qui correspond au matériel Wifi. Pour une clé USB Wifi supplémentaire, cela peut être wlan1 ou similaire. La commande ifconfig affichera toutes les interfaces réseau disponibles.

  3. Créer le fichier de configuration /etc/hostapd/hostapd.conf (par exemple, avec la commande gedit /etc/hostapd/hostapd.conf ) avec le contenu suivant où vous remplacez <INTERFACENAME> avec le nom trouvé à l'étape 2, <MYSSID> avec le nom que vous avez choisi pour votre réseau, <CODE> avec le code à deux lettres de votre pays (par exemple, US), <MODE> avec le mode du réseau Wifi (par exemple, g) et le canal avec un numéro de canal valide (par exemple, 3). Alternativement, les lignes pour hw_mode y channel peuvent être entièrement laissés de côté. Remplacer <MYPASSPHRASE> avec une phrase de passe que vous aimez (mais évitez les trémas ou les caractères accentués).

    interface=<INTERFACENAME>
    driver=nl80211
    logger_stdout=-1
    logger_stdout_level=0
    ssid=<MYSSID>
    country_code=<CODE>
    hw_mode=<MODE>
    channel=<CHANNEL>
    macaddr_acl=0
    auth_algs=1
    ignore_broadcast_ssid=0
    wpa=2
    wpa_passphrase=<MYPASSPHRASE>
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP

    Ver http://linuxwireless.org/en/users/Documentation/hostapd pour plus d'informations.

  4. Exécutez la commande sudo hostapd -d /etc/hostapd/hostapd.conf . Cela devrait démarrer le réseau Wifi et il devrait être possible de se connecter à ce réseau à partir de l'appareil mobile : le réseau avec le SSID que vous avez attribué devrait apparaître dans la liste et après avoir entré le mot de passe, l'appareil devrait se connecter au réseau. Cependant, l'appareil n'obtiendra pas d'adresse IP et aucun transfert de données réel n'est encore possible. Terminez la commande en appuyant sur Ctl-C

Installer le DHCP et configurer le réseau

Afin de transférer réellement les données entre le dispositif mobile et l'ordinateur portable, le réseau doit savoir quelle plage d'adresses IP il doit utiliser et un programme est nécessaire pour attribuer des adresses IP à tout dispositif qui souhaite se connecter.

  1. Utiliser la commande sudo apt-get install isc-dhcp-server pour installer le serveur DHCP.

  2. Modifier le fichier de configuration de l'interface /etc/network/interfaces et ajoutez ce qui suit à la fin :

    iface <INTERFACENAME> inet static
    address 192.168.2.1
    netmask 255.255.255.0
  3. Modifier le fichier de configuration DHCP /etc/dhcp/dhcpd.conf et ajoutez ce qui suit à la fin.

    subnet 192.168.2.0 netmask 255.255.255.0 {
      range 192.168.2.3 192.168.2.10;
      option broadcast-address 192.168.2.255;
      option routers 192.168.2.1;
    }

    Si vous connaissez l'adresse MAC de l'appareil mobile et que vous souhaitez lui attribuer une adresse IP fixe, vous pouvez ajouter les lignes suivantes avant l'accolade fermante, en les remplaçant par les lignes suivantes XX:XX:XX:XX:XX:XX par l'adresse MAC. L'adresse IP fixe 192.168.2.2 sera ainsi attribuée :

      host device1 {
        hardware ethernet XX:XX:XX:XX:XX:XX;
        fixed-address 192.168.2.2;
      }
  4. Affichez l'interface avec la commande sudo ifup <INTERFACENAME>

  5. Démarrez le serveur DHCP avec la commande sudo dhcpd -f -d <INTERFACENAME> (ceci continuera à fonctionner jusqu'à ce que vous terminiez avec Ctrl-C et que vous montriez les messages de journal au terminal)

  6. Démarrez le réseau géré avec la commande sudo hostapd -d /etc/hostapd/hostapd.conf

Si tout va bien, vous devriez maintenant pouvoir vous connecter à ce réseau Wifi à partir d'un appareil mobile et une adresse IP dans la plage 192.168.2.X devrait être attribuée à l'appareil.

Accès aux fichiers et aux services sur l'ordinateur portable

Une fois le réseau démarré, le dispositif mobile devrait pouvoir accéder aux services exécutés sur l'ordinateur portable (mais pas à l'internet). Le moyen le plus simple de partager des fichiers à partir de l'ordinateur portable est de créer un partage Samba pour un répertoire sur le réseau. Pour ce faire, cliquez avec le bouton droit de la souris sur l'icône du répertoire et choisissez "Options de partage", puis cochez "Partager ce dossier" et attribuez éventuellement un nom de partage, puis cliquez sur "Créer un partage".

Pour les appareils Android, il existe plusieurs applications qui peuvent être utilisées pour accéder aux partages Samba, j'utilise "ES File Explorer". Dans l'application ES File Explorer, passez à l'onglet "LAN Shares" et ajoutez un nouveau serveur. Dans le champ "server", entrez l'adresse IP du serveur, par exemple 192.168.2.1, puis entrez l'identifiant et le mot de passe Ubuntu et touchez "OK". Lorsque vous touchez l'adresse IP du serveur, tous les partages que vous avez créés devraient être répertoriés et à partir de là, vous pouvez copier des fichiers ou des répertoires entiers sur l'appareil Android.

Une autre façon d'accéder aux fichiers de l'ordinateur portable, qui est également prise en charge par l'application "ES File Explorer", est la suivante sftp .

0voto

Phidelux Points 752

J'utilise le ES File Explorer pour accéder aux fichiers de mon pc et du serveur nas. ES utilise SMB pour se connecter à votre pc via Wifi.

Grâce au gestionnaire de fichiers à distance de l'ES, vous pouvez également gérer les fichiers de votre téléphone depuis votre ordinateur.

EDITAR Pourquoi n'utilisez-vous pas un routeur wifi à 10$ pour établir votre réseau ? Ou pourquoi ne pas utiliser un bon vieux câble pour connecter votre portable à votre ordinateur ?

0voto

PHP Learner Points 2468

Votre question est en fait deux questions, qui pourraient être posées en deux questions distinctes et auxquelles on pourrait répondre séparément.

1) Comment configurer un point d'accès WiFi avec un ordinateur portable Ubuntu ?

Je vous suggère de lire la réponse de @Err Hunter dans ce lien . Veuillez noter à ce commentaire : Vous devez lire le deuxième lien source si vous utilisez Ubuntu14.04.

2) Comment partager des fichiers entre mon ordinateur portable Ubuntu et mes appareils Android sur un réseau supérieur ?

La réponse à cette question comporte deux parties :

Partie 1 : Partager un dossier sur votre ordinateur portable (Ubuntu) :

Cette réponse est le meilleur guide que j'ai trouvé à cet effet.

Partie 2 (partie principale de votre question, je pense) : Accéder aux fichiers partagés

J'offre " ES File Explorer App ". Dans l'application ES File Explorer :
- Allez dans l'onglet Réseau - Sélectionnez "LAN". - Appuyez sur l'icône "+" en bas de la page pour ajouter un nouvel élément. - Dans la boîte de dialogue "Server", entrez l'adresse IP du serveur, par exemple 192.168.150.1, puis entrez le nom d'utilisateur et le mot de passe Ubuntu dans les champs appropriés et appuyez sur "OK". - Un nouvel élément est ajouté dans la catégorie "LAN". - Si vous touchez cet élément, tous les partages que vous avez créés devraient être répertoriés et de là, vous pouvez accéder aux fichiers et aux répertoires à partir de vos appareils Android.

SistemesEz.com

SystemesEZ est une communauté de sysadmins 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