Столкнулся с аналогичной проблемой. Решение найти удалось? Сумели автоматическое монтирование поднять?
Printable View
И еще одна непонятка у меня образовалась.
RT-N16 с прошивкой 1.9.2.7-rtn-r1690
Устанавливаю пакеты на внутреннюю флешку, сделал подсмотренным на форуме способом:
Дальше стандартно:Code:mount /usr/local/opt /opt
И теперь непонятное:Code:ipkg.sh update
ipkg.sh install ipkg
ipkg install less
flashfs save && flashfs commit && flashfs enable && reboot
Однако:Code:[dfayruzov@rt-n16 /]$ set | grep PATH
PATH='/opt/sbin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin'
Что я сделал не так?Code:[dfayruzov@rt-n16 /]$ cd /opt/bin
[dfayruzov@rt-n16 bin]$ ls -l
lrwxrwxrwx 1 dfayruzo root 3 Jan 1 2000 captoinfo -> tic
lrwxrwxrwx 1 dfayruzo root 22 Jan 1 2000 clear -> /opt/bin/ncurses-clear
-rwxr-xr-x 1 dfayruzo root 53592 Jun 7 06:54 infocmp
lrwxrwxrwx 1 dfayruzo root 3 Jan 1 2000 infotocap -> tic
-rwxr-xr-x 1 dfayruzo root 184532 Oct 23 2009 ipkg
lrwxrwxrwx 1 dfayruzo root 18 Jan 1 2000 less -> /opt/bin/less-less
-rwxr-xr-x 1 dfayruzo root 200584 May 21 15:27 less-less
-rwxr-xr-x 1 dfayruzo root 246196 May 21 18:24 nano
-rwxr-xr-x 1 dfayruzo root 4152 Jun 7 06:54 ncurses-clear
-rwxr-xr-x 1 dfayruzo root 4959 Jun 7 06:54 ncurses5-config
-rwxr-xr-x 1 dfayruzo root 4960 Jun 17 10:56 ncursesw5-config
lrwxrwxrwx 1 dfayruzo root 4 Jan 1 2000 reset -> tset
lrwxrwxrwx 1 dfayruzo root 4 Jan 1 2000 rnano -> nano
-rwxr-xr-x 1 dfayruzo root 55376 Jun 7 06:54 tic
-rwxr-xr-x 1 dfayruzo root 10324 Jun 7 06:54 toe
-rwxr-xr-x 1 dfayruzo root 11788 Jun 7 06:54 tput
-rwxr-xr-x 1 dfayruzo root 17400 Jun 7 06:54 tset
-rwxr-xr-x 1 dfayruzo root 4248 Oct 23 2009 update-alternatives
[dfayruzov@rt-n16 bin]$ less
-sh: less: not found
[dfayruzov@rt-n16 bin]$ ./less
-sh: ./less: not found
[dfayruzov@rt-n16 bin]$ less-less
-sh: less-less: not found
строго говоря должно быть так:
однако, данное сообщение говорит, что исполняемому файлу не хватает библиотеки. Вот список того, от чего зависит lessCode:mount -o bind /usr/local/opt /opt
Code:> ldd /opt/bin/less
libncursesw.so.5 => /opt/lib/libncursesw.so.5 (0x2aabf000)
libgcc_s.so.1 => /opt/lib/libgcc_s.so.1 (0x2ab24000)
libc.so.0 => /opt/lib/libc.so.0 (0x2ab43000)
ld-uClibc.so.0 => /opt/lib/ld-uClibc.so.0 (0x2aaa8000)
А на что практически влияет -o bind? (man mount прочитал, принцип понял)
По существу -- вопрос снят.
Полностью решило проблему.Code:[dfayruzov@rt-n16 root]$ ipkg install uclibc-opt
Спасибо!
Имеем:
нюб 1шт., у него:
ASUS Wl500gpV2 1шт., на нём:
- Linux version 2.4.37.9
- 1.9.2.7-d-r1612
Хочется монтировать шары локальной сети на роутере для:
- сканирования в ТвонкиМедиа
- доступа из локальной сети/и-нета по ftp
Поиск замучен, рецептов много... копал в сторону smbmount...
Скачал smbfs.o, сделал insmod, ошибок не возникало, создал win в /tmp/harddisk/ и inc в /tmp/harddisk/win/
ДалееВ сети присутствует комп под winXP 192.168.1.2 (Serv) с шарой Incoming с доступом для чтения и записи для admin и root.Code:flashfs save && flashfs commit && flashfs enable && reboot
Монтирую:
илиCode:smbmount //192.168.1.2/Incoming /tmp/harddisk/win/inc
результат один и тот жеCode:smbmount //Serv/Incoming /tmp/harddisk/win/inc
Где я напартачил?Code:-sh: smbmount: not found
Где что забыл?
Помогите.
ЗЫЖ нюба сильно не пинайте.
Замечательно, всё достаточно разжевано...
Но вот из сообщения думаю что требуется пакет samba2.
У меня уже установлена samba35.
Достаточно ли установленного samba35?
Есть ли смысл устанавливать samba2?
Удалять ли перед этим samba35?
не надо самбу2 ставить, пусть самба3 будет
С самба3.5 инструкция не сработала, на самба2 - шара смонтировалась правда с ругачками.
3.5 самбу пришлось пристрелить - при установке самба2 вышло сообщение о конфликте с 3.5
Попробую всё-таки с самбой3 всё это сделать.
Смущает то, что могу пользоваться не тем модулем smbfs.o. Так как прочитал, что выдерать его нужно из архива для свой прошивки.
Скачал "modules-1.9.2.7-d-r1612", так как прошивку имею "1.9.2.7-d-r1612"
Экспериментирую...
При попытке запустить insmod выдаёт ошибку и дальше ничего не получается замонтировать. Подскажите, как это побороть?
insmod /opt/lib/modules/smbfs.o
insmod: unresolved symbol __up
Мне необходимо примонтировать SMB шару, для этих целей я создал исполняемый файл с содержанием
права на него 755Code:#! /bin/sh
/opt/bin/smbmount //<local_ip>/<share_name> /tmp/harddisk/<dir_name> -ousername="<login>",password="<password>"
Если я выполняю этот файл вручную, через ssh, то шара монтируется, а вот если я пытаюсь вставить вызов скрипта в какой либо выполняемый при загрузке скрипт или в cron - шары ни в какую не монтируются...
Подскажите с чего начать копать....
----------
Прошивка Олега 1.9.2.7-d/-rtn от энтузиастов
Весь софт ставил при помощи "скрипта для чайников" http://wl500g.info/showthread.php?t=...ght=install.sh