Блог ИТ склеротика.Настройка принт-сервера на Ubuntu 10.04 c использованием: SWAT, CUPS, SAMBA+WEB интерфейс управления, заданиями печати и принтерами.
Собрание статей и заметок преимущественно по администрированию операционных систем Linux и Windows (но не только). Цель - собрать в одном месте полезное и интересное, что то вроде записной книжки. Большая часть скопирована целиком или скомпилирована из найденного в интернете, и я никоим образом не предендую на авторство, которое мне не принадлежит, чукча не писатель, чукча читатель. Некоторые же статейки - написаны мной, в качестве шпаргалок по мотивам прохождения некоторых квестов.
Настройка принт-сервера на Ubuntu 10.04 c использованием: SWAT, CUPS, SAMBA+WEB интерфейс управления, заданиями печати и принтерами.
Как настроить сервер печати для пользователей локальной сети, используя Ubuntu Server 10.04- посвящено данное руководство.Дано: сервер Ubuntu 10.04, 2 сетевых принтера HP LaserJet 1320 и HP LaserJet 2420, необходимо было их заставить работать, это значит-нормально печатать по сети.Мой принт-сервер имеет IP адрес 192.168.0.10 принтеры 192.168.0.25 и 192.168.0.26. Имя администратора сервера serveradmin
Затем, найти и отредактировать:Чтобы можно было заходить в WEB интерфейс и смотреть общие данные принт-сервера.Найти секцию <Location /> и привести к виду указанному ниже
<Location/>
Order allow,deny Allow All</Location>
Данный пункт необходим для того, чтобы можно было зайти в раздел Администрирование (после ввода логина и пароля) добавлять и удалять принтеры управлять заданиями печати.
<Location/admin>
Order allow,deny Allow All</Location>
Выставить режим журналирования операций сервера печати:По умолчанию там стоит LogLevel warnСделать: LogLevel debug(в случае возникновения вопросов, всегда можно посмотреть лог и узнать –что случилось /var/log/cups/error_log)Это очень сильно облегчает жизнь, на стадии настройки сервера, при окончании настройки и тестирования, лучше выставить снова warn!Добавить в конфигурационный файл:
Сохраняем изменения, выходим в консоль.Добавим пользователя serveradmin в пользователи сервера CUPS, с паролем password1 (пароль должен отвечать требованиям безопасности!)
sudo lppasswd -a serveradmin
В принципе, уже можно заходить на сервер и добавлять принтеры в систему, но их не увидят клиенты. Для ознакомления с интерфейсом администрирования CUPS можно зайти по адресу httр://IP-адрес_сервера:631Появится web интерфейс вот такого видаРаздел Администрирование, предназначен для управления принтерами, Чтобы добавить новый принтер, необходимо ввести имя пользователя serveradmin и пароль для входа в систему, НЕ тот, что мы указали для пользователя сервера CUPS.Теперь нам необходимо скачать дополнительные пакеты, для того, чтобы виндовые машины могли находить linux сервер внутри локальной сети и подключаться к серверу печати.
sudo apt-get install samba smbfs swat
Создаем пользователя SAMBA (а нашем случае, добавим пользователя serveradmin –в список пользователей и придумаем ему пароль который будет отличаться от основного, предназначенного для входа в систему)
sudo smbpasswd –a serveradmin
Создаем конфигурационный файл SWAT
sudo nano -w /etc/xinetd.d/swat
Добавляем в него следующее:
# description: SAMBA SWAT{ service swat disable =no socket_type = stream protocol = tcp#should use a more limited user here user = root wait =no server =/usr/sbin/swat}
перезапускаем службы:
sudo /etc/init.d/cups restart
sudo /etc/init.d/xinetd restart
Теперь нам необходимо сделать так, чтобы принтеры стали видны, проблема заключается в том, что после перезагрузки принт-сервера, сетевые принтеры перестают быть видны среди расшаренных ресурсов. Проблема решается перезагрузкой SAMBA, это можно выполнять сразу же после загрузки системы, выполнять это в ручную не очень хочется, по этому мы этот процесс автоматизируем, для этого нам понадобится отредактировать файл rc.local
sudo nano /etc/rc.local
и добавим в него строку
/etc/init.d/smbd restart
Чтобы выглядело:
/etc/init.d/smbd restart exit0
Теперь автоматическая перезагрузка SAMBA будет выполняться сразу после загрузки системы и принтеры будут появляться среди расшаренных ресурсов.