Asus Wl-500gp V2
Asus WL_500gp V2 / Asus WL-500gpV2 / Asus wl-500gp v2 setup s transmission a torrentfluxstiahnite si olegov firmware, skusal som aj dd-wrt aj open-wrt.
Zatial co ma DD-Wrt oslovilo viac, ale nepodarilo sa mi prehodit jffs na externu particiu, s Olegovim FW je to jednoduchsie a rychlejsie. Open-Wrt sa mi nepodarilo nahodit (rozumej, flashoval som to raz, a ked to nenabehlo tak som to flashol spat na Olega, alebo to bolo DD potom? kazdopadne, urcite to tam pojde, ale nesnazil som sa moc)
Ja som si k nemu pripajal rovno disk, rozdelit odporucam predom,vsetko PRIMARNE particie
ja mam:
1.particia 200M ext3
2.part 250M swap
3.part zvysok
1.Stiahnut olega TU 2.pripojit sa TP kablom na router, port LAN 1-4 (ja som bezal na 4 vzdy)
3.otvorit ako ROOT rescue.exe utilitku cez wine (moja verzia 1.01)
4.odpojit router z elektriky
5.v rescue utilite vybrat firmware na flashovanie (trx alebo bin, v pripade DD-WRT) a stlacit UPLOAD
6. stlacit cierny cudlik v zadu na routri a drzat stlaceny a pripojit elektriku
7. zacne blikat POWER kontrolka asi po 10s a sucasne zacne nabiehat upload v rescue utilite, vtedy to uz mozete pustit.
8. pockat kym utilita napise ze vsetko ok a wait for reboot
9. ako kedy, oleg wacsinou rebootol, ale dd-wrt nie
10, ak to do 2 minut nerebootne samo a nezacne blikat kontrolka AIR tak to treba vytiahnut z elektriky a rebootnut to tak.
11. snad to tentokrat nabehlo
12. konzola:
telnet 192.168.1.113.admin/admin
14.a sme tam :) 1. uspech
15. cez web interface si nastavte vsetko co potrebujete pre pripojenie na net. vlastne vsetko co sa tam da OKREM USB/samby/NFS
16. po reboote telnet router
17. df
vypluje asi taketo daco:
/dev/discs/disc0/part1 201716748 191912 191278180 1% /tmp/mnt/disc0_1(a pre kazdu part. to iste)
18.
umount /tmp/mnt/disc0_119. detto pre ostatne particie
20.
fdisk -l18. pravdepodnobne dostanete nieco taketo:
Disk /dev/scsi/host0/bus0/target0/lun0/disc: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/scsi/host0/bus0/target0/lun0/part1 1 25 200781 83 Linux /dev/scsi/host0/bus0/target0/lun0/part2 26 57 257040 82 Linux swap /dev/scsi/host0/bus0/target0/lun0/part3 58 35288 282993007+ 83 Linux
19.
mount -t ext3 -o noatime,rw /dev/scsi/host0/bus0/target0/lun0/part1 /opt mkdir /opt/harddisk mount -t ext3 -o noatime,rw /dev/scsi/host0/bus0/target0/lun0/part2 /opt/harddisk swapon /dev/scsi/host0/bus0/target0/lun0/part221. kontrola:
df free22.
ipkg.sh install wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk ipkg.sh install uclibc-opt_0.9.28-13_mipsel.ipk wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk ipkg.sh install ipkg-opt_0.99.163-10_mipsel.ipk ipkg update ipkg install nano cron screen mc diffutils hdparm less transmission23. vsetko to bude koncit: terminated succesfuly, co znamena ze OK
24.
mkdir -p /usr/local/sbin/ touch /usr/local/sbin/post-firewall touch /usr/local/sbin/post-mount touch /usr/local/sbin/pre-shutdown touch /usr/local/sbin/pre-mount touch /opt/etc/init.d/rc.unslung touch /opt/etc/init.d/S99trans chmod +x /opt/etc/init.d/S99trans chmod +x /opt/etc/init.d/ chmod +x /usr/local/sbin/*25.
nano /usr/local/sbin/pre-mountja tam mam toto:
#!/bin/sh swapon /dev/discs/disc0/part2 e2fsck -p /dev/discs/disc0/part1 mount -t ext3 -o noatime,rw /dev/discs/disc0/part1 /opt e2fsck -p /dev/discs/disc0/part3 mount -t ext3 -o noatime,rw /dev/discs/disc0/part3 /opt/harddisk26.
nano /usr/local/sbin/pre-shutdowntoto:
#!/bin/sh /opt/etc/init.d/rc.unslung stop sleep 10s for i in `cat /proc/mounts | awk '/ext3/{print($1)}'` ; do mount -o remount,ro $i done swapoff /dev/scsi/host0/bus0/target0/lun0/part2 sleep 1s27.
nano /usr/local/sbin/post-mounttoto:
#!/bin/sh /opt/etc/init.d/rc.unslung start killall syslogd &&/sbin/syslogd -m 0 -O /opt/var/log/messages -S -l 728.
nano /opt/etc/init.d/rc.unslungtot:
#! /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 ) ;;
29. a to je asi vsetko, myslim, aspon pre zatial
30.!!!!!!!!!!!!!!!!!!!!!!!!!!toto nezabudnut!!!!!!!!
flashfs save && flashfs commit && flashfs enable && reboot31.telnet router
32. skontrolovat df a free ci je vsetko tak ako ma
34. nakonfigurovat NFS export a SMB a ftp
35. ako ftp som si dal /opt (aby som mohol konfigurovat napr. transmission)
36. na NFS odporucam http://www.root.cz/clanky/nfs-a-autofs/
37.nakonfigurovat transmission
38.
nano /opt/etc/init.d/S99transdo toho:
#! /bin/sh case $1 in start) /opt/bin/transmission-daemon -w /opt/harddisk/torrent/target -g /opt/harddisk/torrent/config ;; stop) if [ -n "`pidof transmission-daemon`" ] ; then echo "stopping transmission-daemon" killall transmission-daemon fi ;; restart) $0 stop sleep 5 $0 start ;; *) echo "usage: $0 (start|stop)" exit 1 esac39.
mkdir -p /opt/harddisk/torrent/target /opt/harddisk/torrent/config40. /opt/etc/init.d/S99trans start
41. http://routerIP:9091/transmission/web/
vysvetlivky k transmission peratorom:
Daemon has a few nice switches
Options:
-h --help Display this help page and exit
-a --acl <list> Access Control List. (Default: +127.0.0.1)
-b --blocklist Enable peer blocklists
-B --no-blocklist Disable peer blocklists
-f --foreground Run in the foreground instead of daemonizing
-g --config-dir <path> Where to look for configuration files
-p --port <port> RPC port (Default: 9091)
-t --auth Require authentication
-T --no-auth Don't require authentication
-u --username <username> Set username for authentication
-v --password <password> Set password for authentication
-w --download-dir <path> Where to save downloaded data
42. no a asi ficime.... kazdopadne, vsetko nastavit a nazaver este raz:
43. flashfs save && flashfs commit && flashfs enable && reboot
vela stastia.
upravy prosim dopisat ;) resp. zlepsenia
pridanie torrentflux
ipkg install torrentflux lighttpd perlzmenit/opt/etc/php.ini
dopisat do prilahlej kolonky:
extension=pdo.so extension=sqlite.so extension=pdo_sqlite.so
a uistite sa ze nasledovne plati:
safe_mode = Off allow_url_fopen = On cgi.fix_pathinfo = 1zmenit/opt/etc/lighttpd/lighttpd.conf
odkomentovat mod_fastcgi a mod_cgi
doplnit
url.access-deny = ( "~", ".inc", ".sqlite" )
zmenit /opt/etc/lighttpd/conf.d/10-php-fcgi.conf na
fastcgi.server = ( ".php" => ( "localhost" => ( "socket" => "/tmp/php-fcgi.sock", "bin-path" => "/opt/bin/php-fcgi", "max-procs" => 1, "min-procs" => 1, "max-load-per-proc" => 4, ) ) )
no a potom uz len:
/opt/etc/init.d/S80lighttpd stop /opt/etc/init.d/S80lighttpd start
http://nas_address:8081/torrentflux
bud vam nabehne setup na nastavenie user/hesla, alebo je prihlasovasie meno take iste ako ma user na routeri.