Linux брандмауэра и сетевой принтер HP LaserJet
Nessun commento » Журнал , системы , Советы и хитрости Комментариев нет »
Сегодня я была представлена небольшая проблема: после добавления сетевого принтера HP Color LaserJet 2840 к локальной сети я настроил клиента для печати на принтере, используя протокол печати CUPS .
На всех клиентов, использующих Debian GNU / Linux IPTables брандмауэром защищены.
В то время как принтер был обнаружен, было невозможно, чтобы начать печать документа без предварительного отключения брандмауэра.
Анализ и решение проблемы потребовалось всего несколько минут! После запуска `` хвост / VAR / Журнал / сообщения я запустил пробную печать:
#tail -f /var/log/messages
Я получил эти строки на экране сразу же журнал порожденных 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...
Иными словами, обмен пакетов на UDP порт 161 была заблокирована (в nerdese: упал) на брандмауэре. Для этого достаточно добавить правило брандмауэра, чтобы разрешить транзит пакеты UDP на этот порт, чтобы решить эту проблему.







