26

Re: Sane на Keenetic

Sabsem :

заработало.Огромное СПАСИБО

Все работает? Сканирование по сети? Не тормозит?

1. Проверьте, что работает без SANE_CONFIG_DIR.
2. Предлагаю собрать так, что и LD_LIBRARY_PATH менять не нужно будет.

В последнем случае - нужно будет Ваше тестирование.
Для работы через xinetd нужно попробовать дописать LD_LIBRARY_PATH в скрипт запуска xinetd, который в etc/init.d.
Окончательную проверку нужно сделать перезагрузив кинетик.

Предлагаю Вам п. 2 (выше).

27

Re: Sane на Keenetic

Sabsem :

Оcталось до настроить xinet.d ???

xinetd заработало c  изменением в конфе строки
export LD_LIBRARY_PATH=$MOUNT/lib:$MOUNT/usr/lib:/lib:/usr/lib:$MOUNT/usr/lib/sane

/media/DISK_A1/system/root # cat /media/DISK_A1/system/etc/init.d/S09xinetd
#!/bin/sh

MOUNT="/media/DISK_A1/system"
XBIN="$MOUNT/usr/sbin/xinetd"
XCONFIG="$MOUNT/etc/xinetd.conf"
XPID="$MOUNT/var/xinetd.pid"

export PATH=$MOUNT/bin:$MOUNT/sbin:$MOUNT/usr/bin:$MOUNT/usr/sbin:/sbin:/usr/sbin:/bin:/usr/bin
export LD_LIBRARY_PATH=$MOUNT/lib:$MOUNT/usr/lib:/lib:/usr/lib[b]:$MOUNT/usr/lib/sane

daemon_status ()
{
        [ -f $XPID ] && [ -d /proc/`cat $XPID` ]
}

start_daemon() {
        $XBIN -syslog daemon -stayalive -f $XCONFIG -pidfile $XPID
}

stop_daemon() {
        kill `cat $XPID`
}

reload_daemon() {
        kill -HUP `cat $XPID`
}

case "$1" in
        start)
                if daemon_status
                then
                        echo xinetd already running
                else
                        start_daemon
                fi
                ;;
        stop)
                stop_daemon
                ;;
        restart)
                stop_daemon
                sleep 1
                start_daemon
                ;;
        reload)
                reload_daemon
                ;;
        status)
                if daemon_status
                then
                        echo Running
                else
                echo Not running
                fi
                ;;
        link_up)
                ;;
        ppp_up)
                ;;
        link_down)
                ;;
        ppp_down)
                ;;
        *)
                echo "Usage: $0 {start|stop|reload|restart|status|link_up|link_down|ppp_up|ppp_down}"
                ;;
esac

28

Re: Sane на Keenetic

Zyxmon :

Все работает? Сканирование по сети? Не тормозит?
Отредактируйте свой предыдущий пост, поставьте концы строк и таги.

1. Проверьте, что работает без SANE_CONFIG_DIR.
2. Предлагаю собрать так, что и LD_LIBRARY_PATH менять не нужно будет.

В последнем случае - нужно будет Ваше тестирование.

Сканирование по сети работает (клиент sanetwain http://sanetwain.ozuzo.net/), не тормозит(покрайне мере не заметил).
xinetd.conf

/media/DISK_A1/system/root # cat /media/DISK_A1/system/etc/init.d/S09xinetd
#!/bin/sh

MOUNT="/media/DISK_A1/system"
XBIN="$MOUNT/usr/sbin/xinetd"
XCONFIG="$MOUNT/etc/xinetd.conf"
XPID="$MOUNT/var/xinetd.pid"

export PATH=$MOUNT/bin:$MOUNT/sbin:$MOUNT/usr/bin:$MOUNT/usr/sbin:/sbin:/usr/sbin:/bin:/usr/bin
export LD_LIBRARY_PATH=$MOUNT/lib:$MOUNT/usr/lib:/lib:/usr/lib:$MOUNT/usr/lib/sane

daemon_status ()
{
        [ -f $XPID ] && [ -d /proc/`cat $XPID` ]
}

start_daemon() {
        $XBIN -syslog daemon -stayalive -f $XCONFIG -pidfile $XPID
}

stop_daemon() {
        kill `cat $XPID`
}

reload_daemon() {
        kill -HUP `cat $XPID`
}

case "$1" in
        start)
                if daemon_status
                then
                        echo xinetd already running
                else
                        start_daemon
                fi
                ;;
        stop)
                stop_daemon
                ;;
        restart)
                stop_daemon
                sleep 1
                start_daemon
                ;;
        reload)
                reload_daemon
                ;;
        status)
                if daemon_status
                then
                        echo Running
                else
                echo Not running
                fi
                ;;
        link_up)
                ;;
        ppp_up)
                ;;
        link_down)
                ;;
        ppp_down)
                ;;
        *)
                echo "Usage: $0 {start|stop|reload|restart|status|link_up|link_down|ppp_up|ppp_down}"
                ;;
