Új hozzászólás Aktív témák
-
sokomst
tag
Sziasztok!
Teljesen elakadtam és az angol leírásokban valahol átsiklok a megoldás felett sajnos, így remélem van itt a közösségben olyan valaki aki megjárta már az utam.
Adott egy Plex szerver (Win10)
Sok kliens (LG TV, PS4, IOS, Web)
Egy Archer C7 v4 DD-WRT routerMost úgy üzemel a rendszer, hogy telefonról Wake on LAN App-al bekapcsolom a szervert, majd nézem valamelyik kliensen a tartalmakat aztán ha nem használom és kb 10 percig bizonyos sávszélesség alá esik a hálózati forgalom akkor kikapcsol a szerver.
Mindezt azzal szeretném megbolondítani (emiatt is vettem az új routert,) hogy ne kelljen külön ébreszteni a szervert. Hanem, ha valamelyik kliensen megnyitom a Plexet akkor az keltse fel a szervert.
Ameddig jutottam, hogy a routerre DD-WRT firmware került és a neten bármely elvileg működő scriptjét futtattam már a routerrel Startup Script-ként, de az istenért sem kel fel a szerver, bezzeg ha DD-WRT-én belül manuális WOL packet-et küldök akkor működik.
Tehát a scriptel van a bajom, de a programozásban nem vagyok jártas és bénázom. Valaki csinált már itt ilyesmit, ha igen tudna segíteni?
[ Szerkesztve ]
-
sokomst
tag
válasz sugarforce #3998 üzenetére
Úgy kommunikálja, hogy a DD-WRT rendszerű routerekbe lehetséges scripteket futtatni. A Plex kliens megnyitásakor ugye elkezdi keresni a szervert IP : Port szám alapján. A router pedig a script által látja a logokba, ha jól értelmeztem, hogy 2-3 pingelésre nem elérhető a szerver, akkor a router küld egy magic pocketet majd ha a szerver gyorsan felébred akkor a kliens már rá is talál.
Ezt sokan használják, csak nekem nem sikerül összehozni. Pedig nagyjából mindenki ugyan azt a scriptet használja.
[ Szerkesztve ]
-
sokomst
tag
válasz zolka95 #3999 üzenetére
Hát itt több rétű baj lehet tapasztalatom alapján. Más eszközön is akad, vagy csak TV-n?
Érdemes a TV-t is kábellel használni wifi helyett elsősorban.
Másrészt a Web OS-ben betudod zárni az appokat (ki lehet lőni mint androidon) mégpedig úgy, hogy hosszan nyomod a Home gombot majd a háttérben futó appok megjelennek felettük egy 'X' gombbal. (Lehet ezer éve oda van rohadva/cache-elve az app a TV-be)
- Ez gyorsíthat a TV-nAkkor a plex szerveren lehet a plex adatbázisát is érdemes így rendbe tenni. Ehhez a web felületen bal oldalt a könyvtárak felirat mellett megjelenő 3 pont-ra kattints és menj végig szépen a 3 lehetőségen.
-Adatbázis optimalizálás
-Csomagok tisztítása
-Hulladék ürítéseNálam is néha varázsol a rendszer olyanokat, hogy azt se tudom mit indítsak újra... de természetesen ezt csak akkor teszi, ha vendégek vannak
-
sokomst
tag
válasz sugarforce #4002 üzenetére
Itt a script, sokféle van de nagyjából mind ugyanaz. A félkövérrel szedett részt kell tudtommal a saját szerverünkre szabni. Startup script-nek el is mentettem a routerben, a log-okban azt írja el is indítja miután újraindítottam.. innentől kezdve mégse csinál semmit.
32400-as porton kommunikál tudtommal belső hálózaton mindenképp a PLEX
A WOL port nálam 7, de tudom is ébreszteni mindennel a cuccot csak ezzel nem. Pedig elvileg képes rá.#!/bin/sh
#Enable JFFS2 and place script in /jffs/ then run on startup in web interface.
#You can check the log from http://192.168.1.1/user/wol.htmlINTERVAL=1
PINGTIME=1
OLD=""
PORT=32400
WOLPORT=9
TARGET=**192.168.1.12**
BROADCAST=192.168.1.255
MAC=**Your mac address**
WOL=/usr/sbin/wol
LOGFILE="/tmp/www/wol.html"echo "<meta http-equiv=\"refresh\" content=\"10\">" > $LOGFILE
echo "["`date`"] AUTO WOL Script started. <br>" >> $LOGFILEwhile sleep $INTERVAL;do
NEW=`dmesg | awk '/ACCEPT/ && /DST='"$TARGET"'/ && /DPT='"$PORT"'/ {print }' | tail -1`
SRC=`dmesg | awk -F'[=| ]' '/ACCEPT/ && /DST='"$TARGET"'/ && /DPT='"$PORT"'/ {print $7}' | tail -1`
LINE=`dmesg | awk '/ACCEPT/ && /DST='"$TARGET"'/ && /DPT='"$PORT"'/'`if [ "$NEW" != "" -a "$NEW" != "$OLD" ]; then
if ping -qw $PINGTIME $TARGET >/dev/null; then
echo "NOWAKE $TARGET was accessed by $SRC and is already alive at" `date` "<br>">> $LOGFILE
else
echo "WAKE $SRC causes wake on lan at" `date` "<br>">> $LOGFILE
$WOL -i $BROADCAST -p $WOLPORT $MAC >> $LOGFILE
echo "<br>" >> $LOGFILE
sleep 1
fi
OLD=$NEW
fi
done -
sokomst
tag
válasz sugarforce #4005 üzenetére
Na sikerült összehozni, persze több problémába is ütköztem azóta.
Találtam egy frissebb DD-WRT frimware-t a routeremhez először is.
Sikerült nagyjából életre kelteni a scriptet, viszont a logban valamiért nem a router dátumát hozza, hanem 1970 januárját. Sajnos azóta se jöttem rá, néhány újraindításnál összeszedi magát így minden 2. vagy 3. próbálkozásra a logban is a jó dátum szerepel és akkor működik is az ébresztés úgy, hogy megnyitok egy Plex klienst.
Valószínűleg nem a dátum miatt nem megy, de csak ezen látom én hogy most működni fog vagy se.Az első és legnagyobb probléma, hogy ez a script a külső kéréseket figyeli, tehát nem a belső hálózatról hanem ha a Plex szervert engedélyezem távolról. (Ez ugye így sokszor minőség romlást jelent, mert csak belső hálózaton szereti eredeti minőségben lejátszani.)
Na mármost van egy gigabites optikás Sagemcom F@st 5655v2 Gateway a házban. És mikor elkönyveltem, hogy működik az ébresztés szépen állítottam be a többi dolgot, újra legyen rendesen wifi és IP tv...
- Ha a Sagemcom Gateway a DHCP és kezeli az IP tv-t stb a wifi meg a plexes rész a DD-WRT router akkor a port továbbítások nem működnek és nem elérhető kívülről a PLEX Server így nem ébred fel.- Ha mindent a DD-WRT intéz akkor pedig működne a cucc
ugye a 2-3 próba után mikor a log eltalálja a dátumot,de a DD-WRT-re meg az IP tv-k kezelését nem sikerül az istenért se rá idomítani.Most a hetes szabadságomból 4 napot erre áldoztam eléggé unom már a kilátástalanságot és a kábelrengeteget.
-
sokomst
tag
válasz UberMutant #4010 üzenetére
Igen sejtettem, viszont a routeren az NTP cliens engedélyezve van, meg van adva az időzóna és a szerver és a routeren is ugye valami státusz lapon meglehet nézni egy csomó adatot és ott a routeren mindig jól jár az idő. Csak a script nem tudja össze szedni azt... lehet inkább a date változóval van a baj. Mindegy is
-
sokomst
tag
válasz sugarforce #4016 üzenetére
Összejött végül. A kedves és "okos" telekomos Sagemcom-on, ha a port forward tcp-udp akkor nem megy át. Viszont, ha csak tcp akkor igen.
Az ntp adatokat továbbra is sajnos csak kb minden második újra indításra szedi fel a router de ez nem lényeges, sűrűn nem indítom újra. Talán nem DD-WRT a legjobb választás erre a script futtatásra, open-wrt vagy tomato jobb lett volna. (Csak az én routeremhez pont nincs visszaállító fájl)
Új hozzászólás Aktív témák
- Call of Duty: Mobile
- Milyen autót vegyek?
- Xbox Series X|S
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Háztartási gépek
- Kerékpárosok, bringások ide!
- ThinkPad (NEM IdeaPad)
- Milyen billentyűzetet vegyek?
- Samsung Galaxy S23 Ultra - non plus ultra
- Milyen TV-t vegyek?
- További aktív témák...
- MSI MAG274QRF-QD QLED Gamer Monitor!27"/2k/165hz/1ms/Freesync-Gsync/Type C/Konzolhoz is/Beszámítás!
- Sennheiser Epos H3 White Gamer Fejhallgató Eladó!
- Hisense 50A6BG 4k Smart TV!50"/4k/DOLBY VISION/10bit/Game Mode/ALLM/Beszámítás!
- Dell S2421HN Full HD Led Monitor! 24"/1920x1080/IPS/75hz/Freesync/Fehér
- Dell S2721DS 2k Monitor!27"/IPS/2560x1440/75hz/Freesync-Gsync/Fehér/Beszámítás
- Microsoft Surface Pro 4 12" Touch i5-6300U/8GB/256GB NVME SSD/webcam/2736x1824
- Új! - Garmin Venu 3S - kijelző védő fólia - 18mm Quick Release textil óraszíj
- 18db Pentium Gold processzor (1155,1150)
- Tobii Eye Tracker 5 - Fej és szemkövető egyben
- Intel 6.-gen i5-ös "Játékos PC" - Eladó , Számla - Ready !!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest