Obligement - L'Amiga au maximum

Dimanche 01 juin 2025 - 17:48  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

Actualité (récente)
Actualité (archive)
Comparatifs
Dossiers
Entrevues
Matériel (tests)
Matériel (bidouilles)
Points de vue
En pratique
Programmation
Reportages
Quizz
Tests de jeux
Tests de logiciels
Tests de compilations
Trucs et astuces
Articles divers

Articles in English


Réseaux sociaux

Suivez-nous sur X




Liste des jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z,
ALL


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Galeries

Menu des galeries

BD d'Amiga Spécial
Caricatures Dudai
Caricatures Jet d'ail
Diagrammes de Jay Miner
Images insolites
Fin de jeux (de A à E)
Fin de Jeux (de F à O)
Fin de jeux (de P à Z)
Galerie de Mike Dafunk
Logos d'Obligement
Pubs pour matériels
Systèmes d'exploitation
Trombinoscope Alchimie 7
Vidéos


Téléchargement

Documents
Jeux
Logiciels
Magazines
Divers


Liens

Associations
Jeux
Logiciels
Matériel
Magazines et médias
Pages personnelles
Réparateurs
Revendeurs
Scène démo
Sites de téléchargement
Divers


Partenaires

Annuaire Amiga

Amedia Computer

Relec


A Propos

A propos d'Obligement

A Propos


Contact

David Brunet

Courriel

 


En pratique : Utilisation de Smart SMBFS sur MorphOS
(Article écrit par Johannes Genberg et extrait de morphosuser.wordpress.com - novembre 2015)


Mise à jour : Petteri "jPV" Valli a été très sympathique et m'a fourni un nouveau script plus performant. Voir en fin d'article.

L'une des rares choses que je n'ai jamais pris la peine d'apprendre est le fonctionnement des réseaux. Principalement parce que c'était un sujet très compliqué quand j'étais jeune et passionné d'informatique. Mais plus tard, quand j'en ai vraiment eu besoin, c'était devenu une tâche simple. Il suffit de brancher un câble LAN et de laisser Windows faire le travail. Mes connaissances en réseau sont donc quasiment nulles.

À la maison, j'ai plusieurs appareils connectés à un réseau partagé. Certains sont branchés directement sur une prise murale, d'autres via un routeur (pour que davantage d'ordinateurs puissent accéder à Internet). L'autre jour, en cherchant des fichiers dans ma médiathèque, j'ai appuyé par erreur sur le mauvais bouton et je me suis retrouvé face à un écran où l'appareil me demandait mon nom d'utilisateur et mon mot de passe pour me connecter à mon PC. Jusqu'à présent, je ne voyais pas l'intérêt de connecter mon PC et ma médiathèque via notre réseau domestique, mais lorsque j'ai compris par hasard que c'était possible et facile, je n'ai plus imaginé ne pas le faire. Comme tant d'autres fois auparavant, ce nouveau "besoin" m'est venu par hasard.

Bien sûr, je me suis demandé si je pouvais faire la même chose avec MorphOS. Ou plutôt, si c'était suffisamment simple pour que quelqu'un comme moi puisse l'essayer.

Après avoir posé des questions sur le canal IRC de MorphOS, j'ai reçu l'aide du développeur de MorphOS, Mark "Bigfoot" Olsen, qui m'a guidé pour y parvenir. Et ce n'était pas aussi difficile que je le pensais. Il existe plusieurs méthodes, mais celle-ci est celle que j'ai trouvée la plus simple (même si je ne les ai pas toutes étudiées, impatient de voir comment ça marche).

Tout d'abord, allez sur Aminet et téléchargez Smart SMBFS. C'est un script qui permet de monter des réseaux en utilisant le SMBFS intégré à MorphOS (ne me demandez pas ce que cela signifie). Décompressez-le.

Smart SMBFS

Double-cliquez sur le répertoire.

Smart SMBFS

Faites un clic droit sur "Smart_SMBFS" et choisissez "Edit" (Éditer).

Smart SMBFS

Voici à quoi ressemble le script. Maintenant, il faut vérifier le nom de notre réseau. J'utilise Windows 7, donc je clique sur "Network" (Réseau). Là, je vois mon centre multimédia (Mediacenter) et mon ordinateur (Yasupc). Mais connaître ces informations ne suffit pas. J'ai besoin du nom de certains répertoires auxquels je dois accéder. Dans le cas du centre multimédia, il s'agit de deux disques durs appelés "Douga" et "Momo". Ils ne sont pas protégés par mot de passe. Dans le cas de mon PC, je fais un clic droit sur certains tiroirs -> Propriétés -> Partage -> Partager. Ensuite, je clique sur la liste -> Tout le monde -> Ajouter - > Partager . Deux d'entre eux ont le niveau d'autorisation "Lecture" et un autre (Partagé) "Lecture/Écriture". Le PC est également protégé par mot de passe. J'ajoute les informations dans le script ci-dessus.

RUN >NIL: smbfs //mediacenter/douga workgroup foo volume Douga devicename smb0
RUN >NIL: smbfs //mediacenter/momo workgroup foo volume Momo devicename smb1
RUN >NIL: smbfs //yasupc/download workgroup foo volume A1_Download devicename smb2 username Yasu password xxx
RUN >NIL: smbfs //yasupc/video workgroup foo volume A1_Video devicename smb3 username Yasu password xxx
RUN >NIL: smbfs //yasupc/shared workgroup foo volume A1_Shared devicename smb4 username Yasu password xxx

Smart SMBFS

"RUN >NIL:" permet au programme de s'exécuter en arrière-plan (sans afficher de données inutiles). Ensuite, on démarre le programme SMBFS. Ajoutez alors les chemins. Enfin, écrivez "workgroup foo". Donnez ensuite un nom au périphérique, qui sera affiché sous MorphOS. Donnez-lui ensuite un nom propre pour que le système puisse les distinguer. Dans le cas de mon PC, j'ai également ajouté mon nom d'utilisateur et mon mot de passe (ce n'est pas "xxx", hein), qui sont les mêmes que ceux que vous utilisez pour vous connecter à Windows.