esac

xinetd.d/saned

/media/DISK_A1/system/root # cat  /media/DISK_A1/system/etc/xinetd.d/saned
service saned
{
type = UNLISTED
socket_type = stream
server = media/DISK_A1/system/usr/sbin/saned
protocol = tcp
port=6566
user = root
group = root
wait = no
}

С удовольствием протестирую новые версии.

Отредактировано Sabsem (2011-09-09 15:32:41)

29

Re: Sane на Keenetic

Sabsem
Версии постараюсь собрать. Как соберу - напишу в этой теме. Странно, что потребовался путь к библиотекам $MOUNT/usr/lib/sane. На вскидку он не нужен.


PS Посмотрел скрипт сборки optware - в нем добавляют rpath к $MOUNT/usr/lib/sane. Ну и я при сборке добавлю.

30

Re: Sane на Keenetic

Sabsem, пересобрал пакеты. Надеюсь это последний тест, но есть небольшая вероятность, что нужен будет еще один.
Нужно переустановить пакеты sane* (ссылки старые).
libusb входит в прошивку, попрошу удалить перед тестированием. В окончательном варианте (в репозитарии) зависимость от libusb будет удалена. После переустановки пакетов sane* удалите совсем libusb

opkg remove --nodeps libusb

Если так не удалиться - добавить флаг --force-depends.


После этого нужно  выбросить $MOUNT/usr/lib/sane из /media/DISK_A1/system/etc/init.d/S09xinetd
Перезапустить xinetd (S09xinetd restart)  и проверить сканирование по сети.

И еще проверьте - после того, как сканирование закончено и обращений к saned нет, демон saned должен выгружаться и освобождать память. Проверять командой ps на кинетике. При сканировании saned будет в процессах, через некоторое время после окончания - должен исчезать из списка.

31

Re: Sane на Keenetic

!!!Глючная версия. sad
1.не работает без LD_PATH
2.Виснет при запуске
3.Не выгружается поcле TimeOUT

лог большой здесь
http://pastebin.com/UQviJb8v

32

Re: Sane на Keenetic

Sabsem, Вы бы запустили без LD_LIBRARY_PATH - было бы понятнее. И не нужна переменная SANE_CONFIG_DIR (уже в предыдущей версии).
Запустите просто "saned -d128" (без задания переменных) и еще раз дайте лог.
За выгрузку после использования отвечает xinetd.

PS Ничего плохого в логе пока не вижу, буду думать.
PPS Если нужна предыдущая версия - напишите, сохранил. В ней saned выгружался при запуске через xinetd?
PPPS А если предыдущую версию запустить с LD_LIBRARY_PATH - чем будет отличаться log? Вы выкладывали только лог, когда была ошибка.

33

Re: Sane на Keenetic

Старый, работающий при модификации LD_LIBRARY_PATH sane тут

тут были ссылки для тестирования.

Новый (только что собрал)

тут были ссылки для тестирования.

Пробуем с этим новым, запускаем без задания переменных. Просто

saned -d128

Если не работает, приводим лог. Приводим лог "старой работающей версии" с заданием LD_LIBRARY_PATH.

PS если редактировали профиль рута, верните все как было:

# cat /media/DISK_A1/system/root/.profile
export PATH=/media/DISK_A1/system/bin:/media/DISK_A1/system/sbin:/media/DISK_A1/system/usr/bin:/media/DISK_A1/system/usr/sbin:/sbin:/usr/sbin:/bin:/usr/bin
export LD_LIBRARY_PATH=/media/DISK_A1/system/lib:/media/DISK_A1/system/usr/lib:/lib:/usr/lib
export TERM=xterm
export TERMINFO=/media/DISK_A1/system/usr/share/terminfo

