Pull to refresh

Comments 29

Честно говоря — не понял. Это типа — «слишком просто, чтобы здесь публиковать»?
Ставите для всех принтеров драйвер HP 4/4M PS, а в настройках CUPS указываете уже реальный linux-драйвер, и у вас никогда не упадет служба печати на клиентских машинах, что особенно актуально, например, для терминальных серверов. А для особо хитрых принтеров без драйверов под linux ставите их родные драйверы, а в CUPS указываете тип — RAW.
Многие утверждают, что данные настройки вообще не нужны для samba, как и kerberos и LDAP, но я люблю все по феншую

Документация по SAMBA на их сайт утверждает, что krb5.conf не нужно редактировать. Этого вполне достаточно.

Для Windows есть драйвер PostScript 5, который там работает даже с цветом.
Уже год использую принт-сервер на CUPS для примерно 50 клиентов Linux (BrowsePoll и все дела, настраивается через Puppet), и примерно 20 клиентов Windows (с вышеупомянутым хаком).


Также можно добавлять принтеры с помощью cmd файла, примерно таким образом (здесь используется "родной" драйвер принтера):


echo "Installing prn1 (Kyocera FS-C2026MFP+)..."
rundll32 printui.dll,PrintUIEntry /u /b "Kyocera FS-C2026MFP+ (PRN1)" /x /n "prn1 on http://print01.int.domain.com" /if /f "\\fileserver\sw\Drivers\Printers\Kyocera\M6026cdn\Win\Kx630909_UPD_en\64bit\XP and newer\oemsetup.inf" /r "http://print01.int.domain.com:631/printers/prn1" /m "Kyocera FS-C2026MFP+ KX" /l "\\fileserver\sw\Drivers\Printers\Kyocera\M6026cdn\Win\Kx630909_UPD_en\64bit\XP and newer"
Спасибо за инфо. Я планировал ставить принтеры через доменные политики. Можно попробовать и cmd'шкой.

PowerShell-ом, КМК, удобнее. Это легаси. :)

Спасибо, потренируюсь с Вашим вариантом.
Надо будет потренироваться, спасибо.
Может быть, синтаксис у rpcclient и несколько запутан, зато тот, кто освоил добавление какого-нибудь драйвера из 15 файлов через rpcclient, может взглядом гнуть ложки.
Я попробовал rpcclient, даже получилось, но вот ложки до сих пор гнуть не могу.))
Это всё красиво в теории, но на практике — как мне кажется, не слишком отличается по сложности от установки на виндовой машине с диска. Всё сильно осложняется тем, что часто (может и не во всех организациях, но у нас точно) пользователи меняют принтеры чуть не каждый день — то картридж закончился, и надо срочно печатать, потому взяли с другого отдела, то ещё что-то. При этом моделей принтеров оооочень много, и каждый день их добавлять — не очень удобно. При этом надёжность самой подсистемы печати в windows меня (и не только) огорчает — порой даже с штатного диска с драйверами от этого принтера не удаётся поставить без плясок с бубном, не говоря уже о расшаривании и подключении на другие компы, особенно когда все пользователи без админских прав.
Описанный способ хорош в случае, когда количество моделей принтеров невелико, но парк компьютеров большой и все в домене — вот тогда этот способ значительно сэкономит время техподдержке.
Kyocera наше всё! )) Никаких плясок и танцев, дешевый отпечаток, работает безотказно.
Остается лишь убедить руководство.
«Лишь» :-)
Это как раз сложнее технических трудностей.
Не так уж она и безотказна работает.
С этими кйосерами я натрахался достаточно. Больше только с кэнонами.
В то же время HP обходится без плясок и бубнов, Panasonic — с минимальным бубном.

Цветные киосеры — злище жуткое.
Черно-белые — пахали как кони при минимальном обслуживании и все-то им было пофиг. (

)
mdns4_minimal [NOTFOUND=return]
по феншую, уверены?
Нет, не уверен. Наверное поменяю на files [dns] wins
ну я делаю не так, но за изменения спасибо, ибо у всех отвалится при данном конфиге, всё, что в днc похоже на .local
Поясните пожалуйста, для чего именно такое решение? Чем не устраивает нативное виндовое? Какая у вас структура, что вы сделали именно так?
Такой же вопрос возник. Почему нельзя на том же контроллере поставить родную роль принт-сервера и не городить все это?
Отвечаю по порядку.
Преимущества
— бесплатность (убиваю не лицензионное ПО в компании)
— оптимизация (намного меньше нужно физических ресурсов)
— время рестарта (при обслуживании, апгрейде, обновлениях и т.д.) VM с ОС linux — 45 сек.
— более стабильная работа 24/7 без перезагрузок
— не ограниченные возможности unix shell для автоматизации серверных процессов

Сервер печати на Win2008 стоял отдельный на виртуалке, но в какой то момент поломался.
У винды есть «точка не возврата»)). Роль принт-сервера на PDC — вообще не вариант. Мухи отдельно, котлеты отдельно.) Привык следовать принципам обеспечения бесперебойной работы на основе максимальной виртуализации. Если одна виртуалка слетела, то другая работает. Я думаю у домен контроллера забрать DHCP и DNS на отдельную VM, а потом перенести PDC с Win2008 на linux.
Из винды оставлю только терминальный сервер.

Структура
Серверная железка, как сейчас принято говорить «сервер высокой доступности» — кластер из нескольких HP Proliant с Vmware на борту. Vmware тоже вызывает вопросы. Смотрю в сторону XEN и KVM.
Но все это сугубо мое субъективное мнение. Всем добра! Холивар не хочу разжигать на тему Win и linux.
Начали верно, а потом что-то вас не туда понесло с «преимуществами». С бесплатностью и меньшими требованиями на железо и обслуживание согласен, остальное спорно.
— более стабильная работа 24/7 без перезагрузок
— не ограниченные возможности unix shell для автоматизации серверных процессов

Винда, начиная с начала века отлично работает и неплохо автоматизируется.
У вас все вин-сервера нелицензионные и приобретать не собираются? Других причин по которым в виндовом парке вы решили поднимать линуховый КД, не вижу. Что винда, что линух — это всего лишь инструменты и каждый пусть занимается своим делом.
Кстати, какие вопросы у вас вызывает VMware?
Я лишь изложил свою точку зрения. На счет винды не убедили).
VMware (речь про 5.1) бесит своим тупым Win клиентом, который к вопросу многое не может.
Приходится лезть в консоль. Пришлось изучать еще один Cli. Внутрянку linux'овую практически всю порезали, осталось пожалуй только ядро. В 6-ке вроде как сделали нормальный web интерфейс.
на контроллере, дополнительные роли — моветон
Нативное виндовое не устраивает мерзкими, глючными и невозможными «родными» драйверами от производителя. От какого-нибудь HP M1005 или HP LJ 1000.
HP LJ 1000 — это программный рендерер сиречь «winprinter», в *niх также хреново работает.
Аппаратные принтеры нормально работают и там и сям за редкими исключениями.
В windows проблема с сетевым доступом к принтерам без ethernet, в *nix же это решается тривиально.
Про ошибку установки принтера (разные вариации, и просто ошибка и нет обработчика печати), обходится таким макаром:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers]
"ForceCSREMFDespooling"=dword:00000000

Или в групповой политике: Конфигурация компьютера\Административные шаблоны\Принтеры\Всегда обрабатывать задания печати на сервере (Включить)

У меня политика не включилась (что-то глючит), а через реестр пожалуйста (собственно и через политики можно этот параметр установить).
Sign up to leave a comment.

Articles