Mount в 'My Shortcuts'

Mount в 'My Shortcuts'

Postby Alessandro893 » 21 Feb 2011, 12:10

ПЛЕЕР - ASUS O!PLAY R1
ПРОШИВКА - HD2 - 1.12.06 rev3

Может кому будет полезно. (на примере NFS)
Создаем mount в вебморде или через телнет

пример:

mkdir -p /tmp/ramfs/volumes/NAS
sleep 5
mount -t nfs -o rsize=32768,wsize=32768,ro,soft,udp,nolock (Ip адрес устройства):/(папка устройства) /tmp/ramfs/volumes/NAS

Далее в самом плеере через FTP по этому адресу - /usr/local/etc/dvdplayer/

создаёте файл - NetworkBrowser.ini

в него вписываете:

[MAIN]
num=1
[0]
label='NAS'
id='everyone'
pw=''
domain='Workgroup'
hostname='/tmp/ramfs/volumes/NAS/'

выключаем-включаем плеер, и видим в 'my shortcuts' NFS mount
Last edited by Alessandro893 on 21 Feb 2011, 13:13, edited 1 time in total.
User avatar
Alessandro893
 
Posts: 18
Joined: 07 Jan 2011, 16:00

Re: Mount в 'My Shortcuts'

Postby bonki » 25 Feb 2011, 17:22

Не вышел каменный цветок...
Папка появилась но в неё ничего не подмонтировалось. И вообще с монтированием как-то у меня не заладилось, через Putty папка создаётся и монтируется а делаешь скрипт эффект ноль :( . Через веб морду живёт до выключения потом надо по новой жать монтирование
O!Play R3 AIR прошивка amp_r8_pohd. Работают все необходимые сервисы кроме Трансмишн, виснет, теряет сеть... Digest of life
bonki
 
Posts: 34
Joined: 15 Sep 2010, 22:52

Re: Mount в 'My Shortcuts'

Postby Olegin » 25 Feb 2011, 17:25

Ну есть же поиск на форуме... viewtopic.php?f=5&t=302&start=0 и шапку темы про 1.12.06 revX никто читать не запрещает...
Asus O!Play R1 (amp, vrt), xTreamer Pro (amp, vrt), Iconbit 7L(amp, vrt), Iconbit 12L(amp, vrt/12l), Iconbit 1003(3Dgui)
Olegin
 
Posts: 1243
Joined: 04 Sep 2010, 20:13
Location: Ufa, Russia

Re: Mount в 'My Shortcuts'

Postby bonki » 25 Feb 2011, 18:47

Поиск это хорошо и шапку читал, но монтировать получается только в ручном режиме, а автоматом никак. Вроде создал файлы S15mount и S85umount с содержимым :
| +
#!/bin/sh
# waiting for mount
i=60
while [ "$i" -ne 0 ] ; do
fd="$( fdisk -l )"
[ -n "$fd" ] && break
let i-=1
sleep 5
done
[ -z "$fd" ] && exit 1

# waiting valid IP address
i=60
while [ $i -ne 0 ] ; do
addr="$(ifconfig | sed -n '/127.0.0.1 /d;/192.168.0.200 /d;s/^ *inet addr:\([^ ]*\).*$/\1/p' )"
[ -n "$addr" ] && break
let i-=1
sleep 5
done
[ -z "$addr" ] && exit 1

# mounting netshares
mkdir -p /tmp/usbmounts/sda5/Netdisk
mount -t nfs -o rsize=32768,wsize=32768,rw,soft,udp,nolock 192.168.1.1:/tmp/harddisk/torrent /tmp/usbmounts/sda5/Netdisk

и
| +
#!/bin/sh
umount /tmp/usbmounts/sda5/Netdisk
rmdir /tmp/usbmounts/sda5/Netdisk

соответственно, разместил их по указанным папкам делал и
Code: Select all
chmod 755 /usr/local/etc/wakeup.d/S15mount
chmod 755 /usr/local/etc/suspend.d/S85umount

и ни как не хочет. Что ещё нужно, может я что упустил? Через Putty команды отрабатываются верно, папка создаётся и монтируется в неё папка с роутера
O!Play R3 AIR прошивка amp_r8_pohd. Работают все необходимые сервисы кроме Трансмишн, виснет, теряет сеть... Digest of life
bonki
 
Posts: 34
Joined: 15 Sep 2010, 22:52

Re: Mount в 'My Shortcuts'

Postby FarVoice » 27 Feb 2011, 20:09

Я бы посоветовал поправить в стартовом скрипте
fd="$( fdisk -l )"
на
fd="$( mount | grep /dev/scsi/host )"

и
addr="$(ifconfig | sed -n '/127.0.0.1 /d;/192.168.0.200 /d;s/^ *inet addr:\([^ ]*\).*$/\1/p' )"
на
addr="$(ifconfig | sed -n '/127.0.0.1 /d;/192.168.0.9 /d;s/^ *inet addr:\([^ ]*\).*$/\1/p' )"
( И вообще откуда взялся 192.168.0.200 ? В оригинале всегда было 0.9 :) )