PPS Этот новый вариант отличается добавлением еще одного пути в rpath и выбрасыванием зависимости от libusb.

34

Re: Sane на Keenetic

Хочу вернутся к тому, что названо "!!!Глючная версия".
А не стоит ли отредактировать файл /media/DISK_A1/system/etc/sane.d/dll.conf
В нем прописать свой сканер, а то судя по логу грузится поддержка всех сканеров, может памяти не хватает.
Содержимое dll.conf приблизительно такое (нужно изучать документацию sane)

pixma

35

Re: Sane на Keenetic

последняя версия вроде нормально, только при повторном сканировании зависает.приходится МФУ и Keenetic перезагружать (saned не снимается с помощью команды killall)

36

Re: Sane на Keenetic

Sabsem, Для первой "рабочей" версии Вы, судя по логу, редактировали dll.conf, выбрасывали поддержку "лишних сканеров". Сейчас это сделали? Та версия позволяла делать повторное сканирование? saned завершал работу после отсутствия запросов, если был запущен черз xinetd? Последняя версия это делает, если сканировать один раз?

Если Вы снесли libusb - попробуйте поставить обратно, маловероятно, но может быть дело в этой библиотеке. Если не сносили - снесите сейчас.
Если сканировать два раза в последней версии с выводом debug лога, есть ли подозрительные строки в логе?
Что с потреблением памяти после первого сканирования, при попытке второго сканирования, cpu?

С флагом -9 снять saned пробовали? (killall -9 saned) или (kill -9 <pid_of_saned>).
Вопросов у меня много, но, пожалуй, выложу именно последнюю версию в репозитарий. От "первой рабочей" она отличается тем, что пути к библиотекам пробиты прямо в исполняемых файлах. Влиять это не должно. Ну еще может libusb - или версия из прошивки используется, или та, что из пакета.

На мой взгляд и предыдущая версия должна бы работать, вы просто забыли dll.conf отредактировать.

PS На всякий пожарный - тут http://sanetwain.ozuzo.net/ пишут, что saned зависает, если отменить сканирование. Можно еще увеличить время в настройках - [Connection] TimeOut. Другие способы сканирования (не sanetwain) из под windows не пробовали?

37

Re: Sane на Keenetic

чуть позже постараюсь  все попробовать, чтобы выяснить когда появляться ошибка

38

Re: Sane на Keenetic

Вот что сделал:

Using username "root".
root@192.168.1.1's password:


BusyBox v1.8.2 (2011-09-17 01:38:02 MSD) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/media/DISK_A1/system/root # mc

/media/DISK_A1/system/root # opkg install --force-depends --nodeps sane-libs_1.0.22-1_keenetic.ipk
Collected errors:
* wfopen: sane-libs_1.0.22-1_keenetic.ipk: No such file or directory.
* pkg_init_from_file: Failed to extract control file from sane-libs_1.0.22-1_keenetic.ipk.
/media/DISK_A1/system/root # opkg install --force-depends --nodeps /media/DISK_A1/sane-libs_1.0.22-1_keenetic.ipk
Installing sane-libs (1.0.22-1) to root...
Configuring sane-libs.
/media/DISK_A1/system/root # ./sane-find-scanner
-ash: ./sane-find-scanner: not found
/media/DISK_A1/system/root # sane-find-scanner
-ash: sane-find-scanner: not found
/media/DISK_A1/system/root # SANE_CONFIG_DIR=/media/DISK_A1/system/etc/sane.d saned
-ash: saned: not found
/media/DISK_A1/system/root # opkg install --force-depends --nodeps sane-backends_1.0.22-1_keenetic.ipk
Collected errors:
* wfopen: sane-backends_1.0.22-1_keenetic.ipk: No such file or directory.
* pkg_init_from_file: Failed to extract control file from sane-backends_1.0.22-1_keenetic.ipk.
/media/DISK_A1/system/root # opkg install --force-depends --nodeps /media/DISK_A1/sane-backends_1.0.22-1_keenetic.ipk
Installing sane-backends (1.0.22-1) to root...
Configuring sane-backends.
/media/DISK_A1/system/root # opkg install --force-depends --nodeps /media/DISK_A1/libusb_0.1.12-2_keenetic.ipk
Installing libusb (0.1.12-2) to root...
Configuring libusb.
/media/DISK_A1/system/root # /media/DISK_A1/system/root # SANE_CONFIG_DIR=/media/DISK_A1/system/etc/sane.d SANE_DEBUG_DLL=255  saned -d128
-ash: /media/DISK_A1/system/root: Permission denied
/media/DISK_A1/system/root # SANE_CONFIG_DIR=/media/DISK_A1/system/etc/sane.d SANE_DEBUG_DLL=255  saned -d128
saned: can't load library 'libtiff.so.3'
/media/DISK_A1/system/root # cat  /media/DISK_A1/system/etc/xinetd.d/saned
cat: can't open '/media/DISK_A1/system/etc/xinetd.d/saned': No such file or directory
/media/DISK_A1/system/root # SANE_CONFIG_DIR=/media/DISK_A1/system/etc/sane.d  LD_LIBRARY_PATH=/media/DISK_A1/system/usr/lib:/media/DISK_A1/system/usr/lib/sane  saned
saned: can't load library 'libtiff.so.3'
/media/DISK_A1/system/root # saned -d128
saned: can't load library 'libtiff.so.3'

