[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