Hello!
2 kérdésem van ismét.
1. rtorrentem van fent és hozza van web-es GUI. A pontos nevét nem is tudom r0by tutorialjában van. lehet azt ugy beéállítani, hogy kérjen user/password -öt? v
2. a ruteren most pendrive van. ha ki szeretném cserélni vinyóra, akkor mi a teendó? újra oleg install, aztan particiónálás stb. vagy csak a particionálás résztől kell a dolgokat csinálnom? esetleg, lehet a pendriveről valmai mentést csinálni és csak átmásolni avinyóra, és akkor boldogság van, hogy működik minden?
Gyorskeresés
Legfrissebb anyagok
További témák
Lapcsalád ajánló
PROHARDVER! témák
Mobilarena témák
Hirdetés
Hozzászólások

scholl
(lelkes újonc)

Laca0
(senior tag)
Na ha már mindenkinek szépen megy az rtorrentje webes gui-val, megpróbáltam én is mégegyszer beizzítani.
Most is ugyanaz a problémám, mint korábban volt: a webui ablak megjelenik, de a naplóban a következő hibaüzenet jelenik meg:
"Bad response (500) ... átugrom ezt a részt... 500 - Internal server error"
A lighttpd egyébként megy, most is fut alatta pl a transmission is.
Szóval nem tudom, mi a baja...
Asus WL500GpV2 - Tomato 1.28 by Shibby | LG 47LM620S | Motorola RAZR MAXX

tpeter
(fanatikus tag)
Hát nem fut az rtorrented, vagy rosszul van konfigolva,
egy "ps -ef | grep rtorrent" -re mit ad?
Lighttpd hogy van konfigolva? Lehet hogy nem továbbítja az rpc hívásokat.

scholl
(lelkes újonc)
installing ipkg php-fcgi
nekem evvel javult meg... (asus forumon találtam, egypróbát megér, nekem ettől jött rendbe)
[ Szerkesztve ]

XaraX
(PH! addikt)
[root@WL-0022151B8687 root]$ ps -ef | grep rtorrent
root 444 411 0 11:07 pts/0 00:01:11 /opt/bin/rtorrent -n -o import=/opt/etc/rtorrent.conf
root 567 446 0 15:08 pts/1 00:00:00 grep rtorrent
Nekem erre ezt dobja...
Továbbra is az a gondom,hogy a torrent bennt van,de inaktív,és nem lehet aktíválni,azaz nem indul el. 

XaraX
(PH! addikt)
[root@WL-0022151B8687 root]$ installing ipkg php-fcgi
-sh: installing: not found
[ Szerkesztve ]

christprhrdv
(kvázi-tag)
Sziasztok!
Valaki észrevette már, h wl-500gP v2-re 3.5-es vinyót dugva, ha kihúzom a routert a 220-ból, akkor minden működik tovább, mert a 3.5-es rack tápjától kapja USB-n az áramot??
Nincs vkinek kedve kiszámolni, h mekkora táp bírja el mindkettőt és egészséges-e ez?
Mert akkor mehetne egy tápról is minden....
üdv!

Laca0
(senior tag)
Persze. Mert helyesen: "ipkg install php-fcgi"
Amúgy nekem nem segít, már telepítve van.
Asus WL500GpV2 - Tomato 1.28 by Shibby | LG 47LM620S | Motorola RAZR MAXX

vbbb
(őstag)
Üdv!
Az mitől lehet, hogy közel fél évig semmi probléma nem volt a routerrel s most egy kényszer áramszünet után nem megy az ftp elérés? :S
Ezek futnak jelenleg:
PID Uid VmSize Stat Command
1 admin 220 S /sbin/init
2 admin SW [keventd]
3 admin SWN [ksoftirqd_CPU0]
4 admin SW [kswapd]
5 admin SW [bdflush]
6 admin SW [kupdated]
7 admin SW [mtdblockd]
57 admin 248 S telnetd
62 admin 424 S httpd vlan1
64 admin 132 S snmpd -c /tmp/snmpd.conf
67 admin 192 S syslogd -m 0 -O /tmp/syslog.log -S -l 7
68 admin 84 S klogd
72 nobody 324 S [dnsmasq]
74 admin 440 S nas /tmp/nas.lan.conf /tmp/nas.lan.pid lan
77 admin SW [khubd]
86 admin 76 S lpd
88 admin 68 S p9100d -f /dev/usb/lp0 0
91 admin 96 S waveservermain
93 admin 96 S rcamdmain
97 admin SW [usb-storage-0]
98 admin SW [scsi_eh_0]
105 1 96 S [portmap]
107 admin 112 S /usr/sbin/statd
109 admin SW [nfsd]
111 admin SW [lockd]
112 admin SW [rpciod]
113 admin 124 S /usr/sbin/mountd
116 admin 484 S pppoe-relay -C br0 -S vlan1 -F
129 admin 160 S infosvr br0
130 admin 320 S watchdog
133 admin 168 S ntp
148 admin 188 S dropbear
163 admin 176 S /usr/sbin/igmpproxy -c /etc/igmpproxy.conf
165 admin 108 S udhcpc -i vlan1 -p /var/run/udhcpc0.pid -s /tmp/udhcp
168 admin SW [kjournald]
176 admin 336 S /opt/bin/dctcs
267 admin 444 S upnp -D -L br0 -W vlan1
269 admin 548 S -sh
272 admin 392 R ps

