[Linux-bruxelles] Partage d'imprimantes dans un (mini) LAN
Bernard Lefèbvre
berlef at pi.be
Mer 24 Avr 07:32:09 CEST 2002
Bonjour,
SVP, excusez la longueur de ce roman ;))
Je me suis constitué un mini réseau de 2 machines reliées
par un simple câble coaxial.
Pour la "simplicité", je les appelle "P" (petite)
et "G" (grosse)
* Qu'est-ce que "P" ?
Sur cette machine, il n'y a *que* Linux SuSE 7.3
(bientôt 8.0)
Son nom de réseau est "linux" et son adresse IP est
192.168.0.99
* Qu'est-ce que "G" ?
C'est une machine en dual boot windoze 2000 professionnel
(technologie NT) + Linux SuSE 7.3 également.
Son nom de réseau est "shadi" et son adresse IP est
192.168.0.98
Tous les périphériques sont raccordés à "G".
Mon but avoué est de laisser "P" sous Linux et "G" sous
windoze 2000 Professionnel (technologie NT) dont
malheureusement je ne sais pas encore me passer complètement.
J'ai 2 imprimantes, mais ici, je ne prendrai que que le cas
du partage de la HP Deskjet950C (je présume que la procédure
de partage sera la même pour la laser Kyocera)
Passons au partage que je n'arrive pas à assurer.
Il est clair que si je rédige un document sur "P" et que
je désire l'imprimer, ma seule ressource est de le sauvegarder
sur disquette et d'aller l'imprimer sur "G". (c'est stupide !)
(non, je ne sais pas encore comment partager les
fichiers !! ==> cela viendra en son temps ;)) )
Ce que j'ai essayé jusqu'à présent :
1) En windoze (sur "G" évidemment !), en tant qu'Administrateur,
je suis allé dans Panneau de configuration/Imprimantes/clic
droit sur HPDeskjet950C/Partager/Renseigner le partage en
donnant le nom "printer1" (qui est le nom attribué à
l'imprimante par Yast2).
J'ai alloué les droits de partage à "Tout le monde"
2) En Linux sur "P".
* J'ai commencé par virer tout ce qui "ressemblait" à cups,
lprold, plp pour ne garder *que* lprng.
* J'ai ajouté dans /etc/hosts :
192.168.0.98 shadi
cela pour me permettre d'utiliser le nom de la machine
plutôt que son adresse IP.
(((N.B. : Avant de continuer, je signale que tous les "ping"
possibles fonctionnent !!)))
* Je suis alors allé en Yast2 :
Matériel/Modifier Imprimantes/Imprimante Samba-Windows/
Nom d'hôte => shadi/Nom de la file distante => printer1/
Utilisateur et Mot de passe = rien, du fait que "Tout
le monde" a accès/Spécifier l'imprimante/Donner un nom
pour l'impression ==> j'ai remis printer1/Paramètres de
l'imprimante (pilotes de dj970c).
Le test de page donne déjà une erreur et renvoie à un
fichier log qui n'existe pas (bug ??)
Néanmoins, je fais un essai :
linux:~ # lpr -Pprinter1 /etc/mtab
linux:~ #
Donc j'ai l'invite directement, mais l'imprimante ne réagit
absolument pas :\
Voici les résultats de quelques commandes faites pour
vérification :
linux:~ # /usr/sbin/rclpd status
Checking for lpd: OK
linux:~ # ps aux|grep lp
lp 950 0.0 0.6 1944 840 ? S 07:43 0:00
lpd Waiting bernard 2696 0.0 0.3 1312 456 ? S
08:17 0:00 gnome-pty-helper
root 2937 0.0 0.5 1820 748 pts/1 S 08:28 0:00
grep lp
Donc en principe, ça *devrait* imprimer,... mais non :\\
En plus, j'ai essayé :
smbclient //shadi/printer1 -N -l smbclient.log -I 192.168.0.98 -c "print /etc/mtab"
Voici ce que ça donne :
bernard at linux:~> smbclient //shadi/printer1 -N -l smbclient.log -I
192.168.0.98 -c "print /etc/mtab"
added interface ip=10.0.0.1 bcast=10.0.0.255 nmask=255.255.255.0
added interface ip=192.168.0.99 bcast=192.168.0.255 nmask=255.255.255.0
session request to SHADI failed (Called name not present)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Anonymous login successful
Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
tree connect failed: ERRDOS - ERRnoaccess (Access denied.)
bernard at linux:~>
C'est très étrange: le login "anonyme" (donc sans user et sans mot de
passe) est accepté mais ensuite l'accès est refusé.
En plus :
bernard at linux:~> smbclient -L //shadi
added interface ip=10.0.0.1 bcast=10.0.0.255 nmask=255.255.255.0
added interface ip=192.168.0.99 bcast=192.168.0.255 nmask=255.255.255.0
session request to SHADI failed (Called name not present)
Password: Anonymous login successful
Domain=[WORKGROUP] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
tree connect failed: ERRDOS - 52
Quelqu'un aurait-il connaissance d'une incompatiblité
quelconque avec le serveur de windoze 2000 ??
Il doit quand même y avoir un "truc quelque part !!
Merci de vos lumières,
Bernard
--
Bernard Lefèbvre
Tél : 00.32.67.55.54.25
bernard at linuxbe.org
Plus d'informations sur la liste de diffusion Linux-bruxelles