Текущая версия |
Ваш текст |
Строка 1: |
Строка 1: |
− | [http://dd-wrt.com/ DD-WRT] - это альтернативная прошивка для роутеров, основанная на Linux.
| |
− |
| |
− | Нижеописанное проверялось на Asus WL-520GU и Asus WL-500W.
| |
− |
| |
− | == Прошивка ==
| |
− | === Предварительная подготовка ===
| |
− | <ol>
| |
− | <li>Скачать прошивку из [http://www.dd-wrt.com/site/support/router-database базы роутеров].</li>
| |
− | <li>Убедиться, что на ПК есть tftp.</li>
| |
− | </ol>
| |
− |
| |
− | === Процесс прошивки ===
| |
− | <ol>
| |
− | <li>
| |
− | Перевести роутер в режим прошивки.
| |
− | <ol>
| |
− | <li>Отключить питание.</li>
| |
− | <li>Зажать кнопку сброса.</li>
| |
− | <li>Подождать секунд 10.</li>
| |
− | <li>Подключить питание.</li>
| |
− | <li>Дождаться мигания индикатора питания.</li>
| |
− | <li>Отпустить кнопку сброса.</li>
| |
− | </ol>
| |
− | </li>
| |
− | <li>
| |
− | Установить подключение ПК к роутеру.
| |
− | <ol>
| |
− | <li>Подключить ПК проводом в один из LAN-портов роутера.</li>
| |
− | <li>Настроить сетевое подключение в подсети 192.168.1.* с фиксированным IP, например, 192.168.1.2.</li>
| |
− | <li>
| |
− | Проверить связь с роутером:
| |
− | <pre>ping 192.168.1.1</pre>
| |
− | </li>
| |
− | </ol>
| |
− | </li>
| |
− | <li>
| |
− | Загрузить файл прошивки на роутер.
| |
− | <ol>
| |
− | <li>
| |
− | Подключиться к роутеру по tftp:
| |
− | <pre>tftp 192.168.1.1</pre>
| |
− | </li>
| |
− | <li>
| |
− | Отправить файл прошивки на роутер:
| |
− | <pre>binary
| |
− | rexmt 1
| |
− | timeout 60
| |
− | put {путь к файлу прошивки}</pre>
| |
− | </li>
| |
− | <li>
| |
− | Дождаться завершения загрузки.
| |
− | Должно появиться сообщение вида:
| |
− | <pre>Sent * bytes in * seconds</pre>
| |
− | </li>
| |
− | Завершить сеанс tftp:
| |
− | <pre>quit</pre>
| |
− | </li>
| |
− | </ol>
| |
− | </li>
| |
− | <li>Отключить питание роутера и подключить снова.</li>
| |
− | </ol>
| |
− |
| |
− | === Ссылки ===
| |
− | * [http://www.dd-wrt.com/wiki/index.php/TFTP_flash TFTP Flash - DD-WRT Wiki]
| |
− |
| |
| == Настройки сети == | | == Настройки сети == |
| === Как раздавать подключение к одной Wi-Fi сети через другую? === | | === Как раздавать подключение к одной Wi-Fi сети через другую? === |
Строка 145: |
Строка 80: |
| </li> | | </li> |
| </ol> | | </ol> |
− | Если прошивка не содержит модуля для работы с JFFS, то можно архив с нужными модулями с помощью dd [http://dd-wrt.com/wiki/index.php/Mounting_USB_drive_without_located_onboard_fs_modules#Preparing_USB_stick.2F_USB_HDD_as_modules_storage поместить в раздел USB-накопителя] и дописать скрипт инициализации так, чтобы он распаковывал этот архив и подключал необходимые модули.
| |
| | | |
| == Optware == | | == Optware == |
Строка 186: |
Строка 120: |
| <li>После окончания установки перезагрузить устройство.</li> | | <li>После окончания установки перезагрузить устройство.</li> |
| </ol> | | </ol> |
− |
| |
− | == Работа со сканером ==
| |
− | === Как настроить подключение к сканеру по USB? ===
| |
− | Работа со сканером происходит через сервер [http://www.sane-project.org/ SANE].
| |
− | <ol>
| |
− | <li>Настроить Optware.</li>
| |
− | <li>Убедиться, что устройство подключено к интернету.</li>
| |
− | <li>
| |
− | Установить <tt>sane</tt> и зависимости
| |
− | <pre>ipkg-opt install libtiff
| |
− | ipkg-opt install libjpeg
| |
− | ipkg-opt install libieee1284
| |
− | ipkg-opt install sane-backends</pre>
| |
− | </li>
| |
− | <li>Подключить сканер.</li>
| |
− | <li>
| |
− | Проверить подключение сканера:
| |
− | <pre>sane-find-scanner</pre>
| |
− | В выводе должна быть строка вида
| |
− | <pre>found USB scanner (vendor=0x04e8 [Samsung], product=0x341b [SCX-4200 Series]) at libusb:001:004</pre>
| |
− | </li>
| |
− | <li>
| |
− | Проверить доступность сканера:
| |
− | <pre>scanimage –L</pre>
| |
− | Вывод должен иметь вид
| |
− | <pre>device `xerox_mfp:libusb:001:004' is a SAMSUNG ORION multi-function peripheral</pre>
| |
− | В случае, когда сканер не доступен:
| |
− | <pre>No scanners were identified. If you were expecting something different,
| |
− | check that the scanner is plugged in, turned on and detected by the
| |
− | sane-find-scanner tool (if appropriate). Please read the documentation
| |
− | which came with this software (README, FAQ, manpages).</pre>
| |
− | Это можно попробовать исправить следующим образом.
| |
− | <ol>
| |
− | <li>
| |
− | [http://www.sane-project.org/sane-mfgs.html Узнать] какой backend соответствует модели.
| |
− | По соответствующей ссылке будет указание в каком файле хранятся параметры моделей.
| |
− | </li>
| |
− | <li>
| |
− | В <tt>/opt/etc/sane.d/{файл параметров моделей}</tt> добавить строки (значения берутся из вывода команды <tt>sane-find-scanner</tt>):
| |
− | <pre>usb 0x04e8 0x341b
| |
− | usb libusb:001:004</pre>
| |
− | </li>
| |
− | </ol>
| |
− | Если сканер все еще не доступен, то для <tt>xerox_mfp</tt> можно проделать следующее.
| |
− | <ol>
| |
− | <li>Скачать файл [http://goo.gl/dKSMy2 xerox_mfp_wl500.tar.bz2] и поместить на устройство.</li>
| |
− | <li>
| |
− | Выполнить на устройстве в папке со скачанным файлом:
| |
− | <pre>
| |
− | mkdir xerox_mfp_wl500
| |
− | mv xerox_mfp_wl500.tar.bz2 xerox_mfp_wl500
| |
− | cd xerox_mfp_wl500
| |
− | tar jxf xerox_mfp_wl500.tar.bz2
| |
− | ./install
| |
− | cd ..
| |
− | rm -rf xerox_mfp_wl500 </pre>
| |
− | </li>
| |
− | </ol>
| |
− | </li>
| |
− | <li>
| |
− | Протестировать состояние сканера:
| |
− | <pre>scanimage –T</pre>
| |
− | </li>
| |
− | </ol>
| |
− |
| |
− | === Как настроить доступ к сканеру по сети? ===
| |
− | <ol>
| |
− | <li>
| |
− | В файл <tt>/etc/sane.d/saned.conf</tt> добавить строки с описанием подсетей, из которых будет доступен сканер:
| |
− | <pre>192.168.1.0/24 # разрешить доступ со всех IP вида 192.168.1.*</pre>
| |
− | </li>
| |
− | <li>
| |
− | Поменять содержимое файла <tt>/etc/xinetd.conf</tt> на:
| |
− | <pre>service saned
| |
− | {
| |
− | socket_type = stream
| |
− | server = /usr/sbin/saned
| |
− | protocol = tcp
| |
− | user = root
| |
− | group = root
| |
− | wait = no
| |
− | disable = no
| |
− | }</pre>
| |
− | </li>
| |
− | <li>
| |
− | Добавить <tt>xinetd</tt> в автозагрузку:
| |
− | <ol>
| |
− | <li>В Web-интерфейсе перейти к '''Administration → Commands'''.</li>
| |
− | <li>Если есть раздел '''Startup''' нажать в нем кнопку '''Edit'''.</li>
| |
− | <li>
| |
− | В разделе '''Command Shell''' добавить к содержимому поля '''Commands''':
| |
− | <pre>xinetd</pre>
| |
− | </li>
| |
− | <li>Нажать кнопку '''Save Startup'''.</li>
| |
− | </ol>
| |
− | </li>
| |
− | <li>Перезагрузить устройство.</li>
| |
− | </ol>
| |
− |
| |
− | === Как получить доступ к этому сканеру? ===
| |
− | <ul>
| |
− | <li>В [[Windows]]: воспользоваться приложением [http://sanetwain.ozuzo.net/#download SaneTwain].</li>
| |
− | <li>
| |
− | В [[Ubuntu]]: в файл <tt>/etc/sane.d/net.conf</tt> добавить строку с IP устройства:
| |
− | <pre>192.168.1.1</pre>
| |
− | </li>
| |
− | </ul>
| |
− |
| |
− | === Ссылки ===
| |
− | * [http://www.dd-wrt.com/phpBB2/viewtopic.php?p=632057 SANE - Scanner Access Now Easy]
| |
− | * [http://wl500g.info/showthread.php?21162-HowTo-Sane-Scanner-Server-with-XSane-Frontend <nowiki>[HowTo]</nowiki> Sane Scanner-Server with XSane Frontend]
| |
− | * [http://habrahabr.ru/post/127739/ Сканирование по сети – это просто]
| |
− |
| |
| | | |
| [[Категория:База знаний]] | | [[Категория:База знаний]] |