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 Arthur Accroc . Évalué à 3.
Possible...
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 diarrass . Évalué à 1.
Je vais continuer à regarder. Peut-être qu'il y a un truc qui manque dans ma configuration.
[^] # Re: cups-lpd
Posté par Arthur Accroc . Évalué à 2.
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 diarrass . Évalué à 1.
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 Arthur Accroc . Évalué à 2.
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).
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.