Partager des lecteurs en réseau

From MorphOS Library

Retour sur la page principale


SmbFS

Les partages Windows et les partages Samba sur d'autres systèmes tels que les serveurs Linux et les périphériques NAS, peuvent être montés avec la commande native SmbFS qui est incluse avec MorphOS. Vous ne devez pas installer d'autres versions car la commande incluse est la plus à jour et la plus compatible, de plus elle supporte les entrées/sorties 64 bits.

Le fichier SYS:MorphOS/Locale/Help/english/SmbFS.txt contient une description détaillé de toutes les options SmbFS, mais dans la plupart des cas vous aurez que des options les plus courantes.


Un exemple simple lancé depuis le Shell :

SmbFS WORKGROUP=workgroup USER=myusername PASSWORD=mypassword  VOLUME=Win7_share: SERVICE=//win7/sharedstuff
Connected '//win7/sharedstuff' to 'Win7_share:'; "Break 5" or [Ctrl-C] to stop...

L'option VOLUME spécifie un nom de volume pour le périphérique monté. Sans lui le périphérique ne serait accessible avec son nom et aucune icône apparaîtrait sur le bureau Ambient. N'importe quel nom peut convenir.

La première partie de l'option SERVICE contient un nom de serveur de fichiers distant comme on le voit, par exemple, sur la liste des ordinateurs du réseau sur Windows. Il est suivi par un nom de partage, qui serait perçue si vous ouvrez un ordinateur en réseau sur Windows. Le nom du serveur est win7 et le nom de partage est sharedstuff dans ce cas.

Le partage peut être démonter en pressant les touches CTRL + C.


Le nom du serveur devrait fonctionner comme il est, mais si l'hôte ne peut pas être trouvé pour une raison quelconque, vous pourriez essayer de l'ajouter dans la liste des hôtes dans les préférences réseaux de MorphOS.

MorphOS Preferences Hosts.png


Si vous désirez démarrer la commande SmbFS comme un processus en toile fond à partir du Shell, le fichier S:user-network-startup, ou autre chose, vous pouvez le lancer avec la commande Run. La redirection >NIL: évite qu'une fenêtre de sortie n'apparaisse.

Run >NIL: SmbFS WORKGROUP=workgroup USER=myusername PASSWORD=mypassword VOLUME=Win7_share: SERVICE=//win7/sharedstuff

Maintenant il existe plusieurs façons de démonter un partage, mais le plus simple est d'utiliser le module d'écran Eject ou la commande UnMount.

NetworkDrives SmbFS Eject.png


Si vous remplacez l'option PASSWORD avec l'option ASKPASSWORD, vous obtiendrez une requête vous demandant le mot de passe.

Run >NIL: SmbFS WORKGROUP=workgroup USER=MorphOS_Rulez ASKPASSWORD VOLUME=Win7_share: SERVICE=//win7/sharedstuff

NetworkDrives SmbFS PW.png

NetFS NG

NetFS NG permet de monter des lecteurs entre des systèmes MorphOS et/ou AmigaOS. C'est la meilleure alternative au partage de fichiers entre des systèmes compatibles Amiga, car elle préserve les bits de protection et d'autres propriétés de fichier spécifique à l'Amiga.

