Hierbij wat van mijn re
centelijke bevindingen, o.a. i.v.m. de overgang naar Synology DSM 6 (op een DS214/ArmadaXP). Welli
cht informatief voor degenen die hun TV setup op een Synology draaien:
1. Starten/stoppen van het Tvheadend-testing pa
ckage lijkt in de pa
ckage manager goed te gaan, maar in werkelijkheid stopt het pro
ces niet en blijft het pro
ces gewoon doordraaien. Dit is vervelend, omdat ik het herstarten nodig heb wanneer mijn HDHomeRun een nieuw ip-adres heeft gekregen (dank voor de brakke herstartende modem Tele2). Een knop om opnieuw te s
cannen voor een HDHomeRun/netwerk tuner of automatis
ch terugvinden d.m.v. polling zou ook een welkome oplossing zijn. Een
commando in het start-stop-status s
cript blijkt de boosdoener: de uitkomst van het "ps" (pro
cesses snapshot)
commando zonder argumenten vers
chilt van DSM 5.
Oude stop pa
ckage fun
ctie in :
code: /var/pa
ckages/tvheadend-testing/s
cripts/start-stop-status
1
2
3
4
5
6
7
| stop_daemon ()
{
ps | grep "${TVHEADEND}" | awk '{print $1}' | xargs kill
sleep 2
ps | grep "${TVHEADEND}" | awk '{print $1}' | xargs kill -9
rm -f ${PID_FILE}
} |
Door mij aangepaste versie met extra argumenten:
code: /var/pa
ckages/tvheadend-testing/s
cripts/start-stop-status
1
2
3
4
5
6
7
| stop_daemon ()
{
ps -eo pid,cmd | grep "${TVHEADEND}" | awk '{print $1}' | xargs kill
sleep 2
ps -eo pid,cmd | grep "${TVHEADEND}" | awk '{print $1}' | xargs kill -9
rm -f ${PID_FILE}
} |
2. Niet DSM 6 spe
cifiek geloof ik, maar ik liet mijn NAS
compleet flippen toen ik vanuit DSM op show log klikte. Wat blijkt: Tvheadend-testing s
chrijft standaard zéér veel in het log en de setting om minder te loggen in de Web UI is niet persistent (na een herstart logt hij weer gewoon alles). Hierdoor probeerde de NAS een 300MB+ logfile weer te geven wat hij logis
cherwijs niet prettig vond.
Om altijd een minimale log te handhaven was weer een aanpassing in het start-stop-s
cript nodig. Verander:
code: /var/pa
ckages/tvheadend-testing/s
cripts/start-stop-status
1
2
3
4
| start_daemon ()
{
${TVHEADEND} -f -u ${USER} -g ${GROUP} -c ${INSTALL_DIR}/var -p ${PID_FILE} -l ${LOG_FILE}
} |
In:
code: /var/pa
ckages/tvheadend-testing/s
cripts/start-stop-status
1
2
3
4
| start_daemon ()
{
${TVHEADEND} -f -u ${USER} -g ${GROUP} -c ${INSTALL_DIR}/var -p ${PID_FILE} -l ${LOG_FILE} --debug ""
} |
3. Je kan in DSM 6 niet meer met WinS
CP inloggen als root op de NAS. Een gebruiker die tot de administrator groep behoort is gema
chtigd om over te s
chakelen naar de root user, maar dit kan het
SCP protocol standaard niet aan, omdat de NAS dan om input vraagt (bevestigen van je wa
chtwoord). Je moet op het a
ccount dat je wilt gebruiken dan de wa
chtwoord bevestiging uits
chakelen (voor bes
chrijving zie link hiervoor). Omdat ik dit een risi
co vind, heb ik getra
cht iets meer veiligheid te
creëren door géén standaard admin a
ccount te nemen. In plaats hiervan heb ik een aparte gebruiker aangemaakt die nergens anders voor wordt gebruikt (zal dus niet over internet lekken bij het inloggen op de webportal o.i.d.). Als iemand geïnteresseerd is kan ik de benodigde stappen bes
chrijven (keywords: synouser, synogroup, passwd, sudoers, s30_syno
che
ckuser).
4. Offtopi
c irritatie: het
commando "telnet" is niet meer aanwezig (de
client). Ik gebruikte dit om handmatig een arp entry aan te maken in mijn modem (om remote WOL mogelijk te maken), maar moet hier nu een andere oplossing voor bedenken.
Genoeg geleuterd over mijn situatie, hopelijk heeft een ander er nog iets aan.