DD-WRT v24-sp2 mini-usb от Eko + Samba на DIR-320

Post new topic   Reply to topic    DD-WRT Forum Index -> Оборудование на основе Broadcom
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next
Author Message
sasha2584
DD-WRT Novice


Joined: 19 Jan 2009
Posts: 26

PostPosted: Mon Jan 19, 2009 15:42    Post subject: Reply with quote
как и думал виной всему кривые руки, усу сделал, работает=)
Sponsor
Inzaim
DD-WRT Novice


Joined: 27 Nov 2008
Posts: 11

PostPosted: Tue Jan 20, 2009 0:47    Post subject: Reply with quote
Не могу понять в чём дело (((
4 утра и у меня уже не мозги, а каша (((

Code:

root@Kronos:~# mkdir /jffs/opt
root@Kronos:~# mount -o bind /jffs/opt /opt
root@Kronos:~# wget ftp://192.168.1.2/Incoming/optware-install-ddwrt.sh -O - | tr -d "\r" > /tmp/optware-install.sh
Connecting to 192.168.1.2 (192.168.1.2:21)
-                    100% |*******************************************************************************************|  1082  --:--:-- ETA
root@Kronos:~# sh /tmp/optware-install.sh
Installing package uclibc-opt_0.9.28-13_mipsel.ipk ...
Connecting to ipkg.nslu2-linux.org (140.211.169.169:80)
uclibc-opt_0.9.28-13 100% |*******************************************************************************************|   832k 00:00:00 ETA
Updating /opt/etc/ld.so.cache
/tmp/postinst: line 6: /opt/sbin/ldconfig: not found
Installing package ipkg-opt_0.99.163-10_mipsel.ipk ...
Connecting to ipkg.nslu2-linux.org (140.211.169.169:80)
ipkg-opt_0.99.163-10 100% |*******************************************************************************************| 75810  00:00:00 ETA
/tmp/optware-install.sh: line 37: /opt/sbin/ldconfig: not found
/tmp/optware-install.sh: line 38: /opt/bin/ipkg: not found
/tmp/optware-install.sh: line 39: /opt/bin/ipkg: not found
/tmp/optware-install.sh: line 40: /opt/bin/ipkg: not found
root@Kronos:~# mkdir /opt/sbin/ldconfig
root@Kronos:~# mkdir /opt/bin/ipkg
root@Kronos:~# sh /tmp/optware-install.sh
Installing package uclibc-opt_0.9.28-13_mipsel.ipk ...
Connecting to ipkg.nslu2-linux.org (140.211.169.169:80)
uclibc-opt_0.9.28-13 100% |*******************************************************************************************|   832k 00:00:00 ETA
Updating /opt/etc/ld.so.cache
/tmp/postinst: line 6: /opt/sbin/ldconfig: not found
Installing package ipkg-opt_0.99.163-10_mipsel.ipk ...
Connecting to ipkg.nslu2-linux.org (140.211.169.169:80)
ipkg-opt_0.99.163-10 100% |*******************************************************************************************| 75810  00:00:00 ETA
/tmp/optware-install.sh: line 37: /opt/sbin/ldconfig: not found
/tmp/optware-install.sh: line 38: /opt/bin/ipkg: not found
/tmp/optware-install.sh: line 39: /opt/bin/ipkg: not found
/tmp/optware-install.sh: line 40: /opt/bin/ipkg: not found


_________________
¥¥¥ Mess with the best, die like the rest! ¥¥¥
AndreyPopov
DD-WRT User


Joined: 15 May 2008
Posts: 431

PostPosted: Tue Jan 20, 2009 15:30    Post subject: Reply with quote
вы поддержку jffs2 включали?
или вы смонтировали флэшку в jffs?
Inzaim
DD-WRT Novice


Joined: 27 Nov 2008
Posts: 11

PostPosted: Tue Jan 20, 2009 19:24    Post subject: Reply with quote
Включил через веб интерфейс поддержку jffs, затем поддержку USB и перезагрузился. Роутер отписался, что увидел флешку, я её подмонтировал, а дельше сами видите.
_________________
¥¥¥ Mess with the best, die like the rest! ¥¥¥
AndreyPopov
DD-WRT User


Joined: 15 May 2008
Posts: 431

PostPosted: Tue Jan 20, 2009 19:32    Post subject: Reply with quote
Inzaim wrote:
Включил через веб интерфейс поддержку jffs, затем поддержку USB и перезагрузился. Роутер отписался, что увидел флешку, я её подмонтировал, а дельше сами видите.


а куда смонтирована флэшка?
ее лучше монтировать или в /mnt или сразу в /opt
Inzaim
DD-WRT Novice


Joined: 27 Nov 2008
Posts: 11

PostPosted: Tue Jan 20, 2009 19:42    Post subject: Reply with quote
/mnt

Code:

Disk Info
--- /dev/discs/disc0/disc
Block device, size 1010 MiB (1059061760 bytes)
DOS/MBR partition map
Partition 1: 0.986 GiB (1059029504 bytes, 2068417 sectors from 63, bootable)
Type 0x83 (Linux)
Ext2 file system
UUID 6368746F-2074-616B-6F65-207575696400 (NCS)
Volume size 0.986 GiB (1059028992 bytes, 1034208 blocks of 1 KiB)
Status: Not mounted


Теперь перестала монтироваться флешка:
Code:
root@Kronos:~# mount -o noatime /dev/scsi/host0/bus0/target0/lun0/part1 /opt
root@Kronos:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                 2176      2176         0 100% /
/dev/mtdblock/4            832       776        56  93% /jffs
root@Kronos:~#

_________________
¥¥¥ Mess with the best, die like the rest! ¥¥¥
AndreyPopov
DD-WRT User


Joined: 15 May 2008
Posts: 431

PostPosted: Tue Jan 20, 2009 21:59    Post subject: Reply with quote
Inzaim wrote:
/mnt

Code:

Disk Info
--- /dev/discs/disc0/disc
Block device, size 1010 MiB (1059061760 bytes)
DOS/MBR partition map
Partition 1: 0.986 GiB (1059029504 bytes, 2068417 sectors from 63, bootable)
Type 0x83 (Linux)
Ext2 file system
UUID 6368746F-2074-616B-6F65-207575696400 (NCS)
Volume size 0.986 GiB (1059028992 bytes, 1034208 blocks of 1 KiB)
Status: Not mounted


Теперь перестала монтироваться флешка:
Code:
root@Kronos:~# mount -o noatime /dev/scsi/host0/bus0/target0/lun0/part1 /opt
root@Kronos:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                 2176      2176         0 100% /
/dev/mtdblock/4            832       776        56  93% /jffs
root@Kronos:~#


а монтировалась до этого?
automount у вас стоит или руками делали?
Inzaim
DD-WRT Novice


Joined: 27 Nov 2008
Posts: 11

PostPosted: Wed Jan 21, 2009 11:22    Post subject: Reply with quote
Стоит через веб панель автомонтирование.
_________________
¥¥¥ Mess with the best, die like the rest! ¥¥¥
asmedin
DD-WRT User


Joined: 06 Dec 2008
Posts: 54

PostPosted: Wed Jan 21, 2009 12:31    Post subject: Reply with quote
Inzaim
Кмк, автомонтирование пока работает кривовато. У меня тоже были с ним проблемы. Когда все делаю руками через стартап скрипт - все ок.
DEoNisy
DD-WRT Novice


Joined: 28 Jan 2009
Posts: 2

PostPosted: Wed Jan 28, 2009 20:22    Post subject: Reply with quote
отформатировать в ext2 можно с помощью Mke2fs, это по всей видимости самый простой вариант
Redcat
DD-WRT Novice


Joined: 22 Feb 2009
Posts: 6

PostPosted: Thu Mar 05, 2009 11:46    Post subject: Reply with quote
Прошился , до пункта 7 всё понятно, потом нет,команду
mount -o noatime /dev/scsi/host0/bus0/target0/lun0/part1 /jffs ввёл через вэб интерфейс, диск вроде подключился, после перезагрузки то же виден, я его сохранил в автозагрузку, что дальше делать я не понимаю, как проверить выполнение команды

mkdir /jffs/opt
mount -o bind /jffs/opt /opt

я её то же через ВЭБ ввожу, это правильно ???
и если кто то сделает инструкцию в картинках..... я буду ОЧЕНЬ благодарен ПЛЗ, озаботтесь кто нить
al_indigo
DD-WRT Novice


Joined: 04 Mar 2009
Posts: 18

PostPosted: Thu Mar 05, 2009 12:31    Post subject: Re: DD-WRT v24-sp2 mini-usb от Eko + Samba на DIR-320 Reply with quote
asmedin wrote:
Набросал тут небольшую пошаговую инструкцию. Писал для другого форума, но, может быть, и здесь кому-то окажется полезной.

Часто приходится видеть вопрос - "какой беспроводной роутер выбрать для дома?". И чаще всего на него отвечают: ASUS WL-500g Premium. При этом забывают упомянуть, что стоит эта железяка больше $100. Мне это кажется совершенно неоправданным. Более того, можно получить роутер с той же функциональностью и даже построенный на том же чипсете за половину от указанной суммы. Для этого потребуется купить роутер Dlink DIR-320 и воспользоваться приведенной ниже инструкцией. В результате мы получим мощный роутер, который можно использовать не только по прямому назначению, но и установить на него файл-сервер, принт-сервер, torrent-клиент и еще много-много всего.

Итак, поехали.

1. Скачиваем прошивку DD-WRT_mini_usb Eko c сайта dd-wrt.com

2. Прошиваем девайс согласно инструкции: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=43229

Наберитесь терпения. С первого раза может не получиться.

3. Если роутер прошился и работает - возрадуйтесь, половина дела сделана. Теперь настраиваем подключение к интернет и изучаем веб-интерфейс прошивки. Инструкция для поключения к Корбине (годится и для других провайдеров с PPTP Dual Access) здесь: http://homenet.corbina.net/index.php?showtopic=87133

4. Через Веб-интерфейс включаем поддержку JFFS2 (вкладка Тех. Обслуживание->Управление) и поддержку USB (вкладка Службы->Службы). В этом разделе включаем все пункты, кроме поддержки USB 1.1 (UHCI) и поддержки USB 2.0 (последнее, в принципе, работает, но глючно)

5. Подключаем к роутеру флешку или HDD с USB-интерфейсом. Если планируется подключение принтера и/или нескольких дисков, используем USB-хаб. Встроенная памаять роутера всего 4 МБ, и большая ее часть используется прошивкой, поэтому часть подключенной флешки или диска будет использована для установки дополнительных компонентов. Желательно выделить для этих целей отдельную партицию на диске или даже целую флешку, которая будет подключена к роутеру "на веки вечные". Флешку или партицию форматируем в ext.3. Под Windows, к сожалению, это сделать невозможно, поэтому ищем компьютер с линуксом или качаем образ Live CD. Я использовал Xubuntu: http://xubuntu.com/. Также можно использовать GParted Live CD (спасибо YuriKr): http://sourceforge.net/project/showfiles.php?group_id=115843&package_id=271779 или Paragon Hard Disk Manager (спасибо stylus)
Примечание: форматировать в ext.3 остальные партиции необязательно, роутер отлично работает с FAT.

6. Подключаемся к роутеру телнетом, вводим команду dmesg и ищем строки типа
/dev/scsi/host0/bus0/target0/lun0: p1
(если используется диск с несколькими партициями, то будет что-то вроде: /dev/scsi/host0/bus0/target0/lun0: p1 p2 p3).
Это "внутренний" адрес флешки. Теперь нужно подключить ее к встроенной памяти роутера:
mount -o noatime /dev/scsi/host0/bus0/target0/lun0/part1 /jffs
Чтобы подключение происходило автоматически при загрузке роутера, добавляем эту команду в Параметры запуска через веб-интерфейс (вкладка Тех. Обслуживание->Команды). Проверяем, подключилаcь ли флешка, командой df. Если флешка подключилась, вы увидите что-то вроде:
/dev/scsi/host0/bus0/target0/lun0/part1
233333 33365 187921 15% /jffs
также увеличенный размер JFFS будет виден через веб-интерфейс на вкладке Статус

7. Для расширения функциональности роутера используем пакеты Optware. Сначала подготавливаем место для их установки:
mkdir /jffs/opt
mount -o bind /jffs/opt /opt

8. Скачиваем установочный скрипт:
wget http://www.3iii.dk/linux/optware/optware-install-ddwrt.sh -O - | tr -d "\r" > /tmp/optware-install.sh
и запускаем его:
sh /tmp/optware-install.sh
У меня скрипт выдавал ошибку на стадии проверки конфигурации, поэтому я отредактировал его с помощью редактора vi, удалив из него соответствующий раздел.

9. Изменяем пути по умолчанию:
export PATH=/opt/bin:/opt/sbin:$PATH
unset LD_LIBRARY_PATH

10. Список пакетов Optware можно получить командой
ipkg-opt list | more
Мне необходим Самба сервер для доступа к дискам, подключенным к роутеру и принт-сервер p910nd. Для примера рассмотрим настройку и установку самбы.

11. Скачиваем необходимые пакеты, устанавливаем и запускаем их:
/opt/bin/ipkg-opt update
/opt/bin/ipkg-opt remove samba
/opt/bin/ipkg-opt install samba2
/opt/bin/ipkg-opt install xinetd
/opt/etc/init.d/S10xinetd start
/opt/etc/init.d/S80samba start

Если все прошло успешно, веб-интерфейс самбы будет виден по адресу: http://192.168.1.1:901/

12. На вкладке Global меняем имя guest account на "root". Настраиваем общий доступ к папкам на вкладке Shares. Проверяем, как все работает.

13. Теперь нам нужно сделать так, чтобы Самба запускалась автоматически при загрузке роутера. Для этого создаем скрипт optware.startup:
mkdir /jffs/etc
mkdir /jffs/etc/config
vi /jffs/etc/config/optware.startup

со следующим содержимым:
#!/bin/sh

mount -o bind /jffs/opt /opt

unset LD_LIBRARY_PATH
unset LD_PRELOAD

[ -e /opt/etc/profile ] && mount -o bind /opt/etc/profile /etc/profile

if [ -d /opt/etc/init.d ]; then
for f in /opt/etc/init.d/S* ; do
[ -x $f ] && $f start
done
fi

и делаем его загрузочным:
chmod +x /jffs/etc/config/optware.startup

Также создаем файл /opt/etc/profile, содержащий следующую строку:

export PATH=/opt/bin:/opt/sbin:/bin:/sbin:/usr/bin:/usr/sbin

14. Для того, чтобы подключенные к роутеру диски корректно отключались при его перезагрузке, добавляем Shutdown скрипт через веб-интерфейс (вкладка Тех. Обслуживание->Команды):
umount /mnt &
umount /opt &
umount /jffs &
sleep 2

15. Перезагружаем роутер и наслаждаемся результатами.


Сразу скажу, что перед тем, как я познакомился с DD-WRT, мои знания о линуксе были равны нулю, да и сейчас не сильно увеличились. Конечно, опытный линуксовод сделает все сам без проблем, поэтому данная инструкция предназначена скорее для таких же чайников, как я сам - надеюсь, она поможет кому-то сэкономить время и немного денег. Если ее недостаточно, дополнительную информацию можно получить в DD-WRT Wiki:
http://www.dd-wrt.com/wiki/index.php/Optware
и в форумах на том же сайте.

Буду благодарен за отзывы и комментарии
asmedin[жывотное]gmail.com
Александр


на всякий случай, если кто-нибудь не знает. В пункте 6 искать строчку /dev/... в dmesg проще всего так:
dmesg | grep /dev/

после чего остаются только строки, в которых упоминаются устройства
al_indigo
DD-WRT Novice


Joined: 04 Mar 2009
Posts: 18

PostPosted: Thu Mar 05, 2009 12:33    Post subject: Reply with quote
Redcat wrote:
Прошился , до пункта 7 всё понятно, потом нет,команду
mount -o noatime /dev/scsi/host0/bus0/target0/lun0/part1 /jffs ввёл через вэб интерфейс, диск вроде подключился, после перезагрузки то же виден, я его сохранил в автозагрузку, что дальше делать я не понимаю, как проверить выполнение команды

mkdir /jffs/opt
mount -o bind /jffs/opt /opt

я её то же через ВЭБ ввожу, это правильно ???
и если кто то сделает инструкцию в картинках..... я буду ОЧЕНЬ благодарен ПЛЗ, озаботтесь кто нить


я не знаю, можно ли вводить через веб-интерфейс, но если это вводить через телнет, то всё работает
beastx
DD-WRT User


Joined: 19 Dec 2008
Posts: 180
Location: Russia

PostPosted: Thu Mar 05, 2009 12:42    Post subject: Reply with quote
Quote:
поддержки USB 2.0 (последнее, в принципе, работает, но глючно)


Мне кажется или проблемы исправлены... попробовал отключить поддержку usb1.1 и врубил usb2.0 - все великолепно работает...
Питание у винчестера внешнее, не по усб шине... уже час интенсивно используется...[/quote]
asmedin
DD-WRT User


Joined: 06 Dec 2008
Posts: 54

PostPosted: Thu Mar 05, 2009 13:48    Post subject: Reply with quote
beastx wrote:
Quote:
поддержки USB 2.0 (последнее, в принципе, работает, но глючно)


Мне кажется или проблемы исправлены... попробовал отключить поддержку usb1.1 и врубил usb2.0 - все великолепно работает...
Питание у винчестера внешнее, не по усб шине... уже час интенсивно используется...
[/quote]

у меня глючит по-прежнему. флешки обнаруживаются роутером (и, соответственно, монтируются) через раз, некоторые не видятся вообще. HDD, вроде бы, монтируется стабильно. На выходных попробую еще поэкспериментировать. Да, прошивка у меня сейчас mini-usb-ftp - build 11650M NEWD Eko.
Goto page Previous  1, 2, 3, 4, 5, 6, 7  Next Display posts from previous:    Page 2 of 7
Post new topic   Reply to topic    DD-WRT Forum Index -> Оборудование на основе Broadcom All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum