jamesingram Опубликовано: 30 апреля, 2016 Share Опубликовано: 30 апреля, 2016 Всем привет! подскажите пожалуйста, у меня мфу canon i-sensys mf4010 подключен по usb кабелю в keenetic omni I прошивка ndms v2.05(AAKU.20)C2, работает только принтер, можно ли задействовать сканер по сети или нет? Заранее спс! Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
TheBB Опубликовано: 1 мая, 2016 Share Опубликовано: 1 мая, 2016 (изменено) Установка, настройка подопытные: Keenetic DSL + Samsung SCX-4200 series, Windows7, Ubuntu*, Android Проверить поддержку сканера/МФУ на странице проекта Обновить список пакетов, и установить пакеты, следующими командами opkg update opkg install sane-backends xinetd Создать файл /opt/etc/xinetd.d/saned со следующим содержимым service saned { type = UNLISTED socket_type = stream server = /opt/sbin/saned protocol = tcp port = 6566 user = root group = root wait = no } Отредактировать 4 файла /opt/etc/sane.d/dll.conf - оставить поддержку своего сканера/МФУ (лишние строки закомментировать или удалить) /opt/etc/sane.d/net.conf - прописать адрес интернет-центра /opt/etc/sane.d/saned.conf - прописать адрес(а) сети /opt/etc/cups/cups-files.conf - исправить либо закомментировать строку (можно и не делать, в сислоге сами увидите) Т.к. доступа на запись в /etc/services нет, a sane запускается через xinetd, файл /opt/etc/init.d/S01sane-backends можно удалить за ненадобностью (а можно и оставить, на память) Перезагрузить Keenetic или запустить сервисы вручную Настройка клиентов Для примера будут рассмотрены: Windows + XSane & SaneTwain. Скачать и распаковать в корень системного диска XSane. В файл C:\sane\etc\sane.d\net.conf вписать адрес интернет-центра Запустить файл C:\sane\bin\xsane.exe , нажать батон "Scan" (1) и получить результат (2) Скачать и распаковать куда-нибудь SaneTwain. Запустить ScanImage и проверить/изменить настройки Получить результат Ubuntu + XSane Image & "простое сканирование" Вписать в файл /etc/sane.d/net.conf адрес интерент-центра. Все, можно запускать программы и сканировать Android + SANEDroid Установить приложение на планшет и запустить. Зайти в настройки (Preferences) -> SANE_NET_HOSTS вписать адрес Keenetic`a Изменено 16 июля, 2016 пользователем TheBB added screens 3 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
wolfram_zivers Опубликовано: 6 июля, 2016 Share Опубликовано: 6 июля, 2016 здравствуйте подскажите, пожалуйста, можно ли как-то настроить сетевое сканирование подключенного мфу samsung scx-4200? устройство кинэтик ультра 1 v2.05(AAGJ.5)C4 спасибо Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
BACbKA Опубликовано: 7 июля, 2016 Share Опубликовано: 7 июля, 2016 здравствуйтеподскажите, пожалуйста, можно ли как-то настроить сетевое сканирование подключенного мфу samsung scx-4200? устройство кинэтик ультра 1 v2.05(AAGJ.5)C4 спасибо По ссылке выше даны исчерпывающие данные. SCX-4200 в списке поддерживаемых со статусом "good" Правда у меня возникли трудности с sane: Jul 07 20:47:02saned[813]saned (AF-indep+IPv6) from sane-backends 1.0.25 starting up Jul 07 20:47:02saned[813]check_host: getpeername failed: Socket operation on non-socket Jul 07 20:47:02saned[813]init: access by host [error] denied Jul 07 20:47:02saned[813]saned exiting И ещё с xinetd: Jul 07 20:54:36xinetd[832]Reading included configuration file: /opt/etc/xinetd.d/saned [file=/opt/etc/xinetd.conf] [line=6] Jul 07 20:54:36xinetd[832]Server <...>/sbin/saned is not executable [file=/opt/etc/xinetd.d/saned] [line=5] Jul 07 20:54:36xinetd[832]Error parsing attribute server - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=5] Jul 07 20:54:36xinetd[832]removing saned Jul 07 20:54:36xinetd[832]832 {init_services} no services. Exiting... Ну и до кучи sanetwain вин32 онли Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
BACbKA Опубликовано: 7 июля, 2016 Share Опубликовано: 7 июля, 2016 Проблема с xinetd похоже решилась путём замены строчки в /etc/xinetd.d/saned c server = <...>/sbin/saned на server = /opt/sbin/saned Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
BACbKA Опубликовано: 7 июля, 2016 Share Опубликовано: 7 июля, 2016 Если вылезает в логе вот такое вот безобразие: Jul 07 21:43:25saned[975]saned (AF-indep+IPv6) from sane-backends 1.0.25 starting up Jul 07 21:43:25saned[975]check_host: access by remote host: 192.168.1.6 Jul 07 21:43:25saned[975]check_host: getaddrinfo for local hostname failed: Name or service not known Jul 07 21:43:51xinetd[973]Exiting... то необходимо в /etc/hosts задать имя хосту. Я делал это так: 192.168.1.1 zyxel Весьма не плохо помогла вот эта статься. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
wolfram_zivers Опубликовано: 20 июля, 2016 Share Опубликовано: 20 июля, 2016 Товарищи, большая просьба помочь keenetic ultra 1 v2.05(AAGJ.5)C4 компонент opkg установлен и включен подключаюсь к роутеру по телнету ввожу первую команду opkg update и получаю ошибку (config)> opkg update Command::Base error[7405600]: no such command: update. (config)> что я делаю не так? Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Александр Рыжов Опубликовано: 20 июля, 2016 Share Опубликовано: 20 июля, 2016 Не туда подключаетесь. Надо подключаться не Telnet'ом, а SSH. В первом случае вы попадаете в CLI кинетика, во втором — в среду Entware. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
wolfram_zivers Опубликовано: 20 июля, 2016 Share Опубликовано: 20 июля, 2016 что-то не могу подключиться( putty говорит network error, connection refused а в роутере что-то нужно включать или настраивать? я бегло просмотрел настройки и никаких ssh серверов или сервисов не обнаружил или на фаерволе нужно порт открыть? глянул статью в БЗ зикселя https://zyxel.ru/kb/1764/ там они про это даже не пишут, подключаются и всё Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Александр Рыжов Опубликовано: 20 июля, 2016 Share Опубликовано: 20 июля, 2016 (изменено) Включение поддержки открытых пакетов не означает, что эти пакеты откуда-либо волшебным образом возьмутся. Придётся подготовить флешку на которой эти пакеты будут жить и записать на неё некий контент, который будет стартовать при запуске роутера. Подробную инструкцию можно найти в теме Entware-Keenetic. Изменено 20 июля, 2016 пользователем Александр Рыжов Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
wolfram_zivers Опубликовано: 24 июля, 2016 Share Опубликовано: 24 июля, 2016 в логе кинетика вот куча ошибок, хотя текст файла я скопировал из 2го поста чётко не в курсе, что это может быть? Jul 24 13:33:53xinetd[550] Reading included configuration file: /opt/etc/xinetd.d/saned [file=/opt/etc/xinetd.conf] [line=6] Jul 24 13:33:53xinetd[550] Bad service type: UNLISTED [file=/opt/etc/xinetd.d/saned] [line=3] Jul 24 13:33:53xinetd[550] Error parsing attribute type - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=3] Jul 24 13:33:53xinetd[550] Bad socket type: stream [file=/opt/etc/xinetd.d/saned] [line=4] Jul 24 13:33:53xinetd[550] Error parsing attribute socket_type - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=4] Jul 24 13:33:53xinetd[550] Server /opt/sbin/saned is not executable [file=/opt/etc/xinetd.d/saned] [line=5] Jul 24 13:33:53xinetd[550] Error parsing attribute server - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=5] Jul 24 13:33:53xinetd[550] Protocol tcp not in /etc/protocols [file=/opt/etc/xinetd.d/saned] [line=6] Jul 24 13:33:53xinetd[550] Error parsing attribute protocol - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=6] Jul 24 13:33:53xinetd[550] Unknown user: root [file=/opt/etc/xinetd.d/saned] [line=8] Jul 24 13:33:53xinetd[550] Error parsing attribute user - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=8] Jul 24 13:33:53xinetd[550] Unknown group: root [file=/opt/etc/xinetd.d/saned] [line=9] Jul 24 13:33:53xinetd[550] Error parsing attribute group - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=9] Jul 24 13:33:53xinetd[550] Bad value for wait: no [file=/opt/etc/xinetd.d/saned] [line=10] Jul 24 13:33:53xinetd[550] Error parsing attribute wait - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=10] Jul 24 13:33:53xinetd[550] removing saned Jul 24 13:33:53xinetd[550] 550 {init_services} no services. Exiting... Jul 24 13:34:00ndm Opkg::Manager: /opt/etc/init.d/rc.unslung: timed out. Jul 24 13:34:04root Failed to start xinetd from . Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
TheBB Опубликовано: 24 июля, 2016 Share Опубликовано: 24 июля, 2016 1. windows и блокнот? ... Jul 24 13:56:49 xinetd[670] Exiting... Jul 24 13:56:49 xinetd[1210] Reading included configuration file: /opt/etc/xinetd.d/saned [file=/opt/etc/xinetd.conf] [line=6] Jul 24 13:56:49 xinetd[1210] xinetd Version 2.3.15 started with loadavg options compiled in. Jul 24 13:56:49 xinetd[1210] Started working: 1 available service Jul 24 13:56:49 root Started xinetd from . ... Jul 24 14:27:10 ndm kernel: usb 1-2: new high speed USB device using rt3xxx-ehci and address 3 Jul 24 14:27:10 ndm kernel: usb 1-2: configuration #1 chosen from 1 choice Jul 24 14:27:10 ndm kernel: drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x04E8 pid 0x341B Jul 24 14:27:10 ndm Printer::Manager: "SCX-4220" printer attached. Jul 24 14:28:04 saned[1227] saned (AF-indep+IPv6) from sane-backends 1.0.25 starting up Jul 24 14:28:04 saned[1227] check_host: access by remote host: 192.168.1.57 Jul 24 14:28:04 saned[1227] init: access granted to IEUser@192.168.1.57 ... 2. т.к в основе сборки пакетов лежит ядро 2.6.22-tc, а в последних обновления прошивки забрали timerfd, то некоторые пакеты, зависящие от libusb, перестали корректно работать 3. готовится к выпуску версия Entware под ядро 3.4 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Victvv Опубликовано: 22 ноября, 2016 Share Опубликовано: 22 ноября, 2016 (изменено) Имеется Принтер-сканер Samsung SCX-3200 и Keenetic Giga II v2.06(AAFS.8)C1 с установленной поддержкой открытых пакетов. По ssh подключится не удается - В соединении отказано. Скачиваю пакет sane-backends-1.0.25.tar.gz, Закидываю его на флешку, включаю opkg на сответствующей вкладке и вижу в журнале ошибку Opkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/. При попытке установки " Подробную инструкцию можно найти в теме Entware-Keenetic" выдает Nov 22 23:35:27npkg inflating "installer-keenle.tar.gz". Nov 22 23:35:27npkg failed to inflate "installer-keenle.tar.gz": bin/renice: operation not permitted. Nov 22 23:35:27ndm Opkg::Manager: system failed [0xcffd0183], exit code 147. Nov 22 23:35:27ndm Opkg::Manager: invalid initrc "/opt/etc/init.d/rc.unslung": no such file or directory, trying /opt/etc/init.d/. Подскажите что делаю не так? Изменено 22 ноября, 2016 пользователем Victvv Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
zyxmon Опубликовано: 23 ноября, 2016 Share Опубликовано: 23 ноября, 2016 9 часов назад, Victvv сказал: По ssh подключится не удается - В соединении отказано. Решайте эту проблему в другой теме в разделе "сборка и настройка". 9 часов назад, Victvv сказал: Скачиваю пакет sane-backends-1.0.25.tar.gz Это не пакет, пакеты устанавливаются иначе, через cli в ssh. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Victvv Опубликовано: 23 ноября, 2016 Share Опубликовано: 23 ноября, 2016 23 часа назад, Victvv сказал: Подскажите что делаю не так? Уф.. разобрался. Сканер работает!!! Попробую уточнить инструкции для новичков, которые про линюкс знают только что это операционная система 1. Нужно установить Entware-Keenetic как написано здесь _https://forum.keenetic.net/topic/221-репозиторий-entware-keenetic/ . При этом флешка должна быть отформатирована в ФС Linux. Если такой возможности нет, то нужно отформатировать в NTFS. У меня с NTFS все заработало. При этом создаем каталог и закидываем файлы на флешку через винду. 2. Устанавливаем на компьютер ssh клиент PuTTY. Как настроить читаем здесь https://zyxel.ru/kb/1764/ 3. Читаем шапку темы. Устанавливаем #opkg install sane-backends xinetd Качать ничего не нужно все само скачается. 4. Устанавливаем графический командер mc - #opkg install mc 5. файл /opt/etc/xinetd.d/saned создаем командой # touch /opt/etc/xinetd.d/saned 6. запускаем mc командой #mc 7. через mc редактируем все файлы как написано в шапке. Перезапускаем роутер. 8. Ставим клиентскую часть на винду . У меня XSane не заработало процесс плодился до 1700 экземпляров и вешал комп. Заработал SaneTwai. ВАЖНО из архива SaneTwai файл SaneTwain.ds нужно закинуть в C:\Windows\twain_32 1 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
iTeeLion Опубликовано: 1 декабря, 2016 Share Опубликовано: 1 декабря, 2016 Большое человеческое спасибо автору! Все работает, МФУ epson TX200. А то задолбался с 10-ти метровым usb шнуром таскаться по квартире Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
tambovchanin Опубликовано: 29 декабря, 2016 Share Опубликовано: 29 декабря, 2016 Скомпилированные бинарники на MacOS Sierra https://tambovchanin.github.io/macos-sierra-sane-binaries/ Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Barmer Опубликовано: 5 февраля, 2018 Share Опубликовано: 5 февраля, 2018 Имеем МФУ Brother dcp-1512r. Возможно ли подключить его к роутеру так, чтобы сканирование происходило с кнопок сканера на USB хранилище подключенное к нему же? Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Artur Petkevich Опубликовано: 22 апреля, 2018 Share Опубликовано: 22 апреля, 2018 Добрый вечер, помогите пожалуйста. Имею Mac os high sierra + canon MF3010 + zyxel omni II Все установил согласно инструкции на гитхабе. Пишу в терминале: scanimage --format jpg>test.jpg Получаю: dyld: Library not loaded: /usr/local/opt/libpng/lib/libpng16.16.dylib Referenced from: /usr/local/bin/scanimage Reason: image not found Abort trap: 6 Что делать ? Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
zyxmon Опубликовано: 22 апреля, 2018 Share Опубликовано: 22 апреля, 2018 14 минуты назад, Artur Petkevich сказал: Что делать ? А какое это имеет отношение к кинетику, если Вы sane установили на своем огрызке? Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Rootdiv Опубликовано: 21 августа, 2018 Share Опубликовано: 21 августа, 2018 В 05.02.2018 в 10:12, Barmer сказал: Имеем МФУ Brother dcp-1512r. Возможно ли подключить его к роутеру так, чтобы сканирование происходило с кнопок сканера на USB хранилище подключенное к нему же? У Вас получилось заставить его сканировать по сети? Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Кирилл Артамонов Опубликовано: 21 августа, 2018 Share Опубликовано: 21 августа, 2018 Здравствуйте, не могу понять в чём причина ? Из за чего не запускается сервис, все делал как в шапке указано. помогите разобраться пожалуйста. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
kuchumovn Опубликовано: 12 марта, 2020 Share Опубликовано: 12 марта, 2020 Инструкция по настройке МФУ Samsung SCX-4200 на маршрутизаторе Zyxel Keenetic Giga II: * Изначально, требуется настроить на роутере "репозиторий пакетов" Entware, из которого уже будут устанавливаться пакеты для сканирования и печати. Репозиторий Entware — это "репозиторий пакетов": хранилище, откуда "установщик пакетов" скачивает сборки пакетов для конкретной архитектуры процессора роутера (x64, ARM, MIPS, MIPSEL). В качестве "установщика пакетов" на роутерах Zyxel Keenetic используется OPKG (обычно он уже установлен на роутере по умолчанию). * Взять какую угодно USB-флешку (войдёт на любую). Отформатировать флешку в файловую систему ext4. * Воткнуть флешку в роутер через обычный "пассивный" USB-хаб (на алиэкспрессе за 100 рублей). Также воткнуть принтер в роутер через этот же USB-хаб. * В роутере войти в "Настройки" -> "Программы". * В интерфейсе роутера, на странице "Программы", войти в принтер. Проверить, что он настроен как "Тип подключения: Прямое" (не CIFS) и "Порт: 9100". * В интерфейсе роутера, на странице "Программы", войти во флешку. Нажать кнопку "Создать папку", назвать папку "install". * Архитектура процессора роутера Zyxel Keenetic Giga II — MIPSEL, поэтому положить в папку "install" файл "mipsel-installer.tar.gz", скачанный, например, отсюда: http://bin.entware.net/mipselsf-k3.4/installer/mipsel-installer.tar.gz * Выбрать эту флешку в интерфейсе роутера в разделе "Настройки" -> "OPKG". Нажать "Сохранить". * После этого автоматически запустится установка пакетов из Entware. Отслеживать процесс можно в "системном журнале" роутера. Когда роутер запустит ssh на порту 222 и напишет в системном журнале: "не забудьте сменить пароль", первичная установка пакетов завершена. * Далее, зайти на mipsel по ssh: ssh 192.168.1.1 -l root -p 222 * Пароль: keenetic * Сразу сменить пароль командой passwd * Далее поставить нужные пакеты (сканер sane, принтер cups, "запускатель сервисов" xinetd, сервис поддержки "AirPrint" avahi, редактор nano): opkg update opkg install sane-backends xinetd avahi-daemon nano * Создать скрипт запуска сервиса сканирования sane на порту 6566 через "запускатель сервисов" xinetd: nano /opt/etc/xinetd.d/saned Вставить: service saned { type = UNLISTED socket_type = stream server = /opt/sbin/saned protocol = tcp port = 6566 user = root group = root wait = no } Далее выбрать драйверы для sane: nano /opt/etc/sane.d/dll.conf Оставить там только те драйверы, которые требуются для данной модели сканера. В случае с Samsung SCX-4200 — это драйвер "xerox_mfp". Также, видимо, оставляют драйвер "net": net xerox_mfp Посмотреть драйвер для конкретной модели сканера: http://www.sane-project.org/sane-mfgs.html Далее настроить адрес сканера: nano /opt/etc/sane.d/net.conf Добавить адрес: 192.168.1.1 Далее настроить подсеть, на которой будет слушать сканер: nano /opt/etc/sane.d/saned.conf Добавить подсеть: 192.168.1.0/24 Удалить неиспользуемый файл: rm /opt/etc/init.d/S01sane-backends Далее, настроить сервис печати CUPS. Настроить, кто может добавлять принтеры: nano /opt/etc/cups/cups-files.conf Там, где SystemGroup, оставить только: SystemGroup root Далее, настроить веб-интерфейс сервиса печати CUPS: nano /opt/etc/cups/cups.conf Убрать строку "Listen ...", вместо неё сделать "Port 631", иначе веб-интерфейс CUPS не будет доступен.Ещё, чтобы из локальной сети пускало по адресу "/admin", не выдавало ошибку "Страница не найдена", внутри каждого "<Location/>" добавить в конце: "Allow 192.168.1.*" (некоторые вместо этого пишут "Allow @Local"). Перезапустить sane и cups: /opt/etc/init.d/rc.unslung restart Shutting down cupsd... done. Starting cupsd... done. Shutting down xinetd... done. Starting xinetd... done. Попробовать зайти на CUPS по веб-интерфейсу: http://192.168.1.1:631 Если заходит, зайти в подпуть "/admin", введя имя пользователя root и пароль (тот, на который сменили). Далее, в этом интерфейсе CUPS будет добавляться новый принтер. Для этого, сначала установить пакет драйверов "splix": opkg install splix Драйверы ставятся в папку установки cups. Например, драйвер для Samsung SCX-4200 будет находиться по пути: /opt/share/cups/model/samsung/scx4200.ppd Теперь перейти в веб-интерфейс CUPS, вкладка “Администрирование”, поставить галку “Разрешить совместный доступ к принтерам, подключенным к этой системе”, нажать кнопку "Добавить принтер". Если принтер уже есть в списке обнаруженных, то выбрать его и нажать "Применить", после чего выбрать драйвер для данной (или похожей) модели принтера (из списка или из файла). Иначе, выбрать тип подключения "AppSocket/HP JetDirect", задать имя принтера, адрес "socket://192.168.1.1:9100", после чего выбрать драйвер для данной (или похожей) модели принтера (из списка или из файла). Для особых случаев, есть возможность указать файл драйвера вручную. После добавления принтера в CUPS, напечатать "тестовую страницу": вкладка “Принтеры”, выбрать принтер, меню “Обслуживание”, "Печать пробной страницы". Если напечатал, то драйвер подходит. Теперь можно добавить принтер в Windows 10: Панель управления -> Устройства -> Добавить принтер -> "Принтера нет в списке" -> Выбрать внизу "Добавить локальный или сетевой принтер с параметрами, заданными вручную" -> Далее -> Выбрать "TCP/IP 192.168.1.1" (или создать такой, если нету) -> Выбрать драйвер данной модели принтера из списка -> "Не настраивать общий доступ" (для простоты) -> Напечатать пробную страницу. Вместо добавления принтера по TCP/IP, можно зайти в веб-интерфейс CUPS на страницу принтера, скопировать адрес ("http://192.168.1.1:631/printers/имя-принтера") из адресной строки браузера, и вставить этот адрес при добавлении принтера в Windows, выбрав тип подключения "Выбрать общий принтер по имени". Таким же образом можно настроить печать с мобильных устройств используя различные специализированные (часто — не бесплатные) приложения: https://help.keenetic.com/hc/ru/articles/115002197209-Печать-с-мобильных-устройств-на-USB-принтере-в-пределах-локальной-сети-интернет-центра https://dmitrysnotes.ru/raspberry-pi-3-ustanovka-i-nastrojka-print-servera-cups Для работы со сканером на компьютере, можно установить SaneTwain или SaneWinDS (мы установили SaneWinDS и он сам заработал). После этого в программах, работающих со сканером, появится "устройство сканирования": "SaneTwain" или "SaneWinDS". Для сканирования на мобильных устройствах на базе Android'а есть бесплатное приложение "SANEDroid". Есть несколько стандартов драйверов для сканеров. "TWAIN" — это стандарт драйверов сканера, принятый в Windows. "SANE" — это стандарт драйверов сканера, принятый в Linux. Соответственно, SaneTwain — это "мост", переводящий язык Twain в язык Sane, и обратно. 3 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
kuchumovn Опубликовано: 15 марта, 2020 Share Опубликовано: 15 марта, 2020 P.S.: На каком-то этапе почему-то перестал находится сканер в SaneWinDS. При этом в системном журнале была странная ошибка: check_host: getaddrinfo for local hostname failed: Name or service not known Первая же ссылка в гугле даёт вроде как решение — добавить строчку в "/etc/hosts" на роутере:https://habr.com/ru/post/127739/ Неизвестно, нужно ли это. Добавили — не заработало. Перезагрузили — заработало. Убирать не стали. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
jker_72 Опубликовано: 30 апреля, 2020 Share Опубликовано: 30 апреля, 2020 (изменено) Помогите, пожалуйста, решить проблему! Имеем Kineetic Viva (KN-1910) c прошивкой KeeneticOS: 3.4 Beta 2. + Samsung SCX-3200 При попытке подключиться к принтеру через клиент SaneWinDs в логах появляется следующее: Апр 30 16:01:50 saned[792] saned (AF-indep+IPv6) from sane-backends 1.0.29 starting up Апр 30 16:01:50 saned[792] check_host: access by remote host: 192.168.55.12 Апр 30 16:01:51 saned[792] check_host: getaddrinfo for local hostname failed: Temporary failure in name resolution Апр 30 16:01:51 saned[792] init: access by host 192.168.55.12 denied Апр 30 16:01:51 saned[792] saned exiting Сам SaneWinDs ругается следующим образом: IP адрес роутера : 192.168.55.1 маска подсети 255.255.255.192 (192.168.55.0/26 , прописана в файле saned.conf) на stable версии все работало. Пробовал переустанавливать entware , sane , менять маски подсетей - не помогает. Также попробовал создать файл /etc/hosts с содержанием : 192.168.55.1 Keenetic Тоже не помогло. Куда копать? Изменено 30 апреля, 2020 пользователем jker_72 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
jker_72 Опубликовано: 29 мая, 2020 Share Опубликовано: 29 мая, 2020 откатился на Stable 3.4.1 . Заработало! Однако , вчера обновил на Stable 3.4.3. И теперь те же проблемы, но уже на Stable . Помогите, пожалуйста! Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Ant Опубликовано: 3 июня, 2020 Share Опубликовано: 3 июня, 2020 В 29.05.2020 в 14:41, jker_72 сказал: откатился на Stable 3.4.1 . Заработало! Однако , вчера обновил на Stable 3.4.3. И теперь те же проблемы, но уже на Stable . Помогите, пожалуйста! У меня та же самая проблема. И то же после обновления прошивки. В итоге танцев с бубном проблему удалось решить следующим путем: идем в админку кинетика -> "Общие настройки", находим блок "Параметры системы", меняем в поле "Имя системы" буквенное название на IP адрес. При чем, любой IP адрес. Но лучше все же поставить "192.168.1.1". Смысл в том, что по какой-то неведомой причине saned выходит с ошибкой если ему не удается по имени кинетика установить IP адрес. Имя задается в поле "Имя системы" в админке кинетика. Там можно указать цифры с точками и тогда, видимо, saned удовлетворяется этим и работает дальше. При этом ему не важно, какой именно там IP указан. Прикол в том, что можно любые цифры там написать, главное, чтобы не было букв. Почему saned прекращает работу если не удалось получить IP по имени - загадка, так как IP клиента у него есть, как и есть белый список. А IP кинетика ему нужен только для того, чтобы понять, не пришел ли запрос от локального клиента, запущенного на самом кинетике. В 30.04.2020 в 16:30, jker_72 сказал: Также попробовал создать файл /etc/hosts У меня большой вопрос - как вы умудрились в readonly файл что-то записать? Или вы имели ввиду /opt/ect/hosts? 1 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
TheBB Опубликовано: 3 июня, 2020 Share Опубликовано: 3 июня, 2020 Скрытый текст BusyBox v1.31.1 () built-in shell (ash) ~ # ndmq -p "show version" -P device Keenetic Ultra II ~ # ~ # ndmq -p "show version" -P release 3.05.A.5.0-0 ~ # ~ # echo $HOSTNAME KUII ~ # ~ # ping KUII ping: bad address 'KUII' ~ # ~ # cat /etc/hosts 127.0.0.1 localhost ::1 localhost ~ # ~ # echo "192.168.1.1 KUII" >> /etc/hosts ~ # ~ # ping -c5 KUII PING KUII (192.168.1.1): 56 data bytes 64 bytes from 192.168.1.1: seq=0 ttl=64 time=0.440 ms 64 bytes from 192.168.1.1: seq=1 ttl=64 time=0.356 ms 64 bytes from 192.168.1.1: seq=2 ttl=64 time=0.365 ms 64 bytes from 192.168.1.1: seq=3 ttl=64 time=0.404 ms 64 bytes from 192.168.1.1: seq=4 ttl=64 time=0.377 ms --- KUII ping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max = 0.356/0.388/0.440 ms ~ # ~ # cat /etc/hosts 127.0.0.1 localhost ::1 localhost 192.168.1.1 KUII ~ # 1 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Ant Опубликовано: 6 июня, 2020 Share Опубликовано: 6 июня, 2020 В итоге, если у вас ошибка "check_host: getaddrinfo for local hostname failed: Temporary failure in name resolution" и sane не работает, есть два варианта решения проблемы: 1). Идем в админку кинетика -> "Общие настройки", находим блок "Параметры системы", меняем в поле "Имя системы". На цифры (и точки). Только не буквы. Можно указать IP адрес роутера. 2). В папку /opt/etc/init.d размещаем файл S01sane-backends со следующим содержимым: #!/bin/sh PATH=/sbin:/bin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin ip=$(ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1' | head -1); hn=$(hostname) if ( echo "$hn" | grep -Eq "[^0-9.]" ) && !( grep -Eq "^[0-9.]+ +$hn" /etc/hosts ); then echo "$ip $hn" >> /etc/hosts fi У файла не забываем установить атрибут исполнения. Скрипт берет первый локальный IP кинетика, определяет hostname (это как раз содержимое поля "Имя системы" в админке кинетика). Далее он проверяет, содержит ли hostname что-то кроме цифр или точек и проверяет, нет ли в /etc/hosts упоминания hostname. При удачной проверке, в /etc/hosts добавляется соответствие hostname локальному IP. После чего sane начинает нормально работать. 1 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
jker_72 Опубликовано: 9 июня, 2020 Share Опубликовано: 9 июня, 2020 (изменено) Сначала попробовал выполнить инструкцию уважаемого TheBB. Результат : работает, но до перезагрузки роутера. Лог ошибки изменился: Июн 9 13:09:23 saned[1307] saned (AF-indep+IPv6) from sane-backends 1.0.29 starting up Июн 9 13:09:23 saned[1307] check_host: access by remote host: 192.168.55.3 Июн 9 13:09:23 saned[1307] check_host: getaddrinfo for local hostname failed: No address associated with hostname Июн 9 13:09:23 saned[1307] init: access by host 192.168.55.3 denied Июн 9 13:09:23 saned[1307] saned exiting Видимо, после перезагрузки изменения в hosts не фиксируются, либо я что-то сделал не так. По рекомендациям уважаемого Ant все работает и после перезагрузки. Огромное спасибо всем откликнувшимся! Изменено 9 июня, 2020 пользователем jker_72 Добавлен лог ошибок Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Рекомендуемые сообщения
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.