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.
2) Uruchamiamy serwer FTP
3) Uruchamiamy media serwer.
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
# 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:
## 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
Offline