Linux pare-feu et de réseau de l'imprimante HP LaserJet
18 marzo 2008, 12:38 Journal de bord , Système , Trucs et astuces Mars 18, 2008, 24:38
Aujourd'hui j'ai été présenté un petit problème: après l'ajout d'une imprimante réseau HP Color LaserJet 2840 à un LAN, j'ai configuré le client d'imprimer à cette imprimante via le protocole d'impression CUPS .
Sur tous les clients exécutant Debian GNU / Linux iptables firewall-protégé.
Alors que l'imprimante a été détectée, il était impossible de lancer l'impression d'un document sans avoir d'abord désactiver le pare-feu.
Analyse et résolution du problème exige seulement quelques minutes! Après avoir lancé une queue `` / var / log / messages j'ai lancé un test d'impression:
#tail -f /var/log/messages
J'ai obtenu ces vidéos immédiatement se connecter lignes générées par iptables:
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 des paquets UDP sur le port 161 est bloqué (en nerdese: abandonné) par le pare-feu. Il suffit d'ajouter une règle pour le pare-feu pour permettre le transit des paquets UDP sur ce port pour résoudre le problème.