Notez que les lignes commençant par ";" ne seront pas exécutées.

Si tout est correct, il vous suffit d'enregistrer et de double-cliquer sur l'icône. Voici ce que j'obtiens sur mon bureau.

Smart SMBFS

Maintenant, en cliquant sur "Douga", les bons répertoires s'affichent. Vous pouvez également déplacer des fichiers entre les systèmes si vous le souhaitez (ici, mon centre multimédia n'est pas protégé en lecture/écriture), ou regarder des films sur le réseau. Mon PC possède le répertoire "Shared" ("A1_Shared"), ce qui me permet de déplacer des fichiers entre les systèmes. Même si MorphOS est en 32 bits et mon Windows en 64 bits, cela fonctionne plutôt bien. Je rencontre parfois des problèmes lors de la copie de fichiers, mais je soupçonne que cela soit lié aux noms de fichiers. Ce qui est bon ou mauvais à utiliser varie selon les systèmes. Renommer les fichiers résout généralement le problème.

Smart SMBFS

C'était assez facile. Maintenant, comment l'arrêter ?

Démarrez le Shell et tapez "status". Vous verrez une liste de processus. Recherchez l'un de vos réseaux partagés et tapez "Break <numéro de processus>". Par exemple, "Break 5". Ce processus devrait disparaître lorsque vous tapez à nouveau "status" et ne plus s'afficher sur le bureau. Dans ce cas, "Break 5" a tué Douga.

Smart SMBFS

C'est assez simple, mais il serait préférable de pouvoir tous les quitter d'un coup. Pas de problème ! Allez dans le répertoire "Smart_SMBFS" et créez-y un fichier texte. Saisissez ces lignes :

RUN >NIL: break `status com "smbfs '//mediacenter/douga'"`
RUN >NIL: break `status com "smbfs '//mediacenter/momo'"`
RUN >NIL: break `status com "smbfs '//yasupc/download'"`
RUN >NIL: break `status com "smbfs '//yasupc/video'"`
RUN >NIL: break `status com "smbfs '//yasupc/shared'"`

Smart SMBFS

Enregistrez-le sous le nom "Quit_Smart_SMBFS" et copiez l'icône depuis Smart_SMBFS pour la transformer en script exécutable. Faites un clic droit sur la nouvelle icône et vérifiez qu'elle ressemble à ceci.

Smart SMBFS

Si c'est le cas, tous les lecteurs réseau se fermeront lorsque vous cliquerez sur l'icône. Votre répertoire devrait maintenant ressembler à ceci (j'ai ajouté une icône pour mon texte expliquant comment quitter manuellement, au cas où j'oublierais). Il arrive qu'après avoir quitté, Start_SMBFS ne redémarre pas du premier coup. Réessayez, cela fonctionne généralement la deuxième fois.

Smart SMBFS

L'avantage de cette approche, outre sa simplicité, est qu'elle n'a aucune incidence sur l'état d'activation du PC, du centre multimédia ou des deux. SMBFS ne démarre que les fichiers qu'il voit et ignore les autres. Ainsi, si seul votre PC est allumé, il n'accède qu'à lui. Si seul votre centre multimédia est allumé, il n'accède qu'à lui. Si rien n'est allumé, rien ne se passe. Vous pouvez placer ces icônes dans un panneau ou sur votre bureau pour y accéder facilement.

Notez que je n'ai pas pu accéder à ma machine MorphOS sous Windows. Cela est probablement dû au fait que MorphOS utilise un système de fichiers non reconnu par Windows.

[Mise à jour] Voici un nouveau script qui effectue la même opération que ci-dessus (merci jPV !). Mais au lieu de deux scripts, vous pouvez utiliser celui-ci pour démarrer et arrêter SMBFS. Dans cet exemple, vous utilisez les mêmes partages que ci-dessus.

IF NOT EXISTS env:smbrem
RUN >NIL: smbfs //mediacenter/douga workgroup foo volume Douga devicename smb0
RUN >NIL: smbfs //mediacenter/momo workgroup foo volume Momo devicename smb1
RUN >NIL: smbfs //yasupc/download workgroup foo volume A1_Download devicename smb2 username Yasu password xxx
RUN >NIL: smbfs //yasupc/video workgroup foo volume A1_Video devicename smb3 username Yasu password xxx
RUN >NIL: smbfs //yasupc/shared workgroup foo volume A1_Shared devicename smb4 username Yasu password xxx
SetEnv smbrem 1
ELSE
RUN >NIL: break `status com "smbfs '//wdtvlive/douga'"`
RUN >NIL: break `status com "smbfs '//wdtvlive/momo'"`
RUN >NIL: break `status com "smbfs '//aresone/download'"`
RUN >NIL: break `status com "smbfs '//aresone/video'"`
RUN >NIL: break `status com "smbfs '//aresone/shared'"`
Unsetenv smbrem
ENDIF

Utilisez simplement la même procédure que celle que j'ai utilisée lors de la création du script "Quit_Smart_SMBFS" et vous aurez une icône pour démarrer et quitter ce script.


[Retour en haut] / [Retour aux articles]