поставил sanetwain132 сканер он не нашел.
подскажите, что делать дальше?
нужно ли удалить libusb_0.1.12-2_keenetic.ipk ?

сейчас установленЫ:

/media/DISK_A1/system/root # opkg list-installed
busybox - 1.17.3-2
glib2 - 2.22.2-1
libiconv-full - 1.11.1-1
libintl-full - 0.18.1.1-1
libncurses - 5.7-3
libslang2 - 2.2.3-1
libusb - 0.1.12-2
mc - 4.7.5.3-1
opkg - 576-4
sane-backends - 1.0.22-1
sane-libs - 1.0.22-1
wget - 1.12-2
/media/DISK_A1/system/root #

Отредактировано sergejkov (2011-09-25 16:23:44)

39

Re: Sane на Keenetic

sergejkov, при установке последнего варианта пакетов не нужно указывать "--force-depends --nodeps". Пакеты  нужно устанавливать в определенном порядке, начинать с sane-libs. В этом случае установятся нужные библиотеки, которых сейчас не хватает. При установке пакетов "вручную" нужно указывать путь к ipk файлу.
Теперь смотрите зависимости в ipk файлах или в /media/DISK_A1/system/var/opkg/info и ставьте недостающие пакеты руками из репозитария.

40

Re: Sane на Keenetic

sergejkov :

сейчас установленЫ:

Неоднократно рекомендовал сделать "opkg upgrade"!!!

41

Re: Sane на Keenetic

благодарю за ответы.

Zyxmon :

....Теперь смотрите зависимости в ipk файлах или в /media/DISK_A1/system/var/opkg/info и ставьте недостающие пакеты руками из репозитария.

с моими познаниями проще сделать все заново.
порядок:
lib, потом back . правильно?
апгрэйд дал базибокс 1,17,3-7  -- это критично?
если делать sane заново, то начитать с ext_init.sh ? или можно просто переустановить пакеты lib и back ?

42

Re: Sane на Keenetic

sergejkov :

проще сделать все заново.

Попробуйте для начала

opkg install --force-reinstall <путь к пакету>

Для пакетов saneXXXX. Не бойтесь экспериментировать, ничего этим не сломаете. Переустановить с нуля успеете.
Можно еще

opkg remove saneXXX
opkg install  <путь к пакету>
sergejkov :

апгрэйд дал базибокс 1,17,3-7  -- это критично?

Нет, но лучше сделать. Точно не помню, но вроде не только bb обновлялся.

43

Re: Sane на Keenetic

каков порядок установки?

sergejkov :

порядок:
lib, потом back . правильно?...

что еще потребуется установить?

44

Re: Sane на Keenetic

sergejkov :

что еще потребуется установить?

Для запуска в ручном режиме все должно само установиться. Для запуска через xinetd - установить xinetd.
Снесите еще libusb (opkg remove libusb) перед переустановкой.

45

Re: Sane на Keenetic

Zyxmon :

Попробуйте для начала

opkg install --force-reinstall <путь к пакету>

получил

