Monter les lecteurs SMB à partir de la console

Je ne refuse à personne mon habitude de jouer, un vice hérité de mes aventures sur les systèmes Windows que je n'ai pas utilisé depuis plus de 6 ans à moins qu'il ne s'agisse de réparer un petit truc sur le PC de mon père que même si ça fait mal, je dois avouer qui est «athée pour tout ce qui ressemble à un pingouin».

Un de mes amis m'a demandé comment émuler Warcraft (il était en fait intéressé par la façon dont je jouais à DOTA) en GNU / Linux et je lui ai donné toute la tournée (en utilisant le même vin que Crossover) à quoi il répondit avec un vrai sabre: Et si j'ai Warcraft sur un PC Windows et que je veux l'utiliser sur le mien avec Linux? Aujourd'hui, après une petite mais fructueuse recherche dans San Google, je suis sur le point de vous apporter la réponse sur la façon de répondre à la question de mon ami:

Pour émuler un jeu de Windows dans les systèmes GNU / Linux des applications bien connues telles que Vin, CrossOver, Cedega etc ... je ne vais pas répéter cette partie mais les choses se compliquent si ces applications ne sont pas physiquement sur notre disque dur et bien plus encore si elles sont sur un PC Windows auquel nous devons accéder via le réseau local. Pour accéder à ces ressources, le protocole SMB est utilisé mais cela ne nous permet pas d'émuler des applications distantes, donc j'ai trouvé comment le faire via des unités SMB distantes. (qu'est-ce que dans Windows il dit ressources partagées) monté sur notre PC.

Pour monter une unité SMB distante sur notre PC, nous avons besoin du module smbfs et du client smbclient, nous l'installons donc à partir du référentiel

#apt-get install smbfs smbclient

Une fois ces modules installés, nous pouvons lister les choses qui sont partagées sur n'importe quel PC du réseau grâce au smbclient et à la syntaxe:

#smbclient -L Nombre_PC -U NombreUsuario

Inutile de dire que le nom du PC peut être remplacé par son IP et que le nom d'utilisateur doit être l'utilisateur SAMBA ou (s'ils sont identiques à ceux de mon ami ayant des choses sur un PC Windows) le nom de l'utilisateur ayant accès à ce partage. Voici un exemple de ce à quoi cela ressemble lorsque nous listons les ressources partagées d'un PC Windows:

Une fois que nous savons quelle ressource le PC a partagée, nous passons à la monter sur notre PC. Pour monter une ressource partagée sur notre PC, nous pouvons utiliser 2 façons: ou en utilisant le module smbf ou en utilisant CIFS (Système de fichiers Internet commun) que certains appellent le successeur de SMB et qui nous permet également d'utiliser un peu plus de liberté, dans cet article je vais mettre comment cela se passerait des 2 façons et il vaut la peine de préciser que les deux sont efficaces.

1- Utilisation de smbfs:

Pour monter un partage à distance à l'aide du module smbfs, la syntaxe est utilisée:

mount -t smbfs -o username=nombreUsuario //nombre_PC_o_IP/Nombre_Recurso /Punto_de_Montaje -o Opciones

Clarifier les options:

Les options smbfs sont multiples, l'une d'elles est utilisateur = valeur qui peut aussi être nom d'utilisateur = valeur les deux sont valides et représentent l'utilisateur SAMBA ou l'utilisateur Windows ayant accès à cette ressource partagée

2- Utilisation de CIFS:

CIFS c'est un outil faisant partie de la suite cifs-util qui est invoquée indirectement par la commande mount et peut être utilisée de plusieurs manières ou nous pouvons le faire avec l'option "-t cifs" ou nous pouvons l'utiliser directement avec l'instruction "mount.cifs" dans les 2 façons dont cela fonctionne de la même manière, en général la syntaxe ce serait quelque chose comme

mount -t cifs //recurso /punto de montaje -o Opciones

J'ai choisi l'option mount.cifs et passé l'utilisateur ayant accès à la ressource dans le cadre des options:

Comme information supplémentaire, je vais vous dire que nous pouvons également faire en sorte que notre système le fasse en démarrant le PC en créant un fichier d'informations d'identification, puis en écrivant la ligne suivante dans le fichier fstab:

# 
//Recurso /Punto_de_Montaje cifs uid=Usuario,credentials=Ruta_credenciales 0 0

Dans ce cas, le fichier d'informations d'identification est simplement un fichier texte contenant les options d'informations d'identification:

username = Valeur

password = Valeur

A l'issue de ces processus, quel que soit notre choix lorsque nous accédons au dossier que nous désignons comme point de montage, nous pouvons utiliser ces applications comme si elles étaient réellement sur notre PC:

Comme on peut le voir sur cette dernière figure du dossier / moyenne / LK Le partage E $ est monté (correspond à la partition E $ de Windows) et de cette façon, nous pouvons exécuter Warcraft comme mon ami le voulait. J'espère que cela vous a bien servi et avant que certains trolls commencent leur bavardage, je vous laisse là où je trouve l'information.

Documentation supplémentaire:


13 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   jorgemanjarrezlerma dit

    Qu'une telle.

    Bon tuto et conseils, merci pour l'information et je l'enregistrerai pour référence future ou je dois me connecter au réseau de cette façon. Vous êtes bien et aimables.

  2.   Hyuga_Neji dit

    Merci pour ce soutien, je ne savais vraiment pas comment ils allaient le prendre

  3.   correct dit

    La contribution est formidable!

  4.   donner un coup de pied dit

    Je ne connaissais pas ce mode de montage depuis le terminal, je le fais toujours depuis Thunar et Nautilus en appuyant sur Ctrl + L et en tapant smb: // IP-Address. La vérité est qu'un très bon tutoriel et très bien expliqué. Salutations et vive SAMBA!

    1.    Hyuga_Neji dit

      Si vous pouvez y accéder depuis le gestionnaire de fichiers mais comme je l'ai dit ... au moins cela ne fonctionne pas pour moi d'exécuter des choses avec Wine ou Crossover qui sont dans des adresses IP SMB: //, c'est pourquoi j'ai cherché à faire quelque chose comme «se connecter à Winbugs Network »et de cette manière une référence au vrai fichier .exe de l'autre PC est créée permettant l'utilisation de Wine et Crossover de manière traditionnelle. Cela vous aide même avec les lecteurs vidéo qui n'ont plus à charger de tampons car ils lisent les vidéos comme si elles se trouvaient sur le même PC.

      1.    donner un coup de pied dit

        Ami, j'ai aussi le même problème avec le gestionnaire de fichiers, c'est quelque chose que j'ai oublié de mettre dans le commentaire, c'est pourquoi le post m'a semblé énorme, car j'avais toujours eu des problèmes d'exécution de fichiers et ils devenaient inaccessibles en mettant un chemin depuis le terminal, je n'avais jamais cherché la solution non plus, mais avec ce post vous m'avez éclairé, hehe, et maintenant je peux même exécuter des scripts sur une partition Windows distante. À votre santé!

  5.   victoire dit

    Cela fonctionne pour moi avec:
    mount -t cifs // ressource / point de montage -o Options

    où le chemin de la ressource a un espace et je mets «mot \ sigword» pour que l'espace me reconnaisse. ET ÇA MARCHE, mais je dois le faire à chaque redémarrage.

    Quand je le mets dans fstab, IL ME DONNE UNE ERREUR, et c'est à cause des espaces, j'ai essayé de laisser les espaces normaux, et de les changer en "\" mais il n'y a aucun moyen. suggestions?

    1.    victoire dit

      fixe, remplacer les espaces par «40»

      1.    uno dit

        Vous avez essayé de citer le chemin du répertoire de types:

        "/ Ceci est un répertoire /"

        ?

  6.   Javier dit

    Un tutoriel, à lire, suivre les étapes, et monter -a sans incident
    Merci beaucoup
    Bon travail

  7.   bien dit

    bon tuto, c'était une canette pour démarrer le X pour copier des fichiers depuis mon serveur

  8.   Rod2012 dit

    Oui, bien sûr, c'est vraiment facile mais avec le pare-feu ci-dessus, je n'avais pas de connexion, dans les fenêtres j'avais installé l'alarme Zone et cela m'a posé des problèmes.
    Merci pour l'info

  9.   Ezéchiel dit

    Genius a consommé beaucoup de votre matériel, sur Facebook avec Naruto Shippuden, et je ne savais pas que vous étiez un expert en Linux, merci beaucoup! Je vais l'utiliser pour programmer ionic et compiler à partir d'ubuntu! Je vous remercie