L'imprimante HP LaserJet couleur 2840 Aujourd'hui, j'ai présenté un petit problème: après avoir ajouté une imprimante réseau HP LaserJet couleur 2840 à un réseau local, j'ai configuré le client parce que l'impression de cette imprimante en utilisant le protocole CUPS impression. Sur le client fonctionne Debian GNU / Linux pare-feu iptable protégées. Bien que l'imprimante a été identifié, n'était pas en mesure de commencer à imprimer un document sans désactiver le pare-feu.

Analyze et la résolution de ce problème exigeait seulement quelques minutes! Après avoir commencé sur `` tail / var / log / messages, j'ai lancé un test d'impression:

#tail -f /var/log/messages
J'ai immédiatement obtenu une vidéo de ces lignes de log générés par iptable:

Mar 18 12:34:53 localhost kernel: DROPPED IN= OUT=eth2 src=192.168.1.112 DST=192.168.1.138 LEN=78 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1700 DPT=161 LEN=58
Mar 18 12:34:53 localhost Officejet_6300_series?ip=192.168.1.138: INFO: open device failed; will retry in 30 seconds...

En d'autres termes, l'échange de paquets sur le port UDP 161 a été bloqué (en nerdese: supprimé) du pare-feu. Il suffit d'ajouter une règle de pare-feu pour permettre le transit des paquets UDP sur cette porte pour résoudre le problème.