/media/DISK_A1/system/root # opkg install --force-reinstall /media/DISK_A1/sane-                                      libs_1.0.22-1_keenetic.ipk
No packages removed.
Installing sane-libs (1.0.22-1) to root...
Installing libjpeg (6b-1) to root...
Downloading http://zyxel-keenetic-packages.googleco … ackages/li                                      bjpeg_6b-1_keenetic.ipk.
Segmentation fault
/media/DISK_A1/system/root #  opkg install --force-reinstall /media/DISK_A1/sane-                                      libs_1.0.22-1_keenetic.ipk
No packages removed.
Collected errors:
* wfopen: libs_1.0.22-1_keenetic.ipk: No such file or directory.
* pkg_init_from_file: Failed to extract control file from libs_1.0.22-1_keenetic.ipk.

46

Re: Sane на Keenetic

sergejkov, вставляйте выдачи через тег [ code ] - иначе не понять, что у Вас происходит. Откуда берутся "обрезки" типа libs_1.0.22-1_keenetic.ipk.
Вот кусочек лога с моего кинетика. С Вашим совпадать не будет, т.к. libjpeg, libtiff и т.п. у меня установлены

/media/DISK_A1/_sane/qqq # opkg install http://keenetic.zyxmon.org/files/last_sane/sane-libs_1.0.22-1_keenetic.ipk
Downloading http://keenetic.zyxmon.org/files/last_sane/sane-libs_1.0.22-1_keenetic.ipk.
Installing sane-libs (1.0.22-1) to root...
Configuring sane-libs.
/media/DISK_A1/_sane/qqq # opkg remove sane-libs
Removing package sane-libs from root...
/media/DISK_A1/_sane/qqq # wget http://keenetic.zyxmon.org/files/last_sane/sane-libs_1.0.22-1_keenetic.ipk
--2011-09-25 21:04:11--  http://keenetic.zyxmon.org/files/last_sane/sane-libs_1.0.22-1_keenetic.ipk
Resolving keenetic.zyxmon.org... 208.43.104.92
Connecting to keenetic.zyxmon.org|208.43.104.92|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2865167 (2.7M) [application/vnd.shana.informed.package]
Saving to: `sane-libs_1.0.22-1_keenetic.ipk'

100%[================================================================================>] 2,865,167    192K/s   in 16s

2011-09-25 21:04:28 (174 KB/s) - `sane-libs_1.0.22-1_keenetic.ipk' saved [2865167/2865167]

/media/DISK_A1/_sane/qqq # opkg install ./sane-libs_1.0.22-1_keenetic.ipk
Installing sane-libs (1.0.22-1) to root...
Configuring sane-libs.
/media/DISK_A1/_sane/qqq # opkg remove sane-libs
Removing package sane-libs from root...

2 разных способа установки.

47

Re: Sane на Keenetic

Zyxmon :

sergejkov, вставляйте выдачи через тег [ code ] - иначе не понять, что у Вас происходит. Откуда берутся "обрезки" типа libs_1.0.22-1_keenetic.ipk

ок . это так перенос строки по [ quote ] так произошел

48

Re: Sane на Keenetic

так. продвигаемся чуть дальше smile 
переустановил пакеты из сети:

/media/DISK_A1/system/root # saned -d128
saned: can't load library 'libtiff.so.3'
/media/DISK_A1/system/root # opkg install http://keenetic.zyxmon.org/files/last_sane/sane-libs_1.0.22-1_keenetic.ipk
Downloading http://keenetic.zyxmon.org/files/last_sane/sane-libs_1.0.22-1_keenetic.ipk.
Installing sane-libs (1.0.22-1) to root...
Installing libjpeg (6b-1) to root...
Downloading http://zyxel-keenetic-packages.googlecode.com/svn/binary-packages/libjpeg_6b-1_keenetic.ipk.
Configuring libjpeg.
Configuring sane-libs.
/media/DISK_A1/system/root # opkg install http://keenetic.zyxmon.org/files/last_sane/sane-backends_1.0.22-1_keenetic.ipk
Downloading http://keenetic.zyxmon.org/files/last_sane/sane-backends_1.0.22-1_keenetic.ipk.
Installing sane-backends (1.0.22-1) to root...
Installing libtiff (3.9.2-1) to root...
Downloading http://zyxel-keenetic-packages.googlecode.com/svn/binary-packages/libtiff_3.9.2-1_keenetic.ipk.
Configuring libtiff.
Configuring sane-backends.

далее сделал

