писал не я. нашел в нете, даже не помню где помню Fant777 огромный поклон, ресурс писать не буду чтоб не пинали)), но автору спасибо, после всех действий только настроил мпц и 3г. все работает за малым исключением. исключения в самом низе.
если транмишн не нужен пропускаем частично автора.
это автор:
2 дня мучался, перерыл кучу форумов, обобщил, выстроил по шагам. Если б нашел где-нибудь такую инструкцию, не пришлось бы тратить столько времени. Собственно ради этого и зарегистрировался. Может кому-нибудь, такому как я пригодится. Программаторы и прочие вещи для COM-порта не нужны, хабы/свитчи тоже не нужны.
Итак:
Роутер D-LINK DIR-320
Установка альтернативной прошивки Tomato и установка торрент-клиента Transmission
Tomato:
1. Берем роутер из магазина с родной прошивкой 1.0
2. Вписываем в настройках сетевой карты компа 192.168.0.10
3. Не включая роутер нажимаем reset и не отпуская включаем роутер ждем секунд 20 и заходим на 192.168.0.1
4. Появляется аварийный режим загрузки прошивки - указываем путь к прошивке DIR320-wimax-1.2.6.bin и прошиваем
5. Перезагружаем роутер и заходим на 192.168.0.1, логин admin пароль admin
6. Находим раздел с пунктом обновление ПО и указываем путь к tomato-NDUSB-1.28_DANtes_051210.trx
7. Перезагружаем роутер и устанавливаем в настройках сетевой карты компа 192.168.1.10
8. Заходим на 192.168.1.1, логин admin пароль admin и видим альтернативную прошивку от tomato
Transmission:
1. Берем роутер прошитый tomato-NDUSB-1.28_DANtes_051210.trx
2. Берем USB жесткий диск
3. Настраиваем роутер на прием интернета
4. Создаем на USB жестком диске один раздел и форматируем его в EXT3 (досовкий Partition magic умеет) метка диска должна быть на англ.языке
5. Подключаем к роутеру
6. В роутере, в разделе USB and NAS > USB support выбираем пункты: Core USB Support, USB 2.0 Support, USB ACM Support, USB Storage Support, File Systems Support ext2/ext3, остальные пункты оставляем неотмеченными (automount - НЕ отмечать!!!)
7. В роутере, в разделе USB and NAS > File Sharing: Enable File Sharing - Yes, no Autentification; Workgroup name - имя рабочей группы на компе; Client Codepage - 866 (Cyrillic/Russian); Auto-share all USB Partitions - Read/Write; Options - выбрать все; Network Shares List - в строке share выбрать read/write, потом ОК, только потом Save
8. В роутере, в разделе Administration > JFFS: JFFS не включать!
9. Перезагружаем роутер
10. Запускаем программу Putty и вводим 192.168.1.1, отмечаем пункт telnet и запускаем: логин root пароль admin
11. Пишем dmesg (в появившемся ответе должна быть строка типа /dev/scsi/host0/bus0/target0/lun0: p1
12. Пишем mount /dev/scsi/host0/bus0/target0/lun0/part1 /mnt (монтирование USB HDD)
13. Пишем cd /mnt (заходим в папку /mnt где теперь уже наш USB HDD)
14. Пишем mkdir /mnt/opt (создаем папку где будут инсталляции)
15. Пишем mkdir -p /mnt/data/torrents (создаем рабочую папку куда будут сохраняться торренты)
16. Пишем mount /mnt/opt /opt (хрен его знает зачем это)
17. Пишем wget http://www.3iii.dk/linux/optware/optware-install-ddwrt.sh -O /tmp/optware-install.sh (скачивается инсталляционный пакет Optware)
18. Пишем sh /tmp/optware-install.sh (устанавливаем этот пакет)
19. Пишем /opt/bin/ipkg-opt install transmission (скачивается и устанавливается программа Transmission)
20. Пишем /opt/bin/transmission-daemon -g /mnt/data/torrents/.config/transmission-daemon (первый запуск программы Transmission, создаются автоматом рабочие папки и файлы)
21. Пишем killall transmission-daemon (вырубаем Transmission)
22. Пишем wget http://www.3iii.dk/linux/optware/settings.json -O /mnt/data/torrents/.config/transmission-daemon/settings.json (скачивается и устанавливается файл с настройками для Transmission)
22a. Если необходимо (мне не понадобилось), то пишем vi /mnt/data/torrents/.config/transmission-daemon/settings.json и редактируем файл (для того чтобы сохранить и выйти - жмем ECS, пишем :x, жмем ENTER
23. Пишем /opt/bin/transmission-daemon -g /mnt/data/torrents/.config/transmission-daemon (перезапуск уже настроенной Transmission)
24. Пишем в браузере компа 192.168.1.1:9091 и видим web-интерфейс программы Transmission
25. Скачиваем с http://code.google.com/p/transmisson-remote-gui/ прогамму Transmission Remote GUI (на даный момент версия 2.2) и устанавливаем на комп (устанавливалась на WInXP-SP3)
26. Запускаем Transmission Remote GUI и настраиваем: ip - 192.168.1.1, порт - 9091, логин - admin, пароль - пусто
27. В роутере в разделе Administration > Scripts в закладке WAN Up добавляем три строки:
mount /dev/scsi/host0/bus0/target0/lun0/part1 /mnt
mount /mnt/opt /opt
/opt/bin/transmission-daemon -g /mnt/data/torrents/.config/transmission-daemon
28. Жмем Save, перезагружаем роутер
29. Заходим с компа в проводник, выбираем сетевое окружение, находим там роутер и делаем ярлык папки torrents на рабочий стол (в этой папке будут недокачанные файлы помеченные .part и полностью докачанные файлы)
30. Всё можно пользоваться!!! (USB жесткий диск монтируется и расш@ривается автоматически, transmission стартует автоматически)
P.S. для данной работы требуются: файл прошивки DIR320-wimax-1.2.6.bin, файл прошивки tomato-NDUSB-1.28_DANtes_051210.trx, файл программы putty.exe, загрузочный диск с какой-нибудь программой для форматирования в ext3.
это от меня:
у меня стоит хаб на 7портов активный. оба девайса всавлены и дир прошит томатом.
2. jffs поставили галочку, формат, mpcs start& нигде не пишем. заливаем конфиги. для опен-820 через winscp. далее смотрим в лог томато, в строку usbserial.c: PL-2303 converter now attached to ttyUSB3 (or usb/tts/3 for devfs) соотвественно прописываем в Device = auto://tuner@/dev/usb/tts/3:115200?delay=2&timeout=1200 (для опена, для других меняем авто на название, см. форумы)
3 перезагружаем роутер в томате кнопкой ребут. заходим на вкладку "БАСИК" настраиваем wi-fi, настраиваем 3г модем, только строка инициализации. вся фишка, как показало 3х дневное капа'ние, выбираем usb/tts/0 нажимаем save, если не заработало, то далее tts/1 и ОПЯТЬ save, не заработало, то тогда tts/2 (как у меня) и вуаля, только без паники выжидаем по 2-3 минуты потом только меняем ttsы (tts/3 не трогаем как уменя на нем висит ПЛ-ка у вас может быть по другому, см. выше).
4" вкладка админ-буттон. выставляем на 0-2 секонд ран скрипт 1.
самое главное почемуто только в такой последовательности все заработало. если настраивать по другому не работает.
теперь если выключают свет, то после загрузки роутера необходимо нажать боковую кнопку на одно моргание статуса и отпустить, после этого запускается 3г, запускается mpcs, и раздатчик GUI.
или через вэбморду зайти в "басик" и нажать save. только так запускается все подряд в правильном порядке.
p.s. если по кокойта причине модем цепляется на tts/4..5..6..7 (было и такое), то перетыкаем усб в хабе в произвольном порядке, жесткий ресет роутеру (15 сек кнопка рес в выкл состоянии, потом 30сек во вкл состоянии) и по шагам заново.
пробовал с модемом ProductID=19d2 (мтс) и хуавей 1550 (мегагон)
после пререзагрузки роутера пишет
WAN-3G: Fatal error!!! Can't open /dev/usb/tts/2!!! Maybe set wrong Modem Port or modem not connected? Correct, please. Exit.
а после нажатия боковой кнопки на роутере или нажатии конект в вебморде все запускается чикипуки.
USB ACM Support галочка стоит.
USB Modem Force Detect галочки нет
Reload USB when reconnecting если энейбл, то модем тупо постоянно вкл-выкл-вкл-выкл.
коректная работа модема будет только на ver1, у меня ver2 поэтому перешол на прошивку от max_mad, по поводу не грузится модем я описал.
может комунить помогут мои бессонные ночи.