Suivez-nous sur X

|
|
|
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
|
|
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
|
|
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
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
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.
Double-cliquez sur le répertoire.
Faites un clic droit sur "Smart_SMBFS" et choisissez "Edit" (Éditer).
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
|
"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.
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.
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.
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'"`
|
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.
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.
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.
|