• [^] # Re: cups-lpd

    Posté par . En réponse au message Problème LPD sous Fedora Core 4. É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, à Washington comme en Russie. » — adapté de Renaud, Hexagone