/media/DISK_A1/system/root # saned -d128
[saned] main: starting debug mode (level 128)
[saned] read_config: searching for config file
[saned] read_config: done reading config
[saned] saned from sane-backends 1.0.22 ready
[saned] do_bindings: trying to get port for service "sane-port" (getservbyname)
[saned] do_bindings: "sane-port" service unknown on your host; you should add
[saned] do_bindings:      sane-port 6566/tcp saned # SANE network scanner daemon
[saned] do_bindings: to your /etc/services file (or equivalent). Proceeding anyway.
[saned] do_bindings: socket ()
[saned] do_bindings: setsockopt ()
[saned] do_bindings: bind ()
[saned] do_bindings: listen ()
[saned] run_standalone: waiting for control connection
[saned] handle_connection: processing client connection
[saned] check_host: access by remote host: 192.168.1.35
[saned] check_host: remote host is not IN_LOOPBACK
[saned] check_host: local hostname: KEENETIC
[saned] check_host: local hostname (from DNS): KEENETIC
[saned] check_host: local host address (from DNS): 192.168.1.1
[saned] check_host: remote host doesn't have same addr as local
[saned] check_host: opening config file: /etc/hosts.equiv
[saned] check_host: can't open config file: /etc/hosts.equiv (No such file or directory)
[saned] check_host: opening config file: saned.conf
[saned] check_host: config file line: `# saned.conf'
[saned] check_host: config file line: `# Configuration for the saned daemon'
[saned] check_host: config file line: `'
[saned] check_host: config file line: `## Daemon options'
[saned] check_host: config file line: `# Port range for the data connection. Choose a range inside [1024 - 65535].'
[saned] check_host: config file line: `# Avoid specifying too large a range, for performance reasons.'
[saned] check_host: config file line: `#'
[saned] check_host: config file line: `# ONLY use this if your saned server is sitting behind a firewall. If your'
[saned] check_host: config file line: `# firewall is a Linux machine, we strongly recommend using the'
[saned] check_host: config file line: `# Netfilter nf_conntrack_sane connection tracking module instead.'
[saned] check_host: config file line: `#'
[saned] check_host: config file line: `# data_portrange = 10000 - 10100'
[saned] check_host: config file line: `'
[saned] check_host: config file line: `'
[saned] check_host: config file line: `## Access list'
[saned] check_host: config file line: `# A list of host names, IP addresses or IP subnets (CIDR notation) that'
[saned] check_host: config file line: `# are permitted to use local SANE devices. IPv6 addresses must be enclosed'
[saned] check_host: config file line: `# in brackets, and should always be specified in their compressed form.'
[saned] check_host: config file line: `#'
[saned] check_host: config file line: `# The hostname matching is not case-sensitive.'
[saned] check_host: config file line: `'
[saned] check_host: config file line: `#scan-client.somedomain.firm'
[saned] check_host: config file line: `#192.168.0.1'
[saned] check_host: config file line: `#192.168.0.1/29'
[saned] check_host: config file line: `#[2001:7a8:185e::42:12]'
[saned] check_host: config file line: `#[2001:7a8:185e::42:12]/64'
[saned] check_host: config file line: `'
[saned] check_host: config file line: `# NOTE: /etc/inetd.conf (or /etc/xinetd.conf) and'
[saned] check_host: config file line: `# /etc/services must also be properly configured to start'
[saned] check_host: config file line: `# the saned daemon as documented in saned(8), services(4)'
[saned] check_host: config file line: `# and inetd.conf(4) (or xinetd.conf(5)).'
[saned] init: access by host 192.168.1.35 denied
[saned] bailing out, waiting for children...
[saned] bail_out: all children exited
/media/DISK_A1/system/root #

49

Re: Sane на Keenetic

sergejkov :

продвигаемся чуть дальше

А дальше нужно, как ранее писал, отредактировать два файла под себя:
saned.conf и dll.conf. Для этого следует прочесть документацию к sane на офсайте.
В первом файле дать разрешения хостам на сканирование, во втором оставить только свой сканер для экономии памяти.

PS Редактируйте прямо на кинетике с помощью mc (клавиша F4).

50

Re: Sane на Keenetic

smile  благодарю Вас за подсказки. ожидайте новых глупых вопросов ))))))))))))


ps  пока не получается sad
прописал в saned строчку 192.168.1.1/24
в dll оставил только epson и epson2

Отредактировано sergejkov (2011-09-25 22:06:29)