DD-WRT

Материал из IronLogic Wiki
Перейти к: навигация, поиск

Для подключения USB-устройств IronLogic по IP с использованием роутера необходима прошивка DD-WRT

Вариант 1

Уже сконфигурированную для использования с устройствами IronLogic прошивку можно взять здесь.
ВНИМАНИЕ! Прошивка generic предназначена для заливки в роутеры с уже установленной DD-WRT, поскольку процедура начальной перепрошивки зависит от модели используемого роутера!

Для роутеров ASUS серии WL (WL-500Pv2, WL-520GU) можно попробовать использовать эту экспериментальную прошивку, однако данный вариант не тестировался.

После перепрошивки и настройки необходимых сетевых параметров все, что потребуется сделать - включить USB:

DD-WRT-usb.png

и перезагрузить роутер. Теперь на TCP-порту 7001 роутера доступен виртуальный COM-порт, совместимый со спецификацией NVT.
Подключиться к нему можно используя драйвер или напрямую, например через telnet.


Вариант 2

Если же по каким-то причинам используется одна из оригинальных прошивок с сайта DD-WRT (DD-WRT v24-sp2 (SVN revision: 13064) с поддержкой USB (-mini-usb, -mega), то

После перепрошивки роутера и настройки необходимых параметров сетевых необходимо проделать следующие операции:

1. Включить поддержку USB

DD-WRT-usb.png

2. Включить доступ по SSH

DD-WRT-sshd.png

3. Включить поддержку JFFS

3a: из Web-интерфейса:

DD-WRT-jffs.png

3б: или из консоли роутера:

nvram set jffs_mounted=1 
nvram set enable_jffs2=1 
nvram set sys_enable_jffs2=1 
nvram set clean_jffs2=1 
nvram set sys_clean_jffs2=1 
nvram commit 
reboot

4. Скачать архив файлов, размещаемых на JFFS

5. Распаковать архив и скопировать его содержимое на роутер

Например, так (для FreeBSD/Linux):

tower# mkdir jffs
tower# cd jffs
tower# tar -zxvf ../jffs-13064.tgz
tower# scp -r * root@192.168.1.1://jffs/

6. Перезагрузить роутер

Теперь на TCP-порту 7001 роутера доступен виртуальный COM-порт, совместимый со спецификацией NVT.
Подключиться к нему можно используя драйвер или напрямую