[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re : [linux-team] Serveur Linux -> clients Mac & PC



>Bonjour à tous,
>
>Est-il possible de transformer une boite Linux en serveur de fichiers pour
>clients Win95/NT & MacOS ?
>
>Merci
>
>Hugues MERTENS
>Openweb

    Salut,

    Pour Win9x/NT, il y a SaMBa qui implémente le protocole SMB utilisé
depuis Windows for Workgroups (aka Windows 3.11) par Microsoft. Je ne l'ai
pas (encore) essayé chez moi, mais j'ai souvent entendu dire que c'était
excellent (un serveur SaMBa est bien plus performant, ai-je souvent lu,
qu'un serveur Windows NT 4, à machine égale). Plus d'infos sur
http://www.samba.org.
    Tu ne devras pas, *je pense*, pour l'utiliser compiler quoi que ce soit
dans ton kernel. Le support SMB dans ton kernel, dans Filesystems/Nework
File Systems/SMB server support, permet quant à lui de monter sur ta boîte
linux tes disques installés sur un serveur Windows.

    Pour MacOS, j'utilise quotidiennement netatalk+asun (mon réseau
principal de travail est composé d'une machine SuSE 6.0 et d'un Mac sous
MacOS 8.5). Tu peux trouver de la doc sur
http://www.thehamptons.com/anders/netatalk. Si tu utilises Red Hat ou SuSE
(ou une autre distribution qui accepte les RPMs), tu trouveras des liens
vers ces RPMs sur cette page, ce qui simplifie grandement la tâche. Sinon,
tu y trouveras les habituels tar.gz. L'installation n'est pas très très
facile, mais une fois que ça fonctionne, ça fonctionne vraiment très bien,
ta boîte linux est vue par MacOS comme un simple périphérique monté, ça gère
les Apple Double Files (ce système propre à Apple qui fait que chaque
fichier est composé d'un fichier de données et d'une fichier de ressources)
de manière tout à fait transparente, ça assure le mapping (une extention
.txt se verra attribués les type et creator équivalents, par exemple), bref,
c'est parfait, nettement mieux que ce que fait un PC sous Windows pour se
connecter à un Mac via PCMacLan, si tu connais.
    Ici par contre tu devras compiler dans ton kernel, dans Networking
Options, l'Appletalk DDP.

    Il est à noter également que ta machine linux agira grâce à SaMBa et à
netatalk+asun comme un serveur de fichiers mais aussi comme un serveur
d'impression. Netatalk me permet d'imprimer à partir du Mac vers mon
imprimante connectée à ma boîte linux. Là où ça devient encore mieux, c'est
que mon imprimante est une bête HP Deskjet 400 à 5 000 balles, qui n'est pas
postscript pour un sou, mais que le Mac imprime sans problème dessus, car
Ghostscript, configuré sur ma boîte Linux, se charge de la conversion du
code postscript de manière tout à fait transparente.

    (Message à d'éventuels autres utilisateurs de netatalk, au sujet de
l'impression : lorsque j'ai upgradé mon Mac en 8.5.1, cette fonctionnalité a
cessé de fonctionner sans raison apparente, mon fichier
/var/spool/lpd/djet500-a4-auto-mono-300/log me sort un message d'erreur
assez cryptique (cfA004majortom: Permission denied), majortom étant mon
user. Le plus bizarre étant que lorsque j'imprime depuis la linux box en
user majortom, l'impression passe sans problème et que de plus, lorsque je
lance une impression à partir du mac, je vois le fichier postscript arriver
dans le spool de la linux, puis disparaître alors que se génère l'erreur
citée plus haut. Si quelqu'un a une idée sur l'origine du problème, je
serais heureux qu'il me le dise).

    A bientôt,

    Stéphane
---------
This message was sent by Majordomo 1.94.3. Please repport problems to
manu@rtfm.be. If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.