Sunteți pe pagina 1din 3

* TwonkyServer Linux HowTo *

****************************

(Vezi fisierul original "Linux-HowTo.txt" din directorul TWONKY)

Acest document a fost modificat ultima dată pe 16 iunie 2015.

Serverul twinky UPnP pentru Linux este disponibil pentru diferite


arhitecturi de mașini:

- PC standard (x86)
- ARM (mașină avansată de risc) endian mare și mic
- MIPS (microprocesor fără etape de conducte interblocate)
mare și mic endian
- PowerPC (optimizarea performanței cu îmbunătățirea performanței RISC Chip)
- SH3 (Hitachi SH)
- SH4 (Hitachi SH)
- SPARC (procesor scalabil ARChitecture)

*****************
* Continutul pachetului

Pachetul dvs. va conține următoarele fișiere:

twonkystarter Twonky UPnP server de pornire


twonkyserver Twonky server UPnP
cgi-bin / * cgi scripturi pentru twonky
plugin-uri / * plugin-uri pentru twonky
resurse / * resurse pentru twonky
radio.m3u Playlistul pentru eșantion
Linux-HowTo.txt Acest fișier
NOTIFICATE-Server.txt Licențe și notificări pentru open source folosite pentru
Twonky Server
TwonkyServer-Readme.html Note de lansare
Termeni de utilizare * .pdf Acord de licență
twonky.license / twonky.dat Fișier de licență necesar pentru rularea serverului
Twonky
twonky.sh Exemplu de script autostart
twonkyserver-default.ini Configurație implicită pentru serverul Twonky

*********
* Instalare

Copiați toate fișierele (păstrând structura directoarelor) în cel mai mult


directorul de instalare preferat, de ex. / Usr / local / Twonky.

Asigurați-vă că fișierul server, pluginurile și scripturile cgi au bitul exe setat.


Dacă nu, încercați:
"chmod 700 twonkys * twonkyproxy cgi-bin / * plugin-uri / *"

Twonky are nevoie de un folder "appdata" pentru a stoca baza de date și alte
runtime generate
fișiere. Locația implicită pentru aceasta depinde de utilizatorul care execută
serverul. Pentru
rădăcina utilizatorului (id = 0) este
/ Var / Twonky

Pentru toți ceilalți utilizatori


$ HOME / .twonky
Pentru a specifica o locație alternativă pentru "appdata", utilizați comutatorul
liniei de comandă
-appdata "/ <PATH TO APPDATA FOLDER>"

Calea specificată trebuie să fie complet calificată, nu folosiți aici căile


relative.

În orice caz, asigurați-vă că acest director există și este scris înainte de a


porni
Server.

Acum începeți serverul cu o cale complet calificată (nu doar "./twonkystarter"),


dar "/ usr / local / twonky / twonkystarter". Serverul va afișa o pornire
mesaj. Serverul rulează acum și îl puteți găsi și utiliza
dispozitivul dvs. client UPnP. Înainte de a continua, ar trebui să indicați
server la unul sau mai multe directoare de conținut prin intermediul configurației
pagină web.

Pentru a deschide pagina web de configurare a serverului, deschideți următoarea url


într-o rețea Web
browser-ul:
http://127.0.0.1:9000/webconfig

Dacă serverul nu poate fi găsit de nici un dispozitiv client, verificați-l


setările de firewall pentru rețea (a se vedea mai jos).

Pentru a activa autostartul serverului, trebuie să fiți un expert Linux,


deoarece toate aromele Linux diferă și nici o procedură generală nu poate fi
sugerat. În multe cazuri, "twonky.sh" ar putea fi adaptat la dvs.
nevoile și legate într-o locație adecvată pentru a permite autostart.
Scenariul este destinat să funcționeze pe SUSE, OpenSUSE, Fedora Core și altele
Linux Standard Base (LSB), atunci când sunt instalate
/etc/init.d și legat la rc3.d și rc5.d ca S99twonkyserver și
K99twonkyserver:
"ln s ../twonky.sh S99twonkyserver"
"ln s ../twonky.sh K99twonkyserver"

Scriptul de instalare (twonky * .sh) nu funcționează pentru Linux ubuntu modern


sisteme datorate incompatibilităților cu unele instrumente de configurare a
sistemului (chkconfig
vs. update-rc.d). Instalarea manuală nu este însă afectată.

*********
* Rețea

În cele din urmă, este necesar să se stabilească un traseu de transmisie multicast


pentru
server prin emiterea, de exemplu:
"add-net pentru traseu 224.0.0.0 netmask 240.0.0.0 dev eth0"

Dacă Iptables este activat în sistemul linux, pentru Twonkyserver vor fi adăugate
câteva reguli
O configurație standard ar fi următoarea.
Lanț INPUT (politică ACCEPT 0 pachete, 0 octeți)
vizați destinația inițială a sursei
Acceptați toate - lo * 0.0.0.0/0 0.0.0.0/0
ACCEPT toate - * * 0.0.0.0/0 0.0.0.0/0 de stat legate, stabilit
ACCEPT udp - * * 0.0.0.0/0 0.0.0.0/0 udp dpt: 1900 # BYEBYE / MESAJE ALIVE
ACCEPT udp - * * 0.0.0.0/0 0.0.0.0/0 udp dpt: 1030 #MESAR
ACCEPT tcp - * * 0.0.0.0/0 0.0.0.0 / 0 tcp dpt: 9000 # TwonkyServer WebUI
ACCEPT udp - * * 0.0.0.0/0 0.0.0.0/0 udp dpt: 5353 # descoperirea de tip Airplay
(mDNS) - interogare la multicast
ACCEPT udp - * * 0.0.0.0/0 0.0.0.0 / 0 udp spt: 5353 # Descoperirea Airplay (mDNS)
- răspunsuri de la client
ACCEPT tcp - * * 0.0.0.0/0 0.0.0.0/0 tcp dpt: 443 # https
DROP toate - * * 0.0.0.0/0 0.0.0.0 / 0

***************
* 64bits Debian

Dacă rulați o distribuție Debian pe o arhitectură de 64 de biți, ea


este posibil să aveți nevoie să instalați compatibilitatea pe 32 de biți
biblioteci. În acest caz, invoca:
"apt-get install ia32-libs"

a lua legatura
-------
Site web: http://www.twonky.com
mailto: support@twonky.com
Trimiteți feedback
Istoric
Sal

S-ar putea să vă placă și