scholl
(lelkes újonc)
Erre valaki valamit?
Hello!
2 kérdésem van ismét.
1. rtorrentem van fent és hozza van web-es GUI. A pontos nevét nem is tudom r0by tutorialjában van. lehet azt ugy beéállítani, hogy kérjen user/password -öt? v
2. a ruteren most pendrive van. ha ki szeretném cserélni vinyóra, akkor mi a teendó? újra oleg install, aztan particiónálás stb. vagy csak a particionálás résztől kell a dolgokat csinálnom? esetleg, lehet a pendriveről valmai mentést csinálni és csak átmásolni avinyóra, és akkor boldogság van, hogy működik minden?

tpeter
(fanatikus tag)
Hát lehet hogy nincs benne az init script-edben az FTPd indítása.
Mutasd meg az /opt/etc/init.d/ tartalmát is.

tpeter
(fanatikus tag)
hehe 
hát szerintem ez biztos nem egészséges dolog és a router tápja nem véletlenül van úgy méretezve ahogy, szóval lehet hogy működik, de tartósan talán nem tanácsos használni.

tpeter
(fanatikus tag)
Rtorrenthez tutorial (hátha ez jobban követhető):
Rtorrent how-to

ecaddict
(senior tag)
1. Az /opt/etc/lighttpd/lighttpd.conf-t meg kell szerkeszteni, hogy kérjen jelszót.
Van is benne példa, csak ki van kommentezve #-al (Ha megy a Samba lehet a PC-ről is a kedvenc editoroddal, nem kell vi-t használni)
2. Második USB-be bedugod a diszket majd elő kell készíteni (particionálás, formázás -ehhez kell swap!) majd le kell állítani a szerviszeket akár kézzel vagy azzal a scriptel ami egy korábbi hozzászólásban leírtam.
Ezután cp -R /opt /<mount point of second USB opt>
Amikor a diszket csatlakoztatod a router automatikusan felmountolja df-el tudod megnézni hova.
Ha a r0by leírását követted még kell két plusz lépés az /opt másolás előtt.
Miután leálltak a szerviszek az /opt/etc/samba/Share -t kell cp -R-el az új nem opt partícióra másolni majd umount /opt/etc/samba/Share és ezután lehet csak az /opt-ot másolni.
Ez azért ilyen nehézkes mert az /opt -alatt van minden (az adat partíció is oda van mountolva)
Ezután umount /opt és húzd ki a pendrive-ot.
reboot, ha minden OK akkor minden szervisz elindul a diszkről.
Ha nem nagyon érted amit mondtam próbáld megnézni a doksikat
man umount
man cp
vagy keress valakit a környéken aki ismeri a Linux-ot. így távolról nem tudok többet segíteni.
[ Szerkesztve ]
### RT-N16, WL-500 Oleg optware script ami majdnem mindent feltesz ### ===========> http://wl500g.info/showthread.php?t=23684 <===========

ecaddict
(senior tag)
A cp-t elgépeltem, helyesen:
cp -R /opt/ /<mount point of second USB opt>
Az opt alatt levő dolgokat akarjuk másolni az opt-ot nem...
### RT-N16, WL-500 Oleg optware script ami majdnem mindent feltesz ### ===========> http://wl500g.info/showthread.php?t=23684 <===========

scholl
(lelkes újonc)
köszi, ez is rengeteg segítség volt már.

scholl
(lelkes újonc)
és ha újra szeretnék rakni mindent, akkor pendrive ki, rá HDD és
újra fel kell tennem az oleg firmwaret?

vbbb
(őstag)
Működött a legutolsó firmware váltásnál, nem néztem utána pontosabban.
Minek kéne benne szerepelnie?
/opt/etc/init.d/
S90dctcs rc.unslung
[ Szerkesztve ]

tpeter
(fanatikus tag)
mondjuk valaminek, ami elindítja az FTP szolgáltatást. Ha csak ennyi van, akkor nyilvánvalóan nincs ilyen indítószkript.
Milyen FTPd-t használsz? Kézzel próbáltad elindítani?
Sajnos FTPd-k közül csak a stupidot használtam egy darabig, de elég megbízhatatlan volt. Más szerverrel nincs tapasztalatom.

vbbb
(őstag)
Hát ami a routerben van lehetőség azok közül állítgattam amit lehetett...nem telepítettem külön semmi scriptet.
Az USB aplicationba:
FTP Server
Enable FTP Server: Yes
Anonymous Users Access: Disable
Allow Super User to Login? Yes (Total Commanderen keresztül használtam)
Directory Listings: Enbaled
User Account List: Itt felvettem magamat Erase/Read/Write
Samba
Samba File Shares: All Partitions
Default Access Level: Hidden Read/Write
Workgroup Name: Azonos a Windowséval
Manual Network Shares List
Ide nem vettem fel semmit
NFS Server
Enable NFS Server? Yes
Végül is ennyi volt, és eddig működött.
[ Szerkesztve ]

