Установка CUPS на CentOS 8.1

Ранее уже была статья по установки принтера в CentOS 6.8

Первым делом обновимся:

Установим CUPS и драйвера для принтеров разных моделей

Далее отредактируем файл настроек. Я, кстати, использую редактор от MC (Midnight Commander), кому как удобно:

Настроим прослушивание 631 порта по всем интерфейсам. Заменим  Listen localhost:631 на Port 631. Если есть необходимость настроить только на определенный интерфейс, то просто добавляем строку с ip адресом интерфейса: Listen 192.168.1.5:631 

Чтобы разрешить доступ с других компьютеров в той же сети, добавим Allow @LOCAL в конфигурацию, как показано ниже.

Если есть необходимость ограничить доступ по ip, то Allow @LOCAL нужно заменить на адрес сети или конкретный ip:

Если вы хотите разрешить удаленное администрирование из локальной сети, также добавьте его в каталог /admin Allow @LOCAL

Сохраняем и закрываем файл. Перезагружаем CUPS, чтобы изменения вступили в силу:

Теперь необходимо разрешить доступ к 631 порту

Перезагружаем брандмауэр, чтобы изменения вступили в силу:

Можно переходить к настройке наших принтеров по адресу http://<ip address>:631

cups
Рис.1

Расшарим принтером CUPS через протокол Bonjour / IPP

Подобная настройка, позволит находить наш принтер в сети.


Рис.2

Установка Avahi-демона

CUPS может объявить о своем присутствии в сети через протокол mDNS (многоадресный DNS) и DNS-SD (DNS Service Discovery), который также известен как Bonjour. Для этого вам необходимо установить и запустить avahi-daemon, который похож на службу Apple Bonjour, которая позволяет компьютерам автоматически обнаруживать общие устройства и службы в локальной сети.

Нам также необходимо установить пакет nss-mdns из репозитория EPEL, который необходим клиентам для разрешения домена .local в сети.

Запустим avahi-daemon

Включаем автозагрузку

Avahi-daemon прослушивает UDP-порт 5353. Откроем его в брандмауэре.

Перезагружаем брандмауэр, чтобы изменения вступили в силу.

Этого будет достаточно, чтобы найти принтер в сети.

***************************************

Помимо основного cups.service, существует также cups-browsed.service, который используется для сканирования и добавления принтера из локальной сети. Если вы хотите, чтобы ваш компьютер CentOS 8 мог использовать другие принтеры в локальной сети, запустите эту службу.

И включите автозапуск во время загрузки.

 


Рис.3

 

(1 оценок)
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x