И добавил бы sleep 10 после
[ -z "$fd" ] && exit 1
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Mount в 'My Shortcuts'

Postby Olegin » 28 Feb 2011, 09:01

Alessandro893 wrote:выключаем-включаем плеер, и видим в 'my shortcuts' NFS mount

Ярлык-то видится, только при попытке зайти по нему - просит авторизацию, любые, приходящие на ум комбинации, приводят к результату "Logon fail". Может еще какие хитрости были?
Шара nfs естественно смонтировалась, в /tmp/ramfs/volumes/torrent по ftp видна.

/usr/local/etc/dvdplayer/NetworkBrowser.ini | +
[MAIN]
num=1
[0]
label='torrent'
id='everyone'
pw=''
domain='Workgroup'
hostname='/tmp/ramfs/volumes/torrent/'
Asus O!Play R1 (amp, vrt), xTreamer Pro (amp, vrt), Iconbit 7L(amp, vrt), Iconbit 12L(amp, vrt/12l), Iconbit 1003(3Dgui)
Olegin
 
Posts: 1243
Joined: 04 Sep 2010, 20:13
Location: Ufa, Russia

Re: Mount в 'My Shortcuts'

Postby bonki » 28 Feb 2011, 12:19

Вот и я о том же, тот же Logon fail ;) где-то видно ёщё какая-то хитрость кроется...
FarVoice wrote:( И вообще откуда взялся 192.168.0.200 ? В оригинале всегда было 0.9 :) )

ну это я просто с умничал :) подумав что второй IP это адрес плеера, а у меня он как раз 200.
А теперь о монтировании :)
Прошил прошивкой 1.12.06 rev3.1 , зашёл с помощью WinSCP на плеер и создал /usr/local/etc/wakeup.d/S15mount и /usr/local/etc/suspend.d/S85umount в файл S15mount прописал:
| +
#!/bin/sh
# waiting for mount
i=60
while [ "$i" -ne 0 ] ; do
fd="$( mount | grep /dev/scsi/host )"
[ -n "$fd" ] && break
let i-=1
sleep 5
done
[ -z "$fd" ] && exit 1
sleep 10

# waiting valid IP address
i=60
while [ $i -ne 0 ] ; do
addr="$(ifconfig | sed -n '/127.0.0.1 /d;/192.168.0.9 /d;s/^ *inet addr:\([^ ]*\).*$/\1/p' )" [ -n "$addr" ] && break
let i-=1
sleep 5
done
[ -z "$addr" ] && exit 1

# mounting netshares
mkdir -p /tmp/usbmounts/sda5/Netdisk
mount -t nfs -o rsize=32768,wsize=32768,rw,soft,udp,nolock 192.168.1.1:/tmp/harddisk/torrent /tmp/usbmounts/sda5/Netdisk

в файл S85umount:
| +
#!/bin/sh
umount /tmp/usbmounts/sda5/Netdisk
rmdir /tmp/usbmounts/sda5/Netdisk

