-
IT café
ASUS WL-500G Premium
Új hozzászólás Aktív témák
-
Intruder2k5
MODERÁTOR
Nem értettél meg... :-)
Tegnap délelőtt még 8080-on volt az admin felület, és akkor el is értem innen, a melóhelyről. Tegnap este tettem át 8081-re, a helyére pedig ment a lighttpd, és ma már nem érem el egyiket sem. Ellenben más oldalakat elérek most is, amik szintén a 8080-on vannak. Tehát ez nem a céges tűtzfal hibája. Szerintem valamiért nem szolgálja ki WAN oldalra egyiket sem a router a port csere óta.
Ugyan otthonról néztem dyndns címmel, és meg is nyitotta, dehát ezekszerint hiába volt ott dns cím a firefox címsorában, akkor is "belülről" LAN oldalról nyitotta meg az oldalt, és nem az internet felől. Persze logikus is, hogy a legrövidebb úton éri el :-)íRemélem így érthető voltam...
De most kimegyek kicsit, elugrom egy barátomhoz, és megnézem, hogy tőle meg tudom-e nyitni valamelyiket. Ő nincs semmilyen tűzfal mögött, saját kábelnete van.
Ha onnan meg tudom nyitni, akkor mégis a céges proxy/firewall a hunyó.
Ha pedig onnan sem megy, akkor a hiba az én készülékemben van.Majd jövök.
-
Intruder2k5
MODERÁTOR
válasz Intruder2k5 #5091 üzenetére
Na ismét itt vagyok... :-) (tudom, jó munkahelyem van)
Szóval voltam kint a barátomnál, megnéztem a dolgot.
Nála, a 8081-es porton lévő webadmin felület bejön, viszont a 8080-on figyelő lighttpd nem.
Ezekszerint az valamiért nem szolgáltat WAN irányba. Tehát a hiba nálam van.
Azt hiszem, hogy át fogom állítani 443-ra ha hazamegyek, és reménykedjünk, hogy azzal jó lesz. -
Intruder2k5
MODERÁTOR
válasz ecaddict #5084 üzenetére
Lehet, hogy mégsem ilyen egyszerű? :-)
[root-r@ROUTER root]$ /opt/etc/init.d/S80lighttpd restart
Starting web server: lighttpd
2009-01-06 16:58:07: (network.c.401) SSL: Private key does not match the certificate public key, reason: error:02001002:system library:fopen:No such file or directory /opt/var/run/lighttpd.pemHogyan kell ilyen kulcsot/file-t generálni, vagy mitől lesz az ott?
Ezt gondolatban már én is hiányoltam hazafelé, de reméltem, hogy nem fog kelleni.
Ha meg majd létrehozom akkor utána az érvényes digitális aláírás miatt fog reklamálni?
Mert ugye az lenne a hitelesítés lényege...Vagy megoldja "házon belül"? "self signed" lesz?
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
válasz Intruder2k5 #5097 üzenetére
Fejlemények vannak...
Generáltam ssl kulcsot. (megjegyzés: elégedett is vagyok magammal :-)))
Szóval komolyra fordítva a szót, most innen LANról elérem, WAN oldalt még nem próbáltam, de az is meg lesz... Csak kollégám érjen haza, és akkor megkérem Őt.
Csak a tanusítvány miatt reklamált, hogy saját magam írtam alá, bla, bla, bla, és hogy csak úgy működik, ha felveszem a kivételek közé ,mert ez így nem megbízható!
Így gondoltad eccadict? Mert nekem másképpen nem megy magamtól... :-) -
Intruder2k5
MODERÁTOR
válasz Intruder2k5 #5098 üzenetére
Most működik kintről is, ki lett próbálva, kíváncsi leszek rá a céges tűzfal mögött mi fog történni... :-)
-
Intruder2k5
MODERÁTOR
válasz Intruder2k5 #5099 üzenetére
Üdv megint!
Jó hírek vannak... Sikerült megcsinálnom az autentikációt is a lighttpd-re.
Mostmár csak a "céges próba" van hátra -
Intruder2k5
MODERÁTOR
A winyó vs. pendrive témához visszatérve...
Akinek nincs szüksége több száz giga tárolókapacitásra a routerben, annak szerintem ez is lehet egy jó alternatíva.http://www.argep.hu/product_887491.html
OCZ Solid SATA II 2.5" SSD 30GB
Solid State Drive
- merevlemezkapacitás: 30 GB
- merevlemezméret: 2,5"
- elérési idő: 0,2 ms
- olvasási sebesség: 155 MB/s
- írási sebesség: 90 MB/s
- hűtés: nincs
- PC csatlakozók: S-ATA II (300 MB/s), USB 2.0
- PIN: vízszintes15.999 Ft
Lehet, hogy én ilyet veszek... :-)
Gyorsabb mint a pendrive, elvileg hoszabb az élettartama, csendesebb mint a HDD, és kisebb az áramfelvétele is.[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
De, a routerre kell tenni, a www mappába, könyvtárral együtt... (már amennyiben az rtorrent mappára gondoltál) Természetesen kitömörítve.
Hogy hogyan? Én feltelepítettem Midnight Commandert, azt használom a routeren másolásra.
De másik megoldás, hogy ideiglenesen mountolod a www root-ot a samba alá, és akkor windows-ból is tudod másolni.
Igen, a lighttpd root, a www mappa.A lighttpd konfig file szerkesztése (ha erre gondoltál):
vi /opt/etc/lighttpd/lighttpd.conf
-
Intruder2k5
MODERÁTOR
"legnagyobb bibje, hogy csak korlátozott számban írható"
Nem tudom... Az az igazság, hogy nekem az első, 32 MB-os pendrive-om a mai napig kifogástalanul működik. Azt hiszem, hogy 10 ezer HUF körül volt az ára anno...:-)
Pedig az már sokszor volt írva. És hogy őszinte legyek, nem láttam még "bad sector"-os pendrive-ot egyet sem. Én is olvastam sokat erről a dologról, de még soha nem tapasztaltam.
Szerintem nem olyan komoly a helyzet, mint ahogyan mondják.
Ahogy mondod is, több notebook-ban is flash tároló van, azok is XP-t futtatnak, az is swappel, és még sincs semmi bajuk. Na és ha mégis lesz? Most veszek egyet, mire az esetleg meghibásodik, addig egy árban lesz a HDD-vel. Kidobom, és veszek másikat... Ennyi.
Viszont ha belegondolok, winyóm már halt meg több is. Sőt, melóhelyen is sorban döglöttek meg a Lenovo gépekben winyók, pedig ott még csak le sem állítjuk a gépéket. Mennek egyfolytában, úgyhogy nincs sok lemezindítás.
mondjon mindenki amit akar, én nem hiszek ebben a flash memória parában. :-)De majd ha megdöglik a pendrive-om jelezni fogom itt.
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
De igazából azt sem értem, hogy mi miatt lehet kevesebbet írni a flash memóriába?
A memória tranzisztorok sokasága... Szerintem ez minden memóriára igaz.
Akkor miért lenne kevesebb a flash memóriában lévő tranzisztorok élettartama, mint pl. a RAM-ban lévőké? Nem is beszélve arról, hogy egy PC memória sebessége MHz-ekben mérhető csak, viszont például egy TV készülékben sok GHz-en is működnek tranzisztorok, tehát sokszor nagyobb számban váltanak állapotot, mint egy memóriában, és mégis működnek akár 10-15 évig is.De végülis ez már nem vág teljesen ennek a topiknak a témájába, tehát nagyon nem is akarom ezt itt feszegetni. Csak úgy mellékesen említettem meg...
A végeredmény az, hogy én továbbra is bízom a flash memórában, ami csendesebb, és kevesebb áramot vesz fel, mint a HDD, és ebben az esetben nekem ezek a fontosak.
Engem sem zavar az alvásban, és a routert sem terheli annyira. :-)[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
Sajnos, mint már többször mondtam is neked, én sem vagyok igazán szaki, csak a leírásokból dolgoztam én is. De nekem működik, pár hete már használom, és ezt a hibaüzit akkor szoktam kapni, mikor leáll az rtorrent. Ez olyankor szokott lenni, ha valami különleges karakter van a torrent nevében, vagy a kimeneti file nevében. igaz, hogy nem mindig... Pontosan még nem tudtam meghatározni, hogy mikor is következik be.
Mondjuk neked most semmilyen torrent nincs még benne, de feltételezem, hogy nálad sem fut az rtorrent.
Próbáld a következő parancsot:/opt/etc/init.d/S99rtorrent start
Vagy esetleg:
/opt/etc/init.d/S99rtorrent restart
Ha ez megvan akkor F5 a böngészőben. Ha nem megy, akkor passzolom...
-
Intruder2k5
MODERÁTOR
válasz Intruder2k5 #5139 üzenetére
Nekem ez van:
[root-r@ROUTER root]$ ps -ax
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
PID TTY STAT TIME COMMAND
1 ? S 0:02 /sbin/init
2 ? S 0:00 [keventd]
3 ? SN 1:33 [ksoftirqd_CPU0]
4 ? S 1:09 [kswapd]
5 ? S 0:00 [bdflush]
6 ? S 0:31 [kupdated]
7 ? S 0:08 [mtdblockd]
61 ? S 0:00 telnetd
62 ? S 0:01 httpd vlan1
67 ? S 0:01 syslogd -m 0 -O /tmp/syslog.log -S -l 7
68 ? S 0:02 klogd
73 ? S 0:13 [dnsmasq]
75 ? S 0:00 [khubd]
83 ? Ss 0:00 lpd
85 ? Ss 0:00 p9100d -f /dev/usb/lp0 0
89 ? Ss 0:00 waveservermain
93 ? S 2:57 [usb-storage-0]
94 ? S 0:00 [scsi_eh_0]
107 ? S 0:04 udhcpc -i vlan1 -p /var/run/udhcpc0.pid -s /tmp/udhcpc -b
108 ? Ss 0:03 pppd file /tmp/ppp/options.wan0
110 ? Ss 0:00 infosvr br0
111 ? Ss 0:04 watchdog
114 ? Ss 0:00 ntp
136 ? S 0:00 [kjournald]
143 ? S 0:06 [kjournald]
149 ? S 0:00 dropbear
159 ? S 4:51 /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
163 ? Ss 0:00 /opt/bin/php-fcgi
164 ? Ss 0:00 /opt/bin/php-fcgi
165 ? Ss 0:00 /opt/bin/php-fcgi
166 ? Ss 0:00 /opt/bin/php-fcgi
167 ? S 0:01 /opt/bin/php-fcgi
168 ? S 0:00 /opt/bin/php-fcgi
170 ? S 0:05 /opt/bin/php-fcgi
172 ? Ss 0:00 /usr/sbin/smbd -D -l /opt/var/log/smbd.log -s /opt/etc/samba/smb.conf
179 ? Ss 0:45 /usr/sbin/nmbd -D -n ROUTER -o -l /tmp -s /opt/etc/samba/smb.conf
209 ? Ss 0:08 /opt/bin/SCREEN -dm -S rtorrent
211 pts/0 Ss+ 0:00 /bin/sh
214 pts/1 RNs+ 87:43 /opt/bin/rtorrent -n -o import=/opt/etc/rtorrent.conf
6625 ? S 0:07 /opt/bin/php-fcgi
6889 ? S 0:01 [smbd]
7115 ? Ss 0:02 dropbear
7116 pts/2 Ss 0:00 -sh
7224 ? S 0:00 upnp -D -L br0 -W ppp0
7272 pts/2 R+ 0:00 ps -ax[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
rtorrent.conf
# 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 = 50
# 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 = 2
# Global download rate in KiB. “0? for unlimited.
download_rate = 0
# Global upload rate in KiB. “0? for unlimited.
upload_rate = 16
# 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 = 6888-6888
# 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_plaintext
#
# 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 = 6885
# Enable peer exchange (for torrents not marked private)
#
# peer_exchange = yes
scgi_port = 127.0.0.1:5000 -
Intruder2k5
MODERÁTOR
válasz Intruder2k5 #5143 üzenetére
S99rtorrent
#!/bin/sh
CONFIG="/opt/etc/rtorrent.conf"
OPTIONS="-n -o import=${CONFIG}"
BASE="/opt/etc/samba/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 config $CONFIG"
exit 3
fi
}
getsession() {
session=`awk '/^[[:space:]]*session[[:space:]]*=[[:space:]]*/{print($3)}' "$CONFIG"`
echo $session
}
getprange() {
ports=`awk '/^[[:space:]]*port_range[[:space:]]*=[[:space:]]*/{print($3)}' "$CONFIG" | sed "s/-/ /"`
echo $ports
}
getdhtport() {
dht_port=`awk '/^[[:space:]]*dht_port[[:space:]]*=[[:space:]]*/{print($3)}' "$CONFIG"`
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 "$1" -p tcp --syn --dport $P -j ACCEPT
done
if [ $DHT_PORT ]; then
iptables -I INPUT -i "$1" -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 "$1" -p tcp --syn --dport $P -j ACCEPT
done
if [ $DHT_PORT ]; then
iptables -D INPUT -i "$1" -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
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 to another process
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 -
Intruder2k5
MODERÁTOR
válasz Intruder2k5 #5144 üzenetére
Nem tudom melyik kellett... :-)
-
Intruder2k5
MODERÁTOR
válasz B. Valentine #5142 üzenetére
A lighttpd-nek van egy error.log-ja... Abban mi van?
Ebben a file-ban: /opt/etc/samba/Share/www/log/error.log -
Intruder2k5
MODERÁTOR
válasz B. Valentine #5147 üzenetére
És neked megy az rtorrent...? Oké, hogy az előbb ment, de most is megy?
"ps -ax" parancs kimenete? Ott van az rtorrent?Olvasd az 5136-os hsz-t Te is :-)
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
válasz B. Valentine #5150 üzenetére
A SCREEN-es az kevés, kell egy ilyesmi sornak is lennie:
214 pts/1 SNs+ 87:41 /opt/bin/rtorrent -n -o import=/opt/etc/rtorrent.conf
-
Intruder2k5
MODERÁTOR
válasz Intruder2k5 #5151 üzenetére
nekem 2 sor van ami az rtorrent-re vonatkozik:
209 ? Ss 0:08 /opt/bin/SCREEN -dm -S rtorrent
214 pts/1 RNs+ 87:43 /opt/bin/rtorrent -n -o import=/opt/etc/rtorrent.confIdézet az asus.szte.eu oldalról:
"Újraindulás után csatlakozzunk fel ssh-n, és adjuk ki a ps -ax parancsot, és ha ilyesmit látunk a végefelé a listának, akkor jól dolgoztunk:"
KÉP[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
válasz B. Valentine #5152 üzenetére
Akkor passzolok... Várj valakire aki jobban ért hozzá mint én... :-)
-
Intruder2k5
MODERÁTOR
Üdv!
Nekem az lenne a kérdésem, hogy lehet-e olyan jogot kiadni az /opt/etc/samba/Share/torrent mappára, hogy az abban benne lévő mappákat Windows alól (samba) is tudjam törölni...?
Nem csak a most benne lévőkre gondolok természetesen, hiszen az még egyszerű, hanem azokra is amik ezután lesznek létrehozva. Elég kellemetlen ugyanis, hogy mikor eltávolítok egy torrentet a WEBUI-ban, a letöltöt file-okat pedig lemásolom Total Commanderrel a gépre, azután be kell login-olni a routerre, hogy töröljem a file-okat a torrent könyvtárból. Azok ugyanis nem törlődnek a torrent eltávolításakor, TC-vel sem lehet törölni Windows alól, csak Midnight Commanderrel tudok megszabadulni tőlük.Van erre megoldás, vagy szokjak hozzá?
-
Intruder2k5
MODERÁTOR
Ez be van nekem állítva, tudok is létrehozni könyvtárakat, meg file-okat is, sőt azokat törölni is tudom, amit én hozok létre. A baj azzal van, amit nem én, hanem a rendszer hoz létre... Illetve feltételezem, hogy nem a rendszer, hanem a root hozza létre (a torrentek kimeneti file-jait) és azt én mint "egyszerű vendég a sambán" nem tudom törölni.
[global]
workgroup = ZZZ
guest account = nobody
security = share
browseable = yes
guest ok = yes
guest only = no
log level = 1
max log size = 100
encrypt passwords = yes
dns proxy = no
host allow = 192.168.
netbios name = ROUTER
server string = Asus WL-500g Premium V2
client code page = 852
unix charset = UTF-8
dos charset = 852
display charset = UTF-8
character set = ISO8859-2
[LanShare]
comment = Shared Folder
path=/opt/etc/samba/Share/lanshare
read only = no
public = yes
writeable = yes
browseable = yes
force user = admin
[Torrent]
comment = Private Folder
path=/opt/etc/samba/Share/torrent
read only = no
public = yes
writeable = yes
browseable = no
force user = admin"browseable" volt már yes is, akkor sem volt jó... Annak más szerepe van.
[ Szerkesztve ]
-
-
Intruder2k5
MODERÁTOR
Közben majdnem megszületett a megoldás...
Szerintem mindent root-ként futtatok, nem csináltam másik usert.
Én az /opt/etc/samba/Share/torrent könyvtárra adtam ki a jogot, és azt hittem, hogy ez vonatkozik az alkönyvtárakra is.
Most bepipáltam MC-ben a "Write By Others" részt az /opt/etc/samba/Share/torrent/work könyvtáron is, és így most a következő a helyzet.
Ha MC-ből létrehozok 1 könyvtárat a work alatt, azt le tudom törölni, de ha az új könyvtárban még egy másikat is csinálok, akkor azt már nem tudom XP-ből törölni.
Tehát nem öröklődik a jog a szülőkönyvtártól. A jogokat nem tudom hogyan kell megnézni paranccsal, csak így tudom mutatni... Ez tehát a work könyvtár. -
Intruder2k5
MODERÁTOR
Akkor csak itt, csak most, csak neked... :-)
OLEG Firmware telepítése (asus.szte.eu oldalról származik)Szóval nekem most bejön az oldal, de én is attól tartva mentettem le, hogy egyszer majd eltűnik az egész... Főleg mondta is Roby, hogy költözés lesz, aztán sok oldal járt már úgy, hogy a régi helyről elment, új meg nem lett...
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
Mivel ma este már más is jelezte e-mailben, hogy az asus.szte.eu oldal nem érhető el, így visszateszem még a csomagot. Bár én ezt magamnak szedtem le, egy kicsit át is formáztam, és nem szándékoztam közzé tenni. De mivel most többeknek hiányzik, megteszem. Remélem azért Roby nem haragszik meg... :-)
Szóval akkor a Roby féle OLEG tutorial, kicsit átformált offline verziója :-)
LETÖLTÉSBár megjegyzem, nekem most is bejön az oldal...
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
válasz ecaddict #5199 üzenetére
Mondjuk ezen gondolkodtam már én is, az ötlet nem hülyeség. Szerintem a tulajdonosok 75%-a csak a torrent miatt veszi meg ezt a routert (mondhatom én is).
Egy ilyesmi összeállítás, mint nekem van most, szerintem sokaknak jó lenne.
rOby tutorial alapján, 1-2-3-4-5-7 pontok vannak fent, tehát nincs mysql, és phpmyadmin.
Ezen kívül még Midnight Commander van feltéve.
Szóval a pendrive-ot elméletileg le lehetne image-lni valamilyen programmal, amit aztán vissza lehet tenni akár másik pendrive-ra, akár pedig HDD-re. A flashfs szintén menthető, és vissza is tölthető a routerba. Tehát nem biztos, hogy az ötlet kivitelezhetetlen. Valószínüleg sok emberke örülne neki, ha nem kellene a Linux-al "bajlódnia", hanem 10 perc alatt fel tolná az image file-t egy Ghost-tal, vagy Drive Image-el, a flashfs visszatöltése meg szintén 3 perc. -
Intruder2k5
MODERÁTOR
Kimondottan ezért én sem fogom most "szétkapni", de valószínűleg még január folyamán lesz egy meghajtó cserém. A jelenleg ideiglenesen használt 4 GB-os pendrive-ot lecserélem vagy egy 1.8"-os HDD-re, vagy pedig SSD meghajtóra... Ezt még kitalálom :-) Szóval amikor erre sor kerül, akkor lehet, hogy megpróbálom lementeni, és visszaállítani a rendszert az új meghajtóra. Ha nekem működik, akkor közzéteszem az image file-t, a flashfs mentést, és írok mellé 5 sor tutort is :-)
Ami plusz még van feltéve nekem, az a https, és a jelszavas autentikáció a lighttpd alá.
Ezek kimaradtak az előbb :-)[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
válasz ecaddict #5205 üzenetére
Nézegettem, és árban most viszonylag közel van egymáshoz a 32 GB-os pendrive, és a 30, vagy 32 GB-os SSD. Persze nem a nagy nevűek, hanem pl. Transcend, vagy OCZ, stb...
De az egy év garancia.arra is ugyanúgy jár, és ha azalatt megdöglik, hát majd kicseréltetem.
Ha meg utána, akkor így jártam... Ez a pendrive-al is megeshet. Sőt ugye állítólag az sokkal kevésbé bírja az efféle üzemmódot, tehát nagyobb az esélye az elhalálozásra is. Sebességben viszont az SSD veri pendrive-ot. Azt tudom, hogy valós sebességének csak a töredékét tudom használni a routeren, viszont a pendrive meg lassabb mint a router USB-je, főleg ha egy pendrive-on van rendszer, swap, és adat partició is. Így sajnos a meghajtó a "leggyengébb láncszem" jelenleg. A winyóval szemben az az előnye az SSD-nek, hogy teljesen hangtalan, és az áramfelvétele nem lépi túl az USB korlátait (500mA). Ne felejtsük el, hogy a 2.5"-os HDD-k áamfelvétele 1A körül van. Ez 200%-os terhelés az USB porton. Itt jön a képbe az 1.8"-os HDD, mivel annak az áramfelvétele már közelítőleg belefér az USB névleges kapacitásába, és csendesebb is mint 2.5"-os társai, viszont sebességben is bőven eleget tud tenni a router igényeinek.
2.5"-os winyóm most is van itthon, de azt nem akarom ráakasztani tartós üzemre a routerre. Próbaképpen volt már rajta, sebességet mérni, stb, de nem akarom túlterhelni a routert.. :-)
Tudom most jönnek majd nyolcan, hogy "azzal használom már 2 éve, és semmi baja" Elhiszem, de én nem szeretném azzal használni. Sőt nem kell a külső, külön tápos megoldás sem. Tehát 2.5"-os winyó kiesett, marad az 1.8"-os, az SSD, és pendrive.
Pendrive most van benne, jobb mint a semmi, ideiglenesen megteszi, de lassú... Ha kiadnék 15 ezret egy 32 GB-s pendrive-ért, akkor inkább adok már 18-at egy SSD-ért.
Értékesésre várni meg lehet, de ha valaki csak arra vár, akkor sosem vesz semmit, mivel várhatóan néhány éven át esni fog az áruk. Ha mindig erre várnék, akkor dvd íróm is csak tavaly lett volna, mire elérte (talán végleges) árát. Nem vagyok én sem milliomos, még csak gazdag sem, de azt hiszem 18 ezer Ft már nem sok a 30 GB-s SSD-ért.[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
válasz ecaddict #5211 üzenetére
Miért unfair a dvd? Azt is 60 ezerért vettem az elsőt, 2x-esen tudott írni :-)
De ha vártam volna néhány hónapot, akkor megvehettem volna 20-ért is. Persze ugyanakkor 60-ért már 8x-osot kaptam volna.
Szóval szerintem ez ugyanaz... Most 18-ért vehetek 30GB SSD-t, ha várok egy kicsit, akkor majd ugyanezt megvehetem 10-ért is, de addigra 18-ért lesz már 80GB-os.
Ez már csak így működik... :-)
Külső tápos megoldást nem akarok, ezt is írtam.
Az SSD sebességét meg nem fogom tudni kihasználni SATA rack-ben sem, mivel SATA rack ide, vagy oda, az is USB-vel kapcsolódik a routerra. Tehát jobban járok, ha olyan SSD-t veszek, aminek van USB kimenete, így nem kell racket vennem, és egy hibalehetőséggel kevesebb. -
Intruder2k5
MODERÁTOR
Nézegettem rtorrent WEBUI-t, hát van még választék belőle...
Amiket találtam:
http://projects.cyla.homeip.net/rtwi/wiki/Screenshots
http://code.google.com/p/n2hell/
http://images.google.hu/images?q=wTorrent&ndsp=20&um=1&hl=hu&client=firefox-a&rls=org.mozilla:hufficial&sa=N&imgsz=Viszont van egy, ami tetszett kinézetre, de egy-két screenshot-on kívül semmit nem találtam róla:
http://img501.imageshack.us/img501/4066/rtorrentim3.png
Erről tud valaki valamit? Hol lehet elérni, jó-e, vagy akármit... -
Intruder2k5
MODERÁTOR
Szia!
Igen, automatikusan kellene indulnia, mivel elméletileg van egy S80lighttpd nevű file az /opt/etc/init.d mappában, és az indítja.
Ezt is, a torrentet is, sőt minden file-t ami ebben a mappában van, az rc.unslung indítja.
Ez utóbbit pedig a post-boot...
Nézd meg tehát, hogy a post-boot állományban bent van-e az rc.unslung indítása, és pontos-e az elérési útja... Megpróbálhatod azt is, hogy mi van akkor, ha az rc.unslung-ot indítod kézzel. Az is elindítja a lighttpd-t, és a torrentet?
Ilyesmikkel próbálkozz...Esetleg dobd be ide a post-boot -ot, és az rc.unslung-ot.
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
válasz Intruder2k5 #5219 üzenetére
A Samba elindul?
-
Intruder2k5
MODERÁTOR
Ez érdekes, mivel a sambat is ez indítja, tehát ezek szerint az unslung működik... Viszont akkor nem értem, hogy a többit miért nem indítja.
Beteszem ide az én unslung és post-boot file-omat, hátha találsz benne valami eltérést.
Ha nem, akkor majd valaki segít, aki tőlem jobban ért ehhez. :-)post-boot
#!/bin/sh
swapon /dev/discs/disc0/part2
mount /dev/discs/disc0/part1 /opt
i=0
while [ $i -le 30 ]
do
if [ -d /opt/etc ]
then
break
fi
sleep 1
i = `expr $i+1`
done
mount /dev/discs/disc0/part3 /opt/etc/samba/Share
i=0
while [ $i -le 30 ]
do
if [ -d /opt/etc ]
then
break
fi
sleep 1
i=`expr $i+1`
done
dropbear
/opt/etc/init.d/rc.unslungrc.unslung
#!/bin/sh
# Start all init scripts in /opt/etc/init.d
# executing them in numerical order.
#
for i in /opt/etc/init.d/S??* ;do
# Ignore dangling symlinks (if any).
[ ! -f "$i" ] && continue
case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set start
. $i
)
;;
*)
# No sh extension, so fork subprocess.
$i start
;;
esac
doneAmire ügyelni kell, az, hogy a copy-paste az idézőjeleket nem (mindig) viszi át a putty-ba, hanem valami mást ír helyette... Ezeket nézd át.
Hogy hol van az unslung indítása, az mindegy szerintem, csak az számít, hogy a part1 mountolása után legyen.[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
Több is szerepelt a leírásban, én másikat használok.
Használd Te is ezt.#!/bin/sh
CONFIG="/opt/etc/rtorrent.conf"
OPTIONS="-n -o import=${CONFIG}"
BASE="/opt/etc/samba/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 config $CONFIG"
exit 3
fi
}
getsession() {
session=`awk '/^[[:space:]]*session[[:space:]]*=[[:space:]]*/{print($3)}' "$CONFIG"`
echo $session
}
getprange() {
ports=`awk '/^[[:space:]]*port_range[[:space:]]*=[[:space:]]*/{print($3)}' "$CONFIG" | sed "s/-/ /"`
echo $ports
}
getdhtport() {
dht_port=`awk '/^[[:space:]]*dht_port[[:space:]]*=[[:space:]]*/{print($3)}' "$CONFIG"`
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 "$1" -p tcp --syn --dport $P -j ACCEPT
done
if [ $DHT_PORT ]; then
iptables -I INPUT -i "$1" -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 "$1" -p tcp --syn --dport $P -j ACCEPT
done
if [ $DHT_PORT ]; then
iptables -D INPUT -i "$1" -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
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 to another process
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
Új hozzászólás Aktív témák
● Olvasd el az összefoglalót!
- Azonnali fotós kérdések órája
- Vírusirtó topic
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Debrecen és környéke adok-veszek-beszélgetek
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Milyen légkondit a lakásba?
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Kanada feltalálta a Netflix-adót
- Computex 2024: Léggel, vízzel – egy MSI VGA mindenek felett
- További aktív témák...
- iMac 2019 27" Retina 5K / i5 3 GHz / 32 GB DDR4 / 1 TB SSD / Radeon Pro 570X 4 GB
- AKCIÓZVA! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/512 FHD HUN
- AKCIÓZVA! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 16/512 FHD HUN
- Dell SE2216H 22" 1920x1080 Full HD LED Monitor
- Dell Latitude 7390, 13,3" FHD IPS, I7-8650UU CPU, 8-16GB DDR4, 256GB NVMe SSD, WIN 10/11, Számla, Ga
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen