CUPS 1.7 видит сетевые принтеры, но меняет домен сети на левый, в результате чего веб интерфейс не переходит на нужный принтер.
Здравствуйте.
Даже не знаю как яснее сформулировать вопрос.
Вобщем есть сеть kps.loc с DHCP сервером (dnsmasq). Машины именуются так: sales-1.kps.loc, sales-2.kps.loc и так далее. Принтеры назваются по имени машин, т.е. sales-1, sales-2 и т.д. На разных машинах разные версии CUPS. Есть 1.5.3, есть 1.6 и вот новые сборки с 1.7.
Заходим в веб интерфейс 1.7. CUPS нормально видит только принтеры с CUPS 1.5.3. Те, что 1.6.X видит, но при наведении на ссылку
вместо:
http://sales-1.kps.loc:631/printers/sales-1 или
http://192.168.20.201:631/printers/sales-1
показывает:
ipps://sales-1.local:631/printers/sales-1
При нажатии на ссылку вылазит ошибка
"Неизвестный тип адреса"
Firefox не может определить, как открыть данный адрес, так как протокол (ipps) не связан ни с одним приложением..
Т.е. CUPS не понимает в какой сети находится. Не пойму, что за бред и как его вылечить?
Гугление "CUPS .local" результатов не дало.
Помогите пожалуйста.
[сообщение отредактировал]
- Для комментирования войдите или зарегистрируйтесь
Разработкой CUPS занимается
Разработкой CUPS занимается Apple, web интерфейс им не нужен, поэтому тестируют его "спустя рукава". Возможно проблема проявляется только в русскоязычной версии интерфейса, попробуйте установить англоязычную версию.
Ну либо ставьте более старую версию cups или вообще конфигурируйте cups через консоль или GUI утилиты вашего DE.
/
Намекаю:
Не-а.
Судя по вышесказанному, проблема совсем в другом.
Навыки обращения к Коллективному Разуму дело конечно хорошее, но…
Не должно приводить к атрофии навыков самостоятельного мышления.
:wq
--
Live free or die
Спасибо, но что тут намекать?
Спасибо, но что тут намекать? И так понятно, что ipps = ipp + ssh. Но как теперь юзерам принтеры админить?
1. было (и должно быть) http или https вместо ipp или ipps
2. адрес машины должен быть sales-1.kps.loc:631 или "IP адрес":631 вместо sales-1.local:631. У нас сеть kps.loc, а не безымянная .local
3. ping sales-1.local машину не видит, ping sales-1 и ping sales-1.kps.loc - видит.
4. avahi-daemon и cups-browsed везде запущены
5. печать не работает. пишет Processing - "Unable to locate printer "sales-1.local"
Фактически теперь можно админить принтер только набрав вручную правильный адрес удалённого сервера sales-1.kps.loc:631. Но толку от этого мало - печать по сети не работает. Это проверено между двумя CUPS 1.7.1.
avahi / zeroconf
http://dilfridge.blogspot.ru/2013/05/gentoo-cups-16-status.html
https://forums.gentoo.org/viewtopic-t-963808-start-0.html
Не грусти, товарищ! Всё хорошо, beautiful good!
Спасибо, статья натолкнула на
Спасибо, статья натолкнула на мысль. Возможно флаги avahi/zeroconf лишние и конфликтуют с cups-browsed. Собираю без avahi и zeroconf.
Отключение флагов avahi и zeroconf не решило проблему
Отключение флагов avahi и zeroconf не решило проблему. Теперь сетевые принтеры не отображаются совсем. Шаринг включён, cups-browsed запущен.
Куда копать?
Попробуйте зайти в
Попробуйте зайти в "Администрирование" -> "Добавить принтер", будет запрошен логин пользователя и пароль, который может добавлять принтеры, если настроек не делалось, то это root, после авторизации под пользователем можете зайти снова в "Администрирование", но теперь далее уже в "Найти новый принтер" .
Пробовал. Ничего не находит.
Пробовал. Ничего не находит. Но это после отключения avahi и zeroconf и с включенным cups-browsed.
В логах тишина.
У кого-нибудь вообще работает
У кого-нибудь вообще работает печать по сети на CUPS 1.7? Не пойму как правильно настроить, желательно без avahi.