ecaddict
(senior tag)
Az Oleg firmware-t a router flash-re rakod, azt elég egyszer megcsinálni. Csak a diszk-es részt kell újra csinálnod. Az /opt-be installált progik (ikpg install) valójában nem része az Oleg-nek, hanem arra épülő opcionális programok (aminek egy részét vsz. nem is az Oleg fordította).
Egyébként én már többször cseréltem diszket a router alatt. Ha a flashben nem módosítol semmit még újra sem kell indítani a routert (ha a flash jól van beállítva és pl. nem a post-boot-ba teszed a diszkes dolgokat hanem szétszedve ahogy én is tettem akkor simán ki lehet a router alatt cserélni a diszket csak arra kell vigyázni, hogy ne kerüljön két USBs cucc a routerre ahol mindkettőn megvan az opt pl. amikor csatlakoztatod a második USB cuccot; post-boot-os diszk kezelésnél ez kevésbé zűrös).
Egyébként nekem nagyon stabil a router. Miközben futott minden (rtorrent is) fordítottam a vsftpd-t. Semmi gond sem volt (igaz nekem 128MB RAM van benne).
Most pl. ilyen uptime-om van:
11:54:58 up 8 days, 13:53, 0 users, load average: 0.00, 0.02, 0.00
### RT-N16, WL-500 Oleg optware script ami majdnem mindent feltesz ### ===========> http://wl500g.info/showthread.php?t=23684 <===========

scholl
(lelkes újonc)
köszi, a választ.
a RAM bővítést forrasztással megy igaz? gondolom aki életében nem forrasztott az nem tudja megoldani...

tpeter
(fanatikus tag)
Ú, hát nem tudom hogy a gyári FTPd mit tud, szerintem tegyél fel valami "rendes" ftp-t ha ftp-zni akarsz.
Van jópár link ebben a topikban, ahol talász hozzá tutorial-t.

ecaddict
(senior tag)
Igen RAM bővítés forrasztással. Kizárólag ha van felszerelésed és már forrasztottál ilyen pici chipet (2x) ólommentes cuccon.
Egyébként a legbiztosabb módja a router tönkretételének. Nem ajánlom senkinek sem hátha összejön alapon!
### RT-N16, WL-500 Oleg optware script ami majdnem mindent feltesz ### ===========> http://wl500g.info/showthread.php?t=23684 <===========

vbbb
(őstag)
Felraktam a proFTPd-t, bekonfiguráltam (nem volt bonyolult) és most működik. 
Köszi!

zzkrisz
(újonc)
helló,
Szerveről leszedet e-mail (amire találtam már egy két programot) részét (pl a megjegyzést) szeretném url -lekérésként továbbítani.
Van valakinek ötlete?
[ Szerkesztve ]
Sziasztok!
Most akarom felrakni az rtorrentet, valaki be tudna linkelni egy jól használható webes felületet hozzá?
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki aki erről nem tud, és megvalósítja. - Albert Einstein
Már találtam, de ez se működik sajna 
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki aki erről nem tud, és megvalósítja. - Albert Einstein

XaraX
(PH! addikt)
Na,újból itt vagyok,mégsem kerül kidobásra,úgy tűník.
Igaz,a kezdeti dús hajzatom mára már elég Gusztávosra alakult,de működik.
Egy-két gondom maradt....
Egyik,hogy a 192.168.1.1:8081/rtorrent.,ne ez nem megy,elindul,és "betöltés" felírattal leparkol végleg.
Ntorrent működik,megy a letöltés,ha a gépet kikapcsolom,akkor sem áll le
,viszont mintha fel nem igen akarna tölteni......
Tud valaki valami okosat ezekre? 

christprhrdv
(kvázi-tag)
üdv!
Nem tud valaki működő scanner megosztást? JetDirect és hasonlók nélkül szeretném, ha HP F370-em nem csak nyomtatni, de bármilyen módon scannelni is tudna a routerre kötve..

Laca0
(senior tag)
Sziaszok!
Na szóval. Egy kis torrent ötletet kérnék tőletek:
Mint már mondtam a múltkor, az isohunt.com oldalon a torrent linkeket nem lehet "hivatkozás címének másolása"val kinyerni, mert csak egy fiktív linket ad vissza.
Pl. most rákerestem a spore nevű játékra. Találtam is egy megfelelő torrentet "Spore-RELOADED" néven. A download torrent gomb egy http://isohunt.com/download/50021882/spore.torrent linket dob ki, amit nem lehet letölteni. Ha a utorrentbe beengedem importálni, akkor ott egyből elindul a letöltés.
Valami trükkös módon adja át a valódi linket a torrent kliensnek.
Hogyan lehetne kinyerni belőle a valódi linket?
Előre is köszi az ötleteket!
Asus WL500GpV2 - Tomato 1.28 by Shibby | LG 47LM620S | Motorola RAZR MAXX

r0by
(őstag)
Melyik böngészővel próbálod?
Csak azért mert nekem simán lejött ez: http://isohunt.com/download/50021882/spore.torrent
Próbáld esetleg totalcommanderben a gyors ftp kapcsolattal.
Vagy az asuson wget-el 
[ Szerkesztve ]
HT, én így szeretlek.

XaraX
(PH! addikt)
Basszus....
Fentebb írtam,hogy nem megy a WebUi....
Firefox-al nem megy,explorer-el viszont simán indul....
Ez miért ?


XaraX
(PH! addikt)
Mégsem...
Elindula webes felület,de első körben nem tudtam hozzá adni torrentet,amit ntorrentel indítottam,az látszott,hogy megy.Aztán "idő túllépés" folyamatosan.
Ntorrent működik tökéletesen.

