продолжаем:
Теперь можно ставить пакеты. Но немного подготовительных операций. Чтобы пакеты автоматом стартовали
устанавливаем права: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
Оформляем файл /opt/etc/samba/smb.conf следующм образом:Code:/opt/bin/ipkg install samba
Файл /opt/etc/init.d/S08samba оформляем так: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
Самба, конечно работает медленно около 4-5 мб/сек, и не видится в рабочей группе. Но в целом сносно.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
Теперь еще немного вкусностей.
Подключаем шары с сети.
Для примера я подключаю шару роутера с NFS и с компа с Windows. Чтобы все было более менее стандартно, решил оформить все в виде скрипта и положить /opt/etc/init.d.
vi /opt/etc/init.d/S01shares
chmod +x /opt/etc/init.d/S01sharesCode:#!/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
Добавляем свои интернет радиостанции.
В папке /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 за прошивку.




Reply With Quote