Voici un guide pas-à-pas pour l'installer sur MorphOS.

  1. Copiez NetFS/C/NetMount.morphos vers SYS:C/NetMount (supprimer l'extension .morphos)
  2. Copiez NetFS/C/InetD/netfs-server.morphos vers SYS:C/InetD/netfs-server (créer le répertoire InetD et supprimé l'extension .morphos)
  3. Copiez NetFS/L/netfs-handler.morphos vers SYS:L/netfs-handler (supprimez l'extension .morphos)
  4. Copiez NetFS/Prefs/Env-Archive/netfs-server.config vers ENVARC:
  5. (Optionnel) Copiez NetFS/Devs/DOSDrivers/ANETFS0 vers SYS:Storage/DOSDrivers/ (si vous désirez monter un lecteur à l'aide d'une mounlist plus tard)
  6. (Optionnel) Copiez NetFS/Help/english/NetFS.guide vers HELP:english/ (afin de garder la documentation disponible)
  7. Ajoutez la ligne amiganetfs 2500/tcp au fichier ENVARC:sys/net/services.
    NetworkDrives NetFS1.png
  8. Ajoutez la ligne amiganetfs stream tcp nowait root C:InetD/netfs-server au fichier ENVARC:sys/net/inetd.conf. Si vous ne prévoyez pas d'utiliser votre système en tant que serveur, vous pouvez placer le caractère # au début de la ligne comme cela vous pourrez l'activer lors d'une utilisation future.
    NetworkDrives NetFS2.png
  9. Editer la dernière ligne du fichier ENVARC:netfs-server.config afin de vous connecter au serveur. Dans cet exemple, nous aurons accès à la partition Work: avec un nom d'utilisateur et un mot de passe.
    NetworkDrives NetFS3.png
  10. Redémarrer l'ordinateur pour essayer.


Le serveur fonctionne automatiquement et vous avez juste besoin de vous connecter à lui à partir d'un ordinateur client. Nous pouvons monter la partition Work: du serveur en lançant la commande NetMount sur l'ordinateur client. L'adresse IP du serveur est 192.168.1.10 dans cet exemple.

NetMount 192.168.1.10 Work: NetFS0: LOGIN=morphos PASS=rulez monte la partition distante Work: comme une lecteur local appelé NetFS0:. Le nom du périphérique local peut être tout ce que vous voulez, mais NetMount crée le nom du volume automatiquement en ajoutant l'adresse après le nom du volume distant.

NetworkDrives NetFS4.png

Une solution plus esthétique est d'ajouter un nom d'hôte à l'adresse IP du serveur, si vous ne l'avez pas déjà fait, et de l'utiliser au lieu de l'adresse numérique. Enlevez le montage avec la commande UnMount et ajoutez un nom d'hôte dans la liste des hôtes dans les préférences réseau de MorphOS.

NetworkDrives NetFS5.png

Et essayez une nouvelle fois avec commande NetMount pb Work: NetFS0: LOGIN=morphos PASS=rulez.

NetworkDrives NetFS6.png


Si vous désirez démonter les partages avec le module d'écran Eject, vous devrez décider d'utiliser un modèle avec les noms de volume que vous montez et les ajouter au préférences du module d'écran Eject. Si vous gardez les noms de volume tel que NetFS0, NetFS1, NetFS3, etc..., vous devrez ajouter NetFS#[0-9] ou NetFS#? ou similaire au modèle Unmount.

NetworkDrives NetFS7.png NetworkDrives NetFS8.png

Si vous désirez une nouvelle icône par défaut pour l'affichage des périphériques, créez et copiez une icône nommée def_NetFSxdisk.info dans le répertoire SYS:Prefs/Presets/Deficons/. Copy SYS:Prefs/Presets/Deficons/def_SMBFSxdisk.info to SYS:Prefs/Presets/Deficons/def_NetFSxdisk.info permet d'utiliser la même icône pour les partages SmbFS et NetFS.

RDesktop

L'application RDesktop incluse dans MorphOS affiche le bureau d'un ordinateur distant sur votre ordinateur, mais il peut également monter un volume local sur la machine distante. Si vous utilisez RDesktop pour contrôler une machine distante, c'est également une bonne solution pour partager des fichiers MorphOS avec la machine distante sans avoir besoin d'installer un autre système de partage sur votre ordinateur MorphOS.

Cliquez sur le bouton Options de la fenêtre RDesktopGUI, ouvrez l'onglet Resources, puis sélectionnez un volume à partager dans la partie Mounted Directories. Le répertoire sera affiché sur la machine distante lorsque vous vous connecterez dessus.

MorphOS3 jPV Rdesktop.png RDesktop netdisk mount.png

Google Drive Handler

Google Drive handler monte un lecteur de stockage Google sur MorphOS. Le gestionnaire fonctionne en lecture seule sans la clé d'enregistrement.

La version complète gère l'écriture et peux exporter des documents Google vers les formats RTF, ODT, HTML, PDF, ZIP, DOCX et TXT. Il demande simplement le format désiré lorsqu'il copie un document Google à partir du volume monté vers une autre localisation.

NetworkDrives GoogleDrive1.png

Si vous désirez que le volume soit activé immédiatement, et non pas lors du premier lancement, ajoutez la ligne activate=1 au fichier Devs:Google/google.mountlist. Et déplacez la ligne de montage du fichier S:user-startup vers le fichier S:user-network-startup, ou un autre endroit qui sera monté plus tard.

NFS

Il n'y a pas de clients natifs ou des serveurs pour le protocole NFS de Sun sur MorphOS, mais vous pouvez toujours utiliser les anciens binaires 68k pour cela.

Plus d'informations à ce sujet ICI.

FTPMount

Des sites FTP peuvent être montés dans le cadre d'un système de fichiers avec le programme FTPMount.

Un tutoriel d'installation est disponible ICI.

Samba

Il existe quelques portage du package Samba mais ils sont assez vieux et généralement excessif dans la plupart des cas. Si les commandes SmbFS ou RDesktop suffisent à vos besoins, alors ça ne sert à rien de vous tournez vers la version complète de Samba.

Autres

Vous trouverez peut-être d'autres options et des protocoles pour monter des lecteurs réseau, en particulier des binaires 68k. Par exemple le logiciel Envoy devrait fonctionner sur MorphOS dans une certaine mesure, mais soyez prêt à être confronté à quelques problèmes lors de sa mise en place.