Laca0
(senior tag)
Firefox. De te hogy érted, hogy simán lejön? Rtorrent-el?
Hogy érted a totalcommander-t? Az FTP hogy jön ide?
Wget azt mondja: Unable to connect remote host (0.0.0.0): Connection refused
Lehet, hogy nem voltam elég érthető. Tehát:
Fut az Asus-on a Transmission daemon. Ide szeretnék XP-s gépről torrenteket indítani. Kikeresem a Firefox-al az Isohunt.com-on a vágyott programot, és át kellene tennem a torrent linkjét a Transmission-ba. Igen ám, de a Download torrent gombra jobbegérrel kattintva egy olyan linket kapok, amivel nem tud semmit sem kezdeni a Transmission. Ugyanis ez egy nem valódi link. Balegérrel kattintva viszont egyből indul a utorrent a gépemen, és már importálja is be a valódi linket, melyről azonnal megkezdődik a letöltés.
Az a gond, hogy a utorrent nem mutatja sehol sem, ezt a linket.
[ Szerkesztve ]
Asus WL500GpV2 - Tomato 1.28 by Shibby | LG 47LM620S | Motorola RAZR MAXX

christprhrdv
(kvázi-tag)
üdv!
ha felhúzom a wl 500gp prociját, és esetleg nem indul, vissza lehet állítani reset-tel v egyéb módon?

r0by
(őstag)
Jah, bocsi, így már érthetőbb a dolog
Kb. 1-2 napig próbáltam a transmissiont, de már nem emlékszem rá igazából. Olyat nem lehet, hogy nem url adsz meg, hanem magát a torrent fájlt?
Én mindegyik böngészővel megkapom a kívánt torrent fájlt. Bal egérgomb, mentés másként.
Total Commandernél pedig erre gondoltam (ha jól tudom, akkor nincs hozzá gyorsbillentyű, én legalábbis nem tudok):
HT, én így szeretlek.

r0by
(őstag)
Néha nekem is van időtúllépésem. Azt tapasztalam, hogy ez főleg akkor szokott lenni(ha jóak a konfigok), hogyha rtorrent komminukál a trackerrel és nem kap azonnal választ.
Lehet ez bármitől, a trackertől ugye, tűzfaltól, stb.
Ilyenkor bezárom, s ránézek pár másodperc múlva, s addigra megjavul.
Lehet egyébként frissítenem kellene rtorrentet is, csak lusta dög vagyok, s időm is kevés..
HT, én így szeretlek.

Laca0
(senior tag)
Hali!
A Transmission felületén nem tudok helyi torrent fájlt beadni, de egy kicsit utánanéztem, és ha a source mappába lementem a torrentet, akkor megjelenik a queueban.
Viszont valami miatt nem indul el magától a Transmission.
Hiába van az init.d-ben az S80busybox_httpd, nem indul, csak kézzel. Próbáltam már S99-el is, de nem megy. Mi lehet a baja?
Asus WL500GpV2 - Tomato 1.28 by Shibby | LG 47LM620S | Motorola RAZR MAXX

fekikeem
(újonc)
Én ez alapján raktam fel a transmission-t és újraindítás után is elindul rendesen, csak kicsit várni kell rá.
Nem vágom a dolgot, de talán a cron-ban kellene megnézni? Esetleg a log-ban hogy miért nem indul el?
vi /opt/etc/crontab
*/30 * * * * admin nice transmission_watchdog
Kérdés:
Nektek is csak passzív módban fut a transmission? Hogy lehetne átállítani hogy aktív módban menjen?
Már próbáltam DMZ-t is berakni a routerem belső ip címére, de még mindig passzívban fut! 
Please help!
[ Szerkesztve ]

vbbb
(őstag)
Hi!
Na korán örültem...proftpd-ben jártas valaki? Először amikor feltelepítettem, bekonfiguráltam (legalábbis azt hittem) működött pár napig. Ma hazajöttem, internet nyista, router reboot, ftp nem működik. 
proftpd.conf fájl tartalma:
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
ServerName 192.168.1.1
ServerType inetd
DefaultServer on
WtmpLog off
# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances 10
<Global>
RootLogin on
RequireValidShell off
AuthUserFile /etc/passwd
AllowStoreRestart on
# TransferRate RETR 25
# TransferRate APPE,STOR 100:2048
</Global>
# Set the user and group under which the server will run.
User admin
Group mshome
# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
#DefaultRoot ~
# Normally, we want files to be overwriteable.
AllowOverwrite on
# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
DenyAll
</Limit>
# A basic anonymous configuration, no upload directories. If you do not
# want anonymous users, simply delete this entire <Anonymous> section.
<Anonymous ~ftp>
User admin
Group mshome
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# Limit the maximum number of anonymous logins
MaxClients 2
# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
DisplayLogin welcome.msg
DisplayFirstChdir .message
# Limit WRITE everywhere in the anonymous chroot
<Limit WRITE>
DenyAll
</Limit>
</Anonymous>
Ezt írja hibaüzenetként, amikor el akarnám indítani:
- Fatal: Group: Unknown group 'mshome' on line 38 of '/opt/etc/proftpd.conf'
De ha nem írok be semmit, illetve nogroup-ot akkor is ez van. Amikor felraktam akkor meg elfogadta az mshome-ot...legalábbis úgy emlékszem.
Hogy lehet ezt a vackot levakarni? Ki akarnék próbálni másik ftp scripteket is.
Itt találtam korrekt leírást is, de csak nem akar összejönni.

XaraX
(PH! addikt)
Nem akar ez menni,használom az Ntorrentet,az megy hiba nélkül.
Valahogy megoldható.hogy a már régebben még a géppel letöltött torrenteket átrakjam,hogy tudjam seedelni a routerrel?
Gondolom,nemigazán.... 

r0by
(őstag)
Dobd be a lighttpd meg az rtorrent konfigját.
Ha ntorrentel megy a dolog akkor valószínűleg már csak valami apró móka miatt úszhat el az egész... 
HT, én így szeretlek.

