- Videó stream letöltése
- Álláskeresés, interjú, önéletrajz
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- SkyShowtime
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Erőszakos tartalomba fut a gyerek, ha internetezik
- Aliexpress tapasztalatok
- YouTube
- Facebook és Messenger
-
IT café
Tomato firmware
Új hozzászólás Aktív témák
-
Laca0
addikt
válasz Intruder2k5 #6001 üzenetére
Meglett a hiba: A #!/bin/bash nem kell a script elejébe.
Köszi a segítséget! Ismét![ Szerkesztve ]
Xiaomi 11 Lite 5G NE Dual 8/128 | Redmi Note 8 4/64 | MikroTik hAP AC2 | Sony KD-55XH8096 | LG 47LM620S | Denon AVR-1612 | Eltax Experience 5.0 | Egreat R6S
-
őstag
Sziasztok!
Ti mit csinálnátok, hogyha:
Nem tudtok a Transmission-hoz csatlakozni, mert annyira dolgozik valami, hogy a Transmission Remote GUI, időtúllépés hibával kilép?
A rutorrent gond nélkül betölt, igaz oda egy torrent sincsen hozzáadva.
A terhelés: 2.89 / 2.74 / 2.71192.168.0.254:9091-nél meg csak tölt, és tölt. Semmi nem történik.
Mit tanácsoltok?
Annyit pluszt állítottam be tegnap, hogy ezt a Scriptet futtatom 5 percenként a /bkp alá csatolt HDD-ről, hogy ne menjen készenlétbe, és a TM is arra tölt le.
#!/bin/sh
PROGRAM="/opt/bin/rtorrent" # Az ellenőrizendő program
INIT_COMMAND="/opt/etc/init.d/S99rtorrent restart" # A program indítóparancsa
OTHER_COMMAND_1="rm /opt/etc/rtorrent/session/rtorrent.lock" # Egyéb opcionális parancs
OTHER_COMMAND_2="rm /opt/etc/rtorrent/session/rtorrent.dht_cache" # Egyéb opcionális parancs
LOGDIR="/tmp" # A logfile-ok helye
mkdir -p $LOGDIR
LOGDAY=$(date +"%Y-%m-%d")
LOGFILE=$LOGDIR/check_program_$LOGDAY.log
touch $LOGFILE
NOW=$(date +"%Y.%m.%d %H:%M:%S")
/opt/bin/ps -ef | grep -v grep | grep $PROGRAM
if [ $? -eq 1 ]
then
echo "$NOW $PROGRAM not running, restart!" >> $LOGFILE
$OTHER_COMMAND_1
$OTHER_COMMAND_2
$INIT_COMMAND
else
echo "$NOW $PROGRAM running!" >> $LOGFILE
fiAdtam neki futtatási jogot chmod +x /bkp/torrent_script.txt
És időzítettem:
Mit tanácsoltok? Mit tegyek?
Üdv:
Zoli
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
válasz Atlantisz48 #6004 üzenetére
Szia!
Fogalmam sincs, de szerintem a két dolognak semmi köze egymáshoz. Elérhető a HDD egyébként, mondjuk PuTTY-ban, vagy FTP-n, Samba-n keresztül? Transmission restart megvolt már?
-
őstag
válasz Intruder2k5 #6005 üzenetére
Mindenhonnan elérem, restart nem volt még.
Ezt úgy csináljam, hogy a webes felületen kiveszem a pipát, mentés, várok egy kicsit, és vissza a pipa és mentés? -
Intruder2k5
MODERÁTOR
válasz Atlantisz48 #6006 üzenetére
Jaja, csak pipa nélkül is mentsd a beállításokat.
-
őstag
-
őstag
válasz Intruder2k5 #6007 üzenetére
Neked is ugyan ez a script fut amúgy? Csak más elérési útvonalakkal?
-
Intruder2k5
MODERÁTOR
válasz Atlantisz48 #6009 üzenetére
Egy-két sort hozzátettem még.
#!/bin/sh
PROGRAM="rtorrent" # Az ellenőrizendő program
INIT_COMMAND="/opt/etc/init.d/S85rtorrent restart" # A program indítóparancsa
LOGDIR="/tmp" # A logfile-ok helye
mkdir -p $LOGDIR
LOGDAY=$(date +"%Y-%m-%d")
LOGFILE=$LOGDIR/$PROGRAM_$LOGDAY.log
touch $LOGFILE
NOW=$(date +"%Y.%m.%d %H:%M:%S")
ps | grep -v grep | grep -v check_rtorrent | grep -v SCREEN | grep $PROGRAM
if [ $? -eq 1 ]
then
echo "$NOW $PROGRAM not running, restart!" >> $LOGFILE
rm /nas/users/rtorrent/session/rtorrent.lock
rm /nas/users/rtorrent/session/rtorrent.dht_cache
$INIT_COMMAND
else
echo "$NOW $PROGRAM running!" >> $LOGFILE
fi -
őstag
válasz Intruder2k5 #6010 üzenetére
És rendesen logol? Mert én nem találom, hogy hova írja, hogy Oké az rtorrent.
-
Intruder2k5
MODERÁTOR
válasz Atlantisz48 #6011 üzenetére
Igen log-ol. Akkor nálad vagy le sem fut a script, vagy hiba van benne. Manuálisan indítva sem jön létre log file?
-
őstag
válasz Intruder2k5 #6012 üzenetére
-
Intruder2k5
MODERÁTOR
válasz Atlantisz48 #6013 üzenetére
Hát ez több sebből is vérzik, nincs ps binárisod sem, illetve a script is hibás.
-
őstag
válasz Intruder2k5 #6014 üzenetére
A 2. és a 8. sor üres, nincsen oda írva semmi akkor azokat töröljem, hogy ne kavarjon be?
A ps-nek az elérését átírtam, mert nálam a /bin-be van.
Az utolsó hibát nem tudom, hogyan kéne kijavítani.Baj hogyha Windows alól a jegyzettömbbel szerkesztem?
Mit csináljak, hogyha a /tmp csak olvasható?[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
válasz Atlantisz48 #6015 üzenetére
Az bizony baj. A /tmp írható is, de gondolom a samba csak read only-ban ossza meg.
-
Intruder2k5
MODERÁTOR
-
gt7100
tag
Ilyet még nem láttam... felvettem a meglévő két AP mellé egy harmadikat és ezt látom az adatlapján:
MAC Address **:**:**:**:**:** (warning: WL driver reports BSSID XX:XX:XX:XX:XX:XX)
Az **-os egy random MAC address, az XX-es meg a másik virtuális wifi interface MAC address-e.
Ez miért van? (Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB AIO)
Mintha bug lenne, de a google-n csak olyat találtam, ahol a BSSID csupa nulla volt.[ Szerkesztve ]
-
gt7100
tag
És még valami: elgondolkodtam, hogy mégis felrakom a legfrissebbet (egyelőre visszatart az nvram törlésének szükségessége), de csak .trx fájlt találtam. O.K., nekem ez nem gond, de mi van, ha valaki gyári firmware helyére akar tomato-t tenni? Oda .bin kellene...
-
gt7100
tag
Na jó, közel a pillanat, hogy kihajítsam a tomato-t... gyanítom, ezek a hibák azóta megvannak, hogy multiwan support került bele.
Eddig sem voltam 100%-ig elégedett vele, de ez az új verzió valami katasztrófa.
Reboot után...
1. Nem tud wan-ra kapcsolódni, hibaüzenet sehol. Nekem kell manuálisan meglökni (On demand, mert nem akarom, hogy akkor is online legyen, amikor nem használom)
2. A /opt felmountolása óriási késéssel történik, ha egyáltalán megtörténik, mert az eddigi módszerrel, hogy a Scripts/Init alatt beírtam az /etc/fstab-ba a mountolandó diszk paramétereit, egyáltalán nem csinál semmit. És ugye nekem nem a /mnt alatt kell az USB-s diszk, hanem a /opt alatt.
3. Hiába állítottam be az USB Support alatt a run after mount/before umount alatt a /opt/etc/init.d/rc.unslung start/stop parancsot, nem fut le.Gyakorlatilag minden boot után manuálisan kell feléleszteni a rendszert...
És akkor azt már meg sem említem, hogy azt a nyomorult entware_install.sh-t a mai napig képtelenek voltak az entware-ng-hez igazítani...Azt hittem anno, hogy az openwrt-nél ócskább már nem jöhet (gyk: freeradius csomag egy openssl upgrade után elromlott és hetekig, talán hónapokig nem voltak képesek javítani)
-
gt7100
tag
Szerintem ez is egy kellemes kis bugféleség: ha az egyik virtuális wifi interface-nek egy random MAC address-t állítottam be, akkor a sorban mögötte lévők, a default MAC address-szel a fenti jelenséget produkálták. Most minden MAC-t visszaraktam defaultra (ja, közben legyalultam az új, csodaverziót és ment vissza a 132-es) és már nem pofázik a címütközés miatt.
-
Ha már szó esett a freeradiusról...
Van egy asus rt-n12d1-es routerem és egy nasom rengeteg tárhellyel, ext4-es winyóval és cifs/ssh/nfs csatolás támogatással.
Szeretném már régóta felküzdeni az entware-t a routerre, hogy lehessen freeradiusom rajta, de eddig nem jött össze. Asszem a probléma az volt, hogy nem tudtam a /opt -t létrehozni, mert read only a gyökér...
Hogyan lehetne mégis felcsatolni vhogy? (Jffs nem jöhet szóba és pendrive-t sem tudok csatlakoztatni)
Köszi!
@gt7100
Ez érdekes. Nekem több routeren is telepítve van a 135-ös tomato és gond nélkül megy rajta minden. Csak annyit tapasztalok, hogy mintha kevesebb nvramot ismerne fel...
[ Szerkesztve ]
Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!
-
gt7100
tag
válasz Mr Dini #6026 üzenetére
Milyen routeren, mert nem mindegy. Egyébként ez 136-os volt. Lehet, hogy csak ezt kefélték el? Na mindegy, majd ha eljutnak 138-ig, akkor talán teszek egy újabb próbát.
Radius... nincs lehetőséged külön PC-t beüzemelni e célra? Az openwrt-s és az entware-es radius nem annyira jók. Legalábbis elég szörnyű emlékeim vannak róla. Felrakod az alapot, el akarod indítani, szól, hogy hiányzik x modul. Felrakod, indítod, hiányzik y modul. stb.
Na jó, ez úgy két-három éve volt tomato-n, viszont openwrt-n tavaly ősszel tapasztaltam hasonlókat. -
2 rt-n12d1-en és egy n66u-n.
Radius... Pillanatnyilag egy málnáról megy, mivel a nasomra még nem sikerült fölerőszakolnom a freeradiust... (Elindul, de eap kérésnél kicrashel. A fejlesztő (Alan) is csak fogta a fejét, mikor belinkeltrm neki a gnu debugger válaszát...) Ezért egy rpi-re dobtam fel a freeradius-t, de azt a málnát nem a freeradiusnak vettem és ha másra is használom akkor igen lassan autentikál... Tehát legjobb lenne ezt a routerrel megoldani. Nem ragaszkodom azt entware-s verzióhoz, gondolom lehet forrásból magadnak is tákolni csomagokat itt is nem? Milyen c fordító van egy ilyen fw-ben? Illetve gcc van-e rajta/telepíthető-e?
Amúgy ezt az ördögi kört már én is megjártam a nassal (arra is tettem entware-t) de végül inkább forrásból tettem fel, ami meg nem ment élesben...
[ Szerkesztve ]
Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!
-
gt7100
tag
válasz Mr Dini #6028 üzenetére
Hát Tomato-hoz nem tudom, milyen fejlesztői környezet létezik.
A RADIUS-t én openwrt-re fordítottam linuxon, nem volt egyszerű.
Illetve maga a fordítás már az volt, csak mire eljutottam odáig, hogy fordítani tudjak.
Router-en/NAS-on nem biztos, hogy jó ötlet belekezdeni a fordításba, mert ahhoz úgy tudom, nem elég erős a processzoruk.
Egy i5-2520M procin kb. negyven perc volt a FreeRADIUS, ha jól emlékszem, pedig SSD volt alatta.
Sajnos, miután beborultam az agyamba, hogy mennyire nem megy semmi az openwrt-n úgy, ahogy kellene, kidobtam a cross-compile környezetet, de még az összetákolt irományaimat is, úgyhogy ebben nem nagyon tudok segíteni. -
Már viszonylag sokat fordítottam linuxon (lásd a blogomban a nasos cikkeket, illetve a repómat), illetve annyira nem vagyok kezdő linuxos és egy picit szinte mindegyik programnyelvhez értek, szóval nem gondolom, hogy nagy kihívás lenne a fordítás, ehhez viszont tudnom kéne pl, hogy glibc-t, vagy pl uClibc-t vagy mit használ ez fordítónak. Remélem vki tudni fogja itt, mert lusta vagyok kideríteni...
Illetve igen, a modulok meg stb megfelelő lefordulásához szükség van egy rakat dependencie-re (függőség), de úgy gondolom az entware tele van használható csomagokkal, így remélem nem sokat kell vadászni rájuk.
Időm a fordításra van bőven. Nekem átlag fél óra alatt fordult le a nason a freeradius modulokkal együtt, szóval annyira nem sok idő. Amúgy meg ha megunom a bámulást, berakom screen terminálba a make-t.
Szóval szerintem megérné a dolog, csak az a kérdés, hogy a kis n12 hogy fogja bírni procierővel.
Illetve az lenne a jó, ha lenne a tomatoban radius accounting.
Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!
-
-
őstag
válasz Intruder2k5 #6016 üzenetére
Üdv!
Linux alól szerkesztettem, és átírtam az elérési útvonalakat. A ps-el még mindig gondja van?
#!/bin/sh
PROGRAM="/opt/bin/rtorrent" # Az ellenőrizendő program
INIT_COMMAND="/opt/etc/init.d/S85rtorrent restart" # A program indítóparancsa
OTHER_COMMAND_1="rm /opt/etc/rtorrent/session/rtorrent.lock" # Egyéb opcionális parancs
OTHER_COMMAND_2="rm /opt/etc/rtorrent/session/rtorrent.dht_cache" # Egyéb opcionális parancs
LOGDIR="/tmp" # A logfile-ok helye
mkdir -p $LOGDIR
LOGDAY=$(date +"%Y-%m-%d")
LOGFILE=$LOGDIR/check_program_$LOGDAY.log
touch $LOGFILE
NOW=$(date +"%Y.%m.%d %H:%M:%S")
/bin/ps -ef | grep -v grep | grep $PROGRAM
if [ $? -eq 1 ]
then
echo "$NOW $PROGRAM not running, restart!" >> $LOGFILE
$OTHER_COMMAND_1
$OTHER_COMMAND_2
$INIT_COMMAND
else
echo "$NOW $PROGRAM running!" >> $LOGFILE
fi[ Szerkesztve ]
-
gt7100
tag
válasz Atlantisz48 #6033 üzenetére
Bocs, ha már volt: procps-ps csomagot kell feltenni, utána esetleg újra belépni.
-
őstag
válasz Intruder2k5 #6034 üzenetére
Átírtam, de amúgy az volt az eredeti, amit mondtál, és azért szerkesztettem át, mert ezt írja:
De amúgy miért indítja újra, hogyha megy?
#!/bin/sh
PROGRAM="/opt/bin/rtorrent" # Az ellenőrizendő program
INIT_COMMAND="/opt/etc/init.d/S85rtorrent restart" # A program indítóparancsa
OTHER_COMMAND_1="rm /opt/etc/rtorrent/session/rtorrent.lock" # Egyéb opcionális parancs
OTHER_COMMAND_2="rm /opt/etc/rtorrent/session/rtorrent.dht_cache" # Egyéb opcionális parancs
LOGDIR="/tmp" # A logfile-ok helye
mkdir -p $LOGDIR
LOGDAY=$(date +"%Y-%m-%d")
LOGFILE=$LOGDIR/check_program_$LOGDAY.log
touch $LOGFILE
NOW=$(date +"%Y.%m.%d %H:%M:%S")
/opt/bin/ps -ef | grep -v grep | grep $PROGRAM
if [ $? -eq 1 ]
then
echo "$NOW $PROGRAM not running, restart!" >> $LOGFILE
$OTHER_COMMAND_1
$OTHER_COMMAND_2
$INIT_COMMAND
else
echo "$NOW $PROGRAM running!" >> $LOGFILE
fi[ Szerkesztve ]
-
őstag
-
Intruder2k5
MODERÁTOR
válasz Atlantisz48 #6037 üzenetére
Melyik repo-t használod? opkg update milyen url-t ír ki?
-
gt7100
tag
válasz Atlantisz48 #6037 üzenetére
Entware-ng-t kell telepíteni, feltételezem, ez megvan.
Utána
opkg update
opkg list | grep procesetleg grep ps, de abból nagyon sok lesz.
Ott kell lennie a listában. A procps-ps csomagnév nem biztos. Most mobilon vagyok, nem tudom megnézni.
-
válasz Intruder2k5 #6034 üzenetére
Ok. Esetleg abban Tudsz segíteni, hogy hogyan tudnám feltenni azt entware-ng-t a fentebb vázolt routerre?
Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!
-
-
válasz #79335424 #6043 üzenetére
Nem sajnos. Amit lehetne, az a --bind kapcsoló, de ez ebben a mount binárisban nincs benne...
@gt7100
Szerver oldali probléma kizárva. Természetesen roottal (vagyhát adminnal) csatolnám fel. A probléma egyértelműen kliens oldali, hisz mondja is, h nem tudja létrehozni a /opt csatolást, mivel read only a filesystem... De ha ez megnyugtat a cifs1 mappába fel tudtam csatolni ugyanazzal a paranccsal a nas mappáját. Sshfs csatolást nem tud a tomato? Az talán jobb lenne, bár én nem találtam ilyen binárist.
Ui.: a guest elérést letiltottam teljesen az smb konfigjában.
[ Szerkesztve ]
Hogy hívják az éhes horgászt? Gyere Pista, kész a kaja!
Új hozzászólás Aktív témák
● Olvasd el az összefoglalót!
- Windows 10/11 Home/Pro , Office OEM/Retail kulcsok
- Windows 10/11 Home/Pro licenc kulcsok kedvező áron!
- Adobe Creative Cloud - 2024. 04. 05 - 2025. 04. 05-ig
- Steam, Windows, Origin kulcsok, előfizetések közvetlenül a kiadótól, a LEGJOBB ÁRON!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24