с помощью команд chmod 755 присвоил права (или свойства, как в линуксе это называется?), проверил и в своиствах файлов, у обоих 0755.
Выключаю-включаю плеер и ничего не происходит. Команды в Putty отвечают not found типа вот так
| +
OPLAY55 login: root


BusyBox v1.1.3 (2010.06.24-09:31+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ # /usr/local/etc/wakeup.d/S15mount
-sh: /usr/local/etc/wakeup.d/S15mount: not found
~ # /usr/local/etc/suspend.d/S85umount
-sh: /usr/local/etc/suspend.d/S85umount: not found
~ #

И ещё, какие модули moS должны быть обязательно установлены чтоб это всё работало? Mounts и RootApp?
O!Play R3 AIR прошивка amp_r8_pohd. Работают все необходимые сервисы кроме Трансмишн, виснет, теряет сеть... Digest of life
bonki
 
Posts: 34
Joined: 15 Sep 2010, 22:52

Re: Mount в 'My Shortcuts'

Postby Alessandro893 » 28 Feb 2011, 20:13

и так по порядку:
-есть плеер r1
-nas d-link dns-323

-конект виа LAN

--У меня установленны
-mounts
-Patched RootApp
-Swap on drive
-samba
-rss
-Wake up NAS over Lan

--На NAS'е запущен NFS сервер (параметры - Root squash, RW)

--на плеере монтирована nfs шара с автомонтированием

--далее всё как описал в первом посте


ВСЁ ЗАМЕЧАТЕЛЬНО РАБОТАЕТ "LOGON SUCCESSFUL"


------ вопрос

У вас после включения плеера и нажатия на кнопку со скрипичным ключом происходит поиск музыки в сетвых папках и дальнейшее проигрывание?
если нет то должно (естественно при выключенном irfake)


--------- в эксперемантальных целях можете попробовать смонтировать шару на usb, если не будет заходить то трабл с сервом скорее всего и правами доступа
User avatar
Alessandro893
 
Posts: 18
Joined: 07 Jan 2011, 16:00

Re: Mount в 'My Shortcuts'

Postby Olegin » 01 Mar 2011, 08:05

Alessandro893 wrote:-Patched RootApp
------ вопрос
У вас после включения плеера и нажатия на кнопку со скрипичным ключом происходит поиск музыки в сетвых папках и дальнейшее проигрывание?
если нет то должно (естественно при выключенном irfake)
--------- в эксперемантальных целях можете попробовать смонтировать шару на usb, если не будет заходить то трабл с сервом скорее всего и правами доступа

По порядку следования:
Patched RootApp уже интегрирован в прошивку изначально, но для чистоты эксперимента вечером попробую установить из пакета moS.
Кнопка со скрипичным ключом работала, правда не помню на какой из бета прошивок от HD2 (irfake тогда еще не было).
Шары монтируются, на USB точно без проблем (не в правах доступа дело :( ), посмотрим может действительно в RootApp...
Asus O!Play R1 (amp, vrt), xTreamer Pro (amp, vrt), Iconbit 7L(amp, vrt), Iconbit 12L(amp, vrt/12l), Iconbit 1003(3Dgui)
Olegin
 
Posts: 1243
Joined: 04 Sep 2010, 20:13
Location: Ufa, Russia

Re: Mount в 'My Shortcuts'

Postby Olegin » 01 Mar 2011, 15:29

В дополнение, а можно содержимое /etc/fstab и /etc/exports или сами эти файлы с вашего NAS? Ну никак, ни у меня ни у товарищей не выходит... :(
Asus O!Play R1 (amp, vrt), xTreamer Pro (amp, vrt), Iconbit 7L(amp, vrt), Iconbit 12L(amp, vrt/12l), Iconbit 1003(3Dgui)
Olegin
 
Posts: 1243
Joined: 04 Sep 2010, 20:13
Location: Ufa, Russia

Next

Return to Tips & Tricks

Who is online

Users browsing this forum: No registered users and 14 guests