ecaddict
(senior tag)
De megoldható.
A ../torrent/work/ alá kell másolni a letöltött fájlt/könyvtárat és ezek után elindítani a "letöltést" a .torrent fájl segítségével amit eredetileg használtál.
Erre az rtorrent végignézi a hash-t (mérettől függően több percig 1 felé megy a load), de nem tölti le (csak ellenőrzi).
Ha ténylegesen elkezdi letölteni akkor valamit rosszul csináltál...
Én akkor használtam amikor Tranmission-ről rtorrent-re tértem át.
Valójában ekkor nem is kell másolni hiszen megvan ugyanazon a diszken csak máshol, azaz csak linkelni kell.
Nálam ez így néz ki:
ln -s '/mnt/protected/Transmission/target/<orig torrent>' '/mnt/protected/torrent/work/<torrent in rtorrent>'
Ezután lehet választani, hogy Transmission vagy rtorrent-ben megy a seed.
[ Szerkesztve ]
### RT-N16, WL-500 Oleg optware script ami majdnem mindent feltesz ### ===========> http://wl500g.info/showthread.php?t=23684 <===========

XaraX
(PH! addikt)
Lighttpd:
# lighttpd configuration file
#
# use it as a base for lighttpd 1.0.0 and above
#
# $Id: lighttpd.conf 2976 2006-03-06 23:31:44Z bzhou $
############ Options you really have to take care of ####################
## modules to load
# at least mod_access and mod_accesslog should be loaded
# all other module should only be loaded if really neccesary
# - saves some time
# - saves memory
server.modules = (
# "mod_rewrite",
# "mod_redirect",
"mod_alias",
"mod_access",
# "mod_cml",
# "mod_trigger_b4_dl",
# "mod_auth",
# "mod_status",
# "mod_setenv",
"mod_fastcgi",
# "mod_proxy",
# "mod_simple_vhost",
# "mod_evhost",
# "mod_userdir",
# "mod_cgi",
# "mod_compress",
# "mod_ssi",
# "mod_usertrack",
# "mod_expire",
# "mod_secdownload",
# "mod_rrdtool",
"mod_scgi",
"mod_accesslog" )
## a static document-root, for virtual-hosting take look at the
## server.virtual-* options
server.document-root = "/opt/etc/samba/Share/www/"
## where to send error-messages to
server.errorlog = "/opt/etc/samba/Share/www/log/error.log"
# files to check for if .../ is requested
index-file.names = ( "index.php", "index.html",
"index.htm", "default.htm" )
## set the event-handler (read the performance section in the manual)
# server.event-handler = "freebsd-kqueue" # needed on OS X
# mimetype mapping
mimetype.assign = (
".pdf" => "application/pdf",
".sig" => "application/pgp-signature",
".spl" => "application/futuresplash",
".class" => "application/octet-stream",
".ps" => "application/postscript",
".torrent" => "application/x-bittorrent",
".dvi" => "application/x-dvi",
".gz" => "application/x-gzip",
".pac" => "application/x-ns-proxy-autoconfig",
".swf" => "application/x-shockwave-flash",
".tar.gz" => "application/x-tgz",
".tgz" => "application/x-tgz",
".tar" => "application/x-tar",
".zip" => "application/zip",
".mp3" => "audio/mpeg",
".m3u" => "audio/x-mpegurl",
".wma" => "audio/x-ms-wma",
".wax" => "audio/x-ms-wax",
".ogg" => "application/ogg",
".wav" => "audio/x-wav",
".gif" => "image/gif",
".jpg" => "image/jpeg",
".jpeg" => "image/jpeg",
".png" => "image/png",
".xbm" => "image/x-xbitmap",
".xpm" => "image/x-xpixmap",
".xwd" => "image/x-xwindowdump",
".css" => "text/css",
".html" => "text/html",
".htm" => "text/html",
".js" => "text/javascript",
".asc" => "text/plain",
".c" => "text/plain",
".cpp" => "text/plain",
".log" => "text/plain",
".conf" => "text/plain",
".text" => "text/plain",
".txt" => "text/plain",
".dtd" => "text/xml",
".xml" => "text/xml",
".mpeg" => "video/mpeg",
".mpg" => "video/mpeg",
".mov" => "video/quicktime",
".qt" => "video/quicktime",
".avi" => "video/x-msvideo",
".asf" => "video/x-ms-asf",
".asx" => "video/x-ms-asf",
".wmv" => "video/x-ms-wmv",
".bz2" => "application/x-bzip",
".tbz" => "application/x-bzip-compressed-tar",
".tar.bz2" => "application/x-bzip-compressed-tar"
)
# Use the "Content-Type" extended attribute to obtain mime type if possible
#mimetype.use-xattr = "enable"
## send a different Server: header
## be nice and keep it at lighttpd
# server.tag = "lighttpd"
#### accesslog module
accesslog.filename = "/opt/etc/samba/Share/www/access.log"
## deny access the file-extensions
#
# ~ is for backupfiles from vi, emacs, joe, ...
# .inc is often used for code includes which should in general not be part
# of the document-root
url.access-deny = ( "~", ".inc" )
$HTTP["url"] =~ "\.pdf$" {
server.range-requests = "disable"
}
##
# which extensions should not be handle via static-file transfer
#
# .php, .pl, .fcgi are most often handled by mod_fastcgi or mod_cgi
static-file.exclude-extensions = ( ".fcgi", ".php", ".pl", ".py", ".rb" )
######### Options that are good to be but not neccesary to be changed #######
## bind to port (default: 80)
server.port = 8081
## bind to localhost (default: all interfaces)
#server.bind = "grisu.home.kneschke.de"
## error-handler for status 404
#server.error-handler-404 = "/error-handler.html"
#server.error-handler-404 = "/error-handler.php"
## to help the rc.scripts
server.pid-file = "/var/run/lighttpd.pid"
server.pid-file = "/var/run/lighttpd.pid"
###### virtual hosts
##
## If you want name-based virtual hosting add the next three settings and load
## mod_simple_vhost
##
## document-root =
## virtual-server-root + virtual-server-default-host + virtual-server-docroot
## or
## virtual-server-root + http-host + virtual-server-docroot
##
#simple-vhost.server-root = "/home/weigon/wwwroot/servers/"
#simple-vhost.default-host = "grisu.home.kneschke.de"
#simple-vhost.document-root = "/pages/"
##
## Format: <errorfile-prefix><status-code>.html
## -> ..../status-404.html for 'File not found'
#server.errorfile-prefix = "/home/weigon/projects/lighttpd/doc/status-"
## virtual directory listings
#dir-listing.activate = "enable"
## enable debugging
#debug.log-request-header = "enable"
#debug.log-response-header = "enable"
#debug.log-request-handling = "enable"
#debug.log-file-not-found = "enable"
### only root can use these options
#
# chroot() to directory (default: no chroot() )
#server.chroot = "/"
## change uid to <uid> (default: don't care)
#server.username = "nobody"
## change uid to <uid> (default: don't care)
#server.groupname = "nobody"
#### compress module
#compress.cache-dir = "/tmp/lighttpd/cache/compress/"
#compress.filetype = ("text/plain", "text/html")
#### proxy module
## read proxy.txt for more info
#proxy.server = ( ".php" =>
# ( "localhost" =>
# (
# "host" => "192.168.0.101",
# "port" => 80
# )
# )
# )
#### fastcgi module
## read fastcgi.txt for more info
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/opt/bin/php-fcgi"
)
)
)
#### CGI module
#cgi.assign = ( ".pl" => "/usr/bin/perl",
# ".cgi" => "/usr/bin/perl" )
#
#### SSL engine
#ssl.engine = "enable"
#ssl.pemfile = "server.pem"
#### status module
#status.status-url = "/server-status"
#status.config-url = "/server-config"
#### auth module
## read authentication.txt for more info
#auth.backend = "plain"
#auth.backend.plain.userfile = "lighttpd.user"
#auth.backend.plain.groupfile = "lighttpd.group"
#auth.backend.ldap.hostname = "localhost"
#auth.backend.ldap.base-dn = "dc=my-domain,dc=com"
#auth.backend.ldap.filter = "(uid=$)"
#auth.require = ( "/server-status" =>
# (
# "method" => "digest",
# "realm" => "download archiv",
# "require" => "user=jan"
# ),
# "/server-config" =>
# (
# "method" => "digest",
# "realm" => "download archiv",
# "require" => "valid-user"
# )
# )
#### url handling modules (rewrite, redirect, access)
#url.rewrite = ( "^/$" => "/server-status" )
#url.redirect = ( "^/wishlist/(.+)" => "http://www.123.org/$1" )
#### both rewrite/redirect support back reference to regex conditional using %n
#$HTTP["host"] =~ "^www\.(.*)" {
# url.redirect = ( "^/(.*)" => "http://%1/$1" )
#}
#
# define a pattern for the host url finding
# %% => % sign
# %0 => domain name + tld
# %1 => tld
# %2 => domain name without tld
# %3 => subdomain 1 name
# %4 => subdomain 2 name
#
#evhost.path-pattern = "/home/storage/dev/www/%3/htdocs/"
#### expire module
#expire.url = ( "/buggy/" => "access 2 hours", "/asdhas/" => "ac
#### ssi
#ssi.extension = ( ".shtml" )
#### rrdtool
#rrdtool.binary = "/opt/bin/rrdtool"
#rrdtool.db-name = "/var/www/lighttpd.rrd"
#### setenv
#setenv.add-request-header = ( "TRAV_ENV" => "mysql://user@host/db" )
#setenv.add-response-header = ( "X-Secret-Message" => "42" )
## for mod_trigger_b4_dl
# trigger-before-download.gdbm-filename = "/home/weigon/testbase/trigger.db"
# trigger-before-download.memcache-hosts = ( "127.0.0.1:11211" )
# trigger-before-download.trigger-url = "^/trigger/"
# trigger-before-download.download-url = "^/download/"
# trigger-before-download.deny-url = "http://127.0.0.1/index.html"
# trigger-before-download.trigger-timeout = 10
## for mod_cml
## don't forget to add index.cml to server.indexfiles
# cml.extension = ".cml"
# cml.memcache-hosts = ( "127.0.0.1:11211" )
#### variable usage:
## variable name without "." is auto prefixed by "var." and becomes "var.bar"
#bar = 1
#var.mystring = "foo"
## integer add
#bar += 1
## string concat, with integer cast as string, result: "www.foo1.com"
#server.name = "www." + mystring + var.bar + ".com"
## array merge
#index-file.names = (foo + ".php") + index-file.names
#index-file.names += (foo + ".php")
#### include
#include /etc/lighttpd/lighttpd-inc.conf
## same as above if you run: "lighttpd -f /etc/lighttpd/lighttpd.conf"
#include "lighttpd-inc.conf"
#### include_shell
#include_shell "echo var.a=1"
## the above is same as:
#var.a=1
alias.url = ( "/phpmyadmin" => "/opt/share/www/phpmyadmin" )
scgi.server = ( "/RPC2" => ( "127.0.0.1" => ( "host" => "127.0.0.1", "port" =>
5000, "check-local" => "disable")))
Rtorrent:
# This is an example resource file for rTorrent. Copy to
# ~/.rtorrent.rc and enable/modify the options as needed. Remember to
# uncomment the options you wish to enable.
# Minumum amount of peers to connect per torrent, if available.
min_peers = 20
# Minumum amount of peers to connect per torrent.
max_peers = 40
# Same as above but for seeding completed torrents (-1 = same as downloading)
#min_peers_seed = 10
#max_peers_seed = 20
# Maximum number of simultanious uploads per torrent.
max_uploads = 5
# Global download rate in KiB. "0" for unlimited.
download_rate = 0
# Global upload rate in KiB. "0" for unlimited.
upload_rate = 0
# Default directory to save downloaded files. Note it doesn't support
# space yet.
directory = /opt/etc/samba/Share/torrent/work/
# Watch a directory for new torrents, and stop those that have been deleted.
#schedule = watch_directory,5,5,load_start=/opt/share/torrent/dl/*.torrent
#schedule = untied_directory,5,5,stop_untied=
# Close torrents when diskspace is low.
#schedule = low_diskspace,5,60,close_low_diskspace=100M
# Default session directory. Make sure you don't run multiple instance
# of rtorrent using the same session directory. Perhaps using a
# relative path?
session = /opt/etc/samba/Share/torrent/session
# The ip address reported to the tracker.
#ip = rakshasa
# The ip address the listening socket and outgoing connections is
# bound to.
# Port range to use for listening.
port_range = 55000-55000
# Start opening ports at a random position within the port range.
#port_random = no
# Start opening ports at a random position within the port range.
#port_random = no
# Check hash for finished torrents. Might be usefull until the bug is
# fixed that causes lack of diskspace not to be properly reported.
#check_hash = no
# Set whetever the client should try to connect to UDP trackers.
#use_udp_trackers = yes
# Alternative calls to bind and ip that should handle dynamic ip's.
#schedule = ip_tick,0,1800,ip=rakshasa
#schedule = bind_tick,0,1800,bind=rakshasa
#
# Do not modify the following parameters unless you know what you're doing.
#
# Hash read-ahead controls how many MB to request the kernel to read
# ahead. If the value is too low the disk may not be fully utilized,
# while if too high the kernel might not be able to keep the read
# pages in memory thus end up trashing.
#hash_read_ahead = 10
# Interval between attempts to check the hash, in milliseconds.
#hash_interval = 100
# Number of attempts to check the hash while using the mincore status,
# before forcing. Overworked systems might need lower values to get a
# decent hash checking rate.
#hash_max_tries = 10
# Max number of files to keep open simultaniously.
#max_open_files = 128
# Number of sockets to simultaneously keep open.
#max_open_sockets =
# Example of scheduling commands: Switch between two ip's every 5
# seconds.
#schedule = "ip_tick1,5,10,ip=torretta"
#schedule = "ip_tick2,10,10,ip=lampedusa"
# Remove a scheduled event.
#schedule_remove = "ip_tick1"
# Stop torrents when reaching upload ratio in percent,
# when also reaching total upload in bytes, or when
# reaching final upload ratio in percent.
# example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0
#schedule = ratio,60,60,"stop_on_ratio=200,200M,2000"
schedule = ratio,30,60,stop_on_ratio=200
# Encryption options, set to none (default) or any combination of the following:
# allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plain
#
# The example value allows incoming encrypted connections, starts unencrypted
# outgoing connections but retries with encryption if they fail, preferring
# plaintext to RC4 encryption after the encrypted handshake
#
# encryption = allow_incoming,enable_retry,prefer_plaintext
# Enable DHT support for trackerless torrents or when all trackers are down.
# May be set to "disable" (completely disable DHT), "off" (do not start DHT),
# "auto" (start and stop DHT as needed), or "on" (start DHT immediately).
# The default is "off". For DHT to work, a session directory must be defined.
#
# dht = auto
# UDP port to use for DHT.
#
# dht_port = 6881
# Enable peer exchange (for torrents not marked private)
#
# peer_exchange = yes
scgi_port = 127.0.0.1:5000
R99Torrent:
#!/bin/sh
CONFIG="/opt/etc/rtorrent.conf"
OPTIONS="-n -o import=${CONFIG}"
BASE="/opt/share/torrent"
SRNAME=rtorrent
PATH=/opt/bin:/opt/sbin:/usr/bin:/sbin:/bin:/usr/sbin
NAME=rtorrent
EXEC=/opt/bin/$NAME
EXSC=/opt/bin/screen
checkcnfg() {
if ! [ -x $EXSC ]; then
logger -t $NAME "screen not found."
return 3
fi
exists=0
for i in `echo "$PATH" | tr ':' '\n'` ; do
if [ -f $i/$NAME ] ; then
exists=1
break
fi
done
if [ $exists -eq 0 ] ; then
logger -t $NAME "cannot find $NAME binary in PATH $PATH"
exit 3
fi
if ! [ -r "${CONFIG}" ] ; then
logger -t $NAME "cannot find readable config $CONFIG"
exit 3
fi
session=`getsession "$CONFIG"`
if ! [ -d "${session}" ] ; then
logger -t $NAME "cannot find readable session directory $session from c
exit 3
fi
}
getsession() {
session=`awk '/^[[:space:]]*session[[:space:]]*=[[:space:]]*/{print($3)}' "$CO
echo $session
}
getprange() {
ports=`awk '/^[[:space:]]*port_range[[:space:]]*=[[:space:]]*/{print($3)}' "$C
echo $ports
}
getdhtport() {
dht_port=`awk '/^[[:space:]]*dht_port[[:space:]]*=[[:space:]]*/{print($3)}' "$
echo $dht_port
}
fwopen() {
DHT_PORT=`getdhtport "$CONFIG"`
iptables -D INPUT -j DROP
PORTS=$(seq `getprange "$CONFIG"`)
for P in $PORTS; do
iptables -I INPUT -i vlan1 -p tcp --syn --dport $P -j ACCEPT
done
if [ $DHT_PORT ]; then
iptables -I INPUT -i vlan1 -p tcp --dport $DHT_PORT -j ACCEPT
fi
iptables -A INPUT -j DROP
}
fwclose() {
DHT_PORT=`getdhtport "$CONFIG"`
PORTS=$(seq `getprange "$CONFIG"`)
for P in $PORTS; do
iptables -D INPUT -i vlan1 -p tcp --syn --dport $P -j ACCEPT
done
if [ $DHT_PORT ]; then
iptables -D INPUT -i vlan1 -p tcp --dport $DHT_PORT -j ACCEPT
fi
}
d_start() {
[ -d "${BASE}" ] && cd "${BASE}"
fwopen
stty stop undef && stty start undef
$EXSC -ls | grep ".$SRNAME[[:space:]]" > /dev/null || $EXSC -dm -S $SRNAME
# without sleep screen may not be sometimes ready to start anything
sleep 3
$EXSC -S "$SRNAME" -X screen nice $EXEC $OPTIONS
for I in 0:3 ; do
if [ -n "`pidof $NAME`" ]; then
logger -t $NAME "Started PID: `pidof $NAME`"
break
fi
sleep 1
done
}
d_stop() {
fwclose
session=`getsession "$CONFIG"`
if ! [ -s ${session}/rtorrent.lock ] ; then
logger -t $NAME "Lock file failed: ${session}/rtorrent.lock"
return
fi
fi
PID=`cat ${session}/rtorrent.lock | awk -F: '{print($2)}' | sed "s/[^0-9]//g"`
if ps -A | grep -sq $PID.*rtorrent ; then # make sure the pid doesn't belong t
kill -s INT $PID
logger -t $NAME "Stopped PID: $PID"
sleep 1
for I in 0:5 ; do
PSE=`ps -p $PID | grep "$PID"`
if [ -z "$PSE" ]; then
break
fi
sleep 1
done
fi
SCSTOP=`$EXSC -list | grep "\.$SRNAME" | awk '{print($1)}' | sed "s/\.$SRNAME//"
if [ -n "$SCSTOP" ]; then
kill $SCSTOP
logger -t $NAME "Stopped screen: $SCSTOP"
fi
}
checkcnfg
case "$1" in
start)
echo "Starting $NAME"
d_start
echo "."
;;
stop)
echo "Stopping $NAME"
d_stop
echo "."
;;
restart|force-reload)
echo "Restarting $NAME"
d_stop
sleep 1
d_start
echo "."
;;
*)
echo "Usage: $0 {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
Nekem tökéletesen kíníi,gyakorlatilag"másolás,beillesztés" módszerrel csináltam végig. 

