Login Hasło

#1 2017.07.09 20:39:38

numer_inaczej
Użytkownik
Zarejestrowany: 2007.01.11
Posty: 140
System: Gentoo Linux
Fluxbox: 1.3.2

Konfiguracja serwera multimediów routera z fluxbox

How-to przedstawia sposób wykorzystania routera TPLink WDR4300,
jako serwera multimediów na maszynie z GentooLinux na pokładzie.
(może to być dowolna  dystrybucja jak przypuszczam i nowszy lub podobny do WDR4300 router z możliwością uruchamiania servera multimediów).

Potrzebny do tego będzie dysk USB (jeszcze lepiej może być HDD w kieszeni).
1) Włączamy urządzenie przenośne USB w routerze.

https://s24.postimg.org/k8trbpgq9/2017-07-09.jpg

2) Uruchamiamy serwer FTP

https://s17.postimg.org/oml79o1yj/2017-07-09.jpg

3) Uruchamiamy media serwer.

https://s21.postimg.org/zeq7fdkyr/2017-07-09.jpg

Teraz poleceniem `mkdir /mnt/ftp' tworzymy katalog we wskazanej ścieżce (może być inna, w takiej sytuacji
należy dopasować ścieżki)

Kolejnym krokiem jest nadanie założonemu katalogowi odpowiednich uprawnień `chown ziutek:ziutek /mnt/ftp'
(nazwa użytkownika ziutek powinna być Twoja, z uprawnieniami do zapisu i odczytu w danym katalogu)

Instalujemy pakiet `emerge net-fs/curlftpfs' dzięki któremu zamontujemy ntfs`a w założonym wcześniej katalogu (/mnt/ftp)

Po instalacji przechodzimy do konfiguracji fuse (vim /etc/fuse.conf), w którym
odchaszujemy

Kod:

# Allow non-root users to specify the 'allow_other' or 'allow_root'
# mount options.
#
user_allow_other

Ja mam na dysku przenośnym dwie partycje:
volume1 - w którym tworzę backup gentoo z komputera stacjonarnego i laptopa
volume2 - na którym trzymam muzykę i filmy

Obie partycje odpalam w serwerze ftp na routrze, ażeby mieć możliwość zapisu i odczytu muzyki i filmów na każdym komputerze
przyłączonym do sieci lokalnej z bliźniaczą konfiguracją

Tylko jedną partycję (volume 2) na której mam muzykę i filmy odpalam w serwerze multimediów na routerze

Montujemy zasoby multimediów w założonym wcześniej katalogów z prawami zapisu i odczytu dla wszystkich:
`ziutek:$ curlftpfs  ziutek:haslo@192.168.0.1/ /mnt/ftp -o allow_other'

[haslo podajemy prawdopodobnie tylko w momencie gdy wybraliśmy taką opcję w konfiguracji routera dla serwera multimediów]

Dodając do autostartu (vim /home/ziutek/.fluxbox/startup) możemy to robić automatycznie przy uruchamianiu naszego ulubionego
WindowManagera.

Od teraz możemy cieszyć się dostępem we wskazanej ścieżce do multimediów z każdego komputera na którym stworzono bliźniaczą konfigurację.
W mym przypadku jest to laptop oraz komp.stacjonarny.
Jest możliwym oglądanie filmów FHD na USB 1.1 na jednym komputerze, oraz słuchanie muzyki na więcej maszynach.

Im lepszy router z portami USB 3.0 umożliwiającymi uruchomienie takich zabawek, tym większa szansa na odtwarzanie filmów
z routera na kilku maszynach. W przeciwnym wypadku warto zastanowić się nad zrobieniem z jakiegoś starego laptopa serwera multlimediów, który
będzie oferował znacznie większe transfery danych.

Celem stworzenia powyższej konfiguracji była chęć wykorzystania starego dysku 2.5" HDD pozostałego po wymianie w laptopie na SSD (240GB nie bardzo
pozwala na trzymanie muzyki i filmów przy dwu systemach, poza tym nie widziałem sensu dublowania).
Do całości dopłaciłem 40zł na kieszeń dysku (bywają tańsze i z USB 3.0)

Zdaję sobie sprawę, że można to zrobić pewnie jeszcze inaczej, ale może się opis przyda początkującym użytkownikom którzy chcą urozmaicić
sobie życie pod linuksem. Z każdą uwagą zapoznam się z ciekawością.

Teraz możemy słuchać muzyki i oglądać filmy wskazując weń jako magazyn multimediów `/mnt/ftp'

Zasoby odmontowujemy zwyczajnym poleceniem `umount /mnt/ftp'

Kiedy korzystamy z iptables musimy dodać regułkę do konfiguracji:

Kod:

## FTP ##
# Akceptowanie połączeń na port tcp 21 z sieci lokalnej
iptables -I INPUT  --protocol tcp --destination-port ftp -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT

http://www.gentoo.org/images/gentoo-badge.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson