Forum Linux.général Problème LPD sous Fedora Core 4

Posté par  .
Étiquettes :
0
27
déc.
2005
Bonjour.
J'ai un petit souci avec un serveur d'impression sous Fedora Core 4.
Les clients de mon réseau étant configurés en LPD, je voudrais reconfigurer le serveur (qui vient d'être réinstallé sous Fedora Core 4) en LPD.
Il semble que CUPS soit le seul serveur installé avec cette distrib.
Merci d'avance.
  • # cups-lpd

    Posté par  . Évalué à 3.

    Il semble que CUPS soit le seul serveur installé avec cette distrib.

    Possible...

    Les clients de mon réseau étant configurés en LPD, je voudrais reconfigurer le serveur (qui vient d'être réinstallé sous Fedora Core 4) en LPD.

    cups-lpd devrait résoudre ton problème; c'est un frontend lpd pour CUPS.
    Je pense (je n'ai pas tout-à-fait la même distrib) qu'il est inclus dans le paquet de CUPS et qu'il est lancé par xinetd (qui doit donc être installé et activé aussi).

    « Le fascisme c’est la gangrène, à Santiago comme à Paris. » — Renaud, Hexagone

    • [^] # Re: cups-lpd

      Posté par  . Évalué à 1.

      En effet, cups-lpd n'est pas installer de base avec la fedora core 4. J'ai dû télécharger le rpm. Par contre, j'ai essayé et ça ne marche toujours pas.
      Je vais continuer à regarder. Peut-être qu'il y a un truc qui manque dans ma configuration.
      • [^] # Re: cups-lpd

        Posté par  . Évalué à 2.

        j'ai essayé et ça ne marche toujours pas.

        Regarde peut-être avec chkconfig --list cups-lpd et chkconfig --list xinetd (dans le cas où le premier ne rend qu'un seul état sans numéro de runlevel, typique d'un service lancé par xinetd) si les services qu'il faut sont activés.

        « Le fascisme c’est la gangrène, à Santiago comme à Paris. » — Renaud, Hexagone

        • [^] # Re: cups-lpd

          Posté par  . Évalué à 1.

          J'ai essayé et ça ne marche toujours pas.
          Est-ce que le problème pourait venir du Firewall. Quand je vérifie avec la commande netstat si cups est bien à l'écoute sur le port 631 je n'est rien:
          > netstat -p | grep cups.

          J'ai des processus eggcups qui écoutent sur des ports mais aucun sur le port 631.

          Et puis j'ai des doutes sur la configuration de cups. En regardant sur le net ça à l'air simple à configurer mais je ne vois pas comment configurer les postes clients.

          De l'aide à ce niveau me serait fort utile. Merci d'avance.
          • [^] # Re: cups-lpd

            Posté par  . Évalué à 2.

            Est-ce que le problème pourait venir du Firewall.

            Oui. Test simple : le désactiver, faire un essai, le réactiver.
            Il faut aussi vérifier s'il y a des restrictions concernant les client autorisés :
            - pour CUPS lui-même : dans /etc/cups/cupsd.conf, options Allow, Deny, éventuellement aussi BrowseAllow et BrowseDeny;
            - pour cups-lpd, s'il est lancé par xinetd, dans /etc/xinet.d/cups-lpd, ainsi que /etc.hosts.deny et /etc/hosts.allow (nom de service cups-lpd).

            Quand je vérifie avec la commande netstat si cups est bien à l'écoute sur le port 631 je n'est rien:
            > netstat -p | grep cups.

            J'ai des processus eggcups qui écoutent sur des ports mais aucun sur le port 631.

            Moi, avec netstat -p, je n'ai pas tous les ports ouverts, j'utilise netstat -taupe (moyen mnémotechnique).
            En outre, il probable que le port 631 apparaisse non pas sous son numéro, mais sous le nom ipp (voir /etc/services; ipp, c'est pour "Internet Printing Protocol").
            Enfin, 631, c'est le port pour CUPS. Pour lpd en général et cups-lpd en particulier, c'est 515 (printer).

            On peut accéder à CUPS en général et à son port en particulier avec un navigateur web en utilisant l'URL http://nom_du_serveur:631/ . Ça permet d'ailleurs de voir l'état des files d'impression, d'accéder à la configuration... (attention en cas d'utilisation à distance : les mots de passe transitent en clair).
            Pour tester si cups-lpd fonctionne et est correctement accessible, le moyen le plus simple est de faire un telnet nom_du_serveur 515 (sauf à connaître le protocole, ça permet juste de voir si la liaison s'établit correctement; ensuite il ne reste plus qu'à tuer le telnet salement...).

            « Le fascisme c’est la gangrène, à Santiago comme à Paris. » — Renaud, Hexagone

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.