XaraX
(PH! addikt)
Ezt természetesen megpróbáltam,csak közölte,hogy "engedély szükséges" eme művelet végrehajtásához,mármint a másoláshoz,és számomra ez nem engedélyezett.


Laca0
(senior tag)
Ez a leírás meg sem említi a busybox-ot. Akkor mitől fog menni a 8008-as porton a cgi script? Mert nekem most nem jön be semmi. A transmission fut, látom a cpu és a memória használatán, de a webui nem indul.
Az hol látszik, hogy aktív vagy passzív?
[ Szerkesztve ]
Asus WL500GpV2 - Tomato 1.28 by Shibby | LG 47LM620S | Motorola RAZR MAXX

Laca0
(senior tag)
Hmm. Vagy lehet, hogy csak a lighttpd-t kellene úgy módosítanom, hogy a 8008-as porton figyeljen? Ill. a webroot-ot is módosítanom kell.
Apropó root! A crontab-ban ugye nem kellett volna az "admin"-t benne hagynom, ha nálam "root" a superuser?!? 
Asus WL500GpV2 - Tomato 1.28 by Shibby | LG 47LM620S | Motorola RAZR MAXX

fekikeem
(újonc)
Nálam nincs semmilyen http szerver, a fent linkelt oldal alapján telepítettem és megy a http://192.168.1.1:8008/cgi-bin/transmission.cgi címen rendesen.
A torrent szerveren megnézem az account-om és ott írja a klienst meg hogy aktív/passzív-e a kapcsolat. Sajna passzív de nem jöttem még rá miért.

fekikeem
(újonc)
Bocsi, most látom a processzek között hogy itt is fut busybox:
admin 214 0.0 0.3 2728 96 ? S 02:20 0:00 /usr/sbin/busybox_httpd -c /opt/etc/httpd.conf -p 8008 -h /opt/share/www
De mint fent írtam, a belinkelt oldal alapján raktam fel mindent, akkor hogy kerlüt ide busybox? 









