Results 1 to 15 of 1478

Thread: Asus O!Play HDP-R1/R3

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #11

    Инструкция по установке optware в ASUS O!Play HDP-R1/R3 часть 2

    продолжаем:

    Теперь можно ставить пакеты. Но немного подготовительных операций. Чтобы пакеты автоматом стартовали
    Code:
    mkdir -p /opt/etc/init.d
    
    vi /opt/etc/init.d/rc.unslung
    
    #!/bin/sh
    
    # Start/stop all init scripts in /opt/etc/init.d
    # starting them in numerical order and
    # stopping them in reverse numerical order
    #
    
    if [ $# -ne 1 ]; then
    printf "Usage: $0 {start|stop}\n" >&2
    exit 1
    fi
    daemons=`echo $(/usr/bin/dirname $0)/S??*`
    [ $1 = "stop" ] && daemons=`echo $daemons | /usr/bin/tr " " "\n" | /usr/bin/sort -r`
     
     for i in $daemons; do
     # Ignore dangling symlinks (if any).
     [ ! -f "$i" ] && continue
     # Write to syslog
     logger -t rc.unslung "$1 service $i"
     case "$i" in
     *.sh)    
     # Source shell script for speed.
     (
     trap - INT QUIT TSTP
     set $1
     . $i
     )
     ;;
     *)
     # No sh extension, so fork subprocess.
     $i $1
     ;;
     esac
     done
    устанавливаем права:
    Code:
    chmod +x /opt/etc/init.d/rc.unslung
    Ставим Самбу.

    Code:
    /opt/bin/ipkg install samba
    Оформляем файл /opt/etc/samba/smb.conf следующм образом:
    Code:
    [global]
    interfaces = eth0
    #bind interfaces only = yes
    workgroup = MERIDIAN
    server string = ASUS_OPLAY
    netbios name = ASUS_OPLAY
    guest account = root
    security = share
    browseable = yes
    dns proxy = no
    guest ok = yes
    guest only = no
    log level = 1
    max log size = 100
    encrypt passwords = yes
    preserve case = yes
    short preserve case = yes
    dos charset = UTF-8
    unix charset = UTF-8
    display charset = UTF-8
    wins support = yes
    os level = 255
    local master = yes
    log file = /opt/var/log/smbd.log
    log level = 1
    max log size = 100
    socket options = SO_KEEPALIVE SO_BROADCAST TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=16384 SO_SNDBUF=16384
    
    [media]
    path = /tmp/usbmounts
    comment = Media Files
    guest ok = yes
    writable = yes
    force user = root
    browseable = yes
    Файл /opt/etc/init.d/S08samba оформляем так:
    Code:
    #!/bin/sh
    
    case $1 in
    start) 
    echo "Starting nmbd:"
    /opt/sbin/nmbd -D
    echo "Starting smbd:"
    /opt/sbin/smbd -D
    ;;
    stop)
    if [ -n "`pidof smbd`" ] ; then
        echo "Stopping smbd:"
        killall smbd
    fi
    
    if [ -n "`pidof nmbd`" ] ; then
        echo "Stopping nmbd:"
        killall nmbd
    fi
    
    ;;
    *)
    echo "Script for starting Samba server at startup"
    echo "usage: $0 (start|stop)"
    exit 1
    esac
    Самба, конечно работает медленно около 4-5 мб/сек, и не видится в рабочей группе. Но в целом сносно.

    Теперь еще немного вкусностей.
    Подключаем шары с сети.
    Для примера я подключаю шару роутера с NFS и с компа с Windows. Чтобы все было более менее стандартно, решил оформить все в виде скрипта и положить /opt/etc/init.d.
    vi /opt/etc/init.d/S01shares
    Code:
    #!/bin/sh
    
    case $1 in
    start) 
    mkdir -p /tmp/ramfs/volumes/asus_wl500gp
    mkdir -p /tmp/ramfs/volumes/test
    mount -t nfs -o rsize=32768,wsize=32768,rw,soft,udp,nolock 192.168.1.1:/tmp/harddisk/transmission/downloads /tmp/ramfs/volumes/asus_wl500gp > /tmp/mount.log 2>&1
    mount -t cifs -o username=,password=,iocharset=utf8 //10.x.x.xxx/video /tmp/ramfs/volumes/test
    ;;
    stop)
    umount /tmp/ramfs/volumes/asus_wl500gp
    umount /tmp/ramfs/volumes/test
    rm -r /tmp/ramfs/volumes/asus_wl500gp
    rm -r /tmp/ramfs/volumes/test
    ;;
    *)
    echo "Script for mounting shares at startup"
    echo "usage: $0 (start|stop)"
    exit 1
    esac
    chmod +x /opt/etc/init.d/S01shares

    Добавляем свои интернет радиостанции.

    В папке /usr/local/etc/dvdplayer лежат конфигурационные файлы.
    IRxStationFavorite - названия радиостанций
    IRxStationUrl - адреса радиостанций (должны построчно совпадать с названиями)

    Пример:
    Code:
    vi /usr/local/etc/dvdplayer/IRxStationFavorite
    
    Radio Record 192Kbit
    DI FM TRANCE CHANEL 256Kbit
    AH.FM Trance
    KISS FM Ukraine
    Europa Plus Ulyanovsk
    MFM RADIO
    RADIO MONTECARLO
    Russkoe Radio
    HITFM RUSSIA
    Silver Rain
    Code:
    vi /usr/local/etc/dvdplayer/IRxStationUrl
    
    http://recordradio.spb.ru/listen/record_192
    http://dfx.at:36008/
    http://212.154.134.253:8000/afterhours.mp3
    http://91.201.37.42:8000/kiss
    http://radio.region73.ru:8000/EvropaPlus
    http://radio.mfm.ua:8080/online128
    http://cluster.quantumart.ru/broadcast/?media=montecarlo
    http://212.154.134.253:8000/russianradio.mp3
    http://cluster.quantumart.ru/broadcast/default.aspx?media=hitfm
    http://82.200.209.234:8000/silverrain-128
    Вот собственно пока все.

    Описывать установку Трансмишена решил не делать. В соседней ветке там все разжевано. Единственное, что не забыть прописать путь для закачек.

    Спасибо FarVoice за прошивку.
    Last edited by Sashunya; 15-05-2010 at 21:54.
    Asus RT-N16: Transmission, Dlengine, прошивка от энтузиастов, Google SMS, Asus O!Play HDP-R1: прошивка от HD2, moServices, IXtreamer

Similar Threads

  1. Проблема с Wi-Fi на Asus WL-500W
    By faras in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 254
    Last Post: 27-02-2017, 08:43
  2. Ограничение доступа к интернету по расписанию
    By Mitya in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 227
    Last Post: 08-02-2015, 17:18
  3. IP-TV на ASUS WL-520GC
    By sony in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 88
    Last Post: 24-02-2012, 09:24
  4. Настройка FTP сервера на Asus WL-500gP
    By RonS in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 259
    Last Post: 27-11-2011, 15:57
  5. Asus WL-520gC - настройка роутера
    By 2vv in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 391
    Last Post: 09-04-2010, 10:16

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •