W poniższym poradniku opiszemy krok po kroku jak sprawić, aby Raspberry Pi funkcjonować mogło jako domowy serwer plików, dostępny z poziomu dowolnego urządzenia podłączonego do domowej sieci. Co będzie nam potrzebne? po kolei:
* Oczywiście komputer Raspberry Pi
* Kabel Ethernet
* Router Wi-Fi.
* Dysk twardy (na którym przechowywać będziemy pliki).
W pierwszej kolejności podłączamy RPi do Routera z pomocą kabla, aby skonfigurować na nim stały numer IP w obrębie naszej sieci. Jeśli mamy telewizor z portem HDMI i odpowiedni kabel, to podłączyć możemy 'Malinę' do TV i obsługiwać ją lokalnie z pomocą klawiatury i myszki. W takiej sytuacji, po załadowaniu systemu naciskami kombinację klawiszy - Ctrl + Alt + T - i przechodzimy do terminala w systemie operacyjnym. Jeśli natomiast chcemy skonfigurować nasz system poprzez sieć, to musimy w tym celu wykorzystać SSH, aby połączyć się z Raspberry Pi. W terminalu naszego komputera wpisujemy:
gdzie nazwa użytkownika to najczęściej Pi, a adres IP to oczywiście adres RPi w naszej sieci - odnaleźć go możemy na stronie konfiguracyjnej routera. Do SSH wykorzystać też możemy stosowny program, np. Putty na komputerze z Windowsem.
Po połączeniu się z Raspberry Pi wpisujemy hasło. Następnie wystarczy kilka prostych komend, aby wymusić w komputerze stałe IP. W terminalu wpisujemy:
W ten sposób do pliku konfiguracyjnego interfaces w katalogu /etc/network zapiszemy, że interfejs sieciowy eth0 (kablowy) będzie miał stałe IP 192.168.1.2. Dane oczywiście dostosować możemy do naszej sieci.
Następnie musimy zamontować nasz dysk twardy w systemie. Po podłączeniu dysku do komputera możemy w pierwszej kolejności stworzyć punkt montowania dysku w postaci folderu:
Następnie odnaleźć musimy UUID podłączonego dysku. Ten identyfikator to specjalny identyfikator każdego sprzętu - wykorzystamy go do automatycznego montowania dysku przy każdym starcie systemu na Raspbrry Pi. Aby odnaleźć UUID podłączonego dysku wystarczy wpisać w terminalu:
co wypisze listę podłączonych do Pi dysków. Skopiujmy stamtąd UUID naszego dysku (łatwo poznać który to po np. nazwie producenta). Teraz czas na automatyzację montowania dysku.
Musimy w /etc/fstab dodać informację, o tym, że ten konkretny dysk (o znanym UUDI) ma być automatycznie montowany w stworzonym wcześniej folderze. Aby to zrobić wpisujemy w terminalu:
Ten kod w fstab sprawi, że dysk automatycznie będzie automatycznie montowany w /media/share, które skonfigurujemy do pracy z Sambą. Ale aby to zrobić musimy najpierw ją zainstalować.
Samba to serwer plików, którego główną zaletą jest to, że korzystać z niego można z poziomu nie tylko Linuxa, ale także Windowsa czy Mac OS X. Aby zainstalować ten serwer plików wpisujemy w terminalu:
co sprawi, że Samba zostanie automatycznie pobrana i zainstalowana na naszym komputerze. Przejść teraz możemy do jej konfiguracji.
Konfigurację Samby zaczynamy od zrobienia kopii zapasowej pliku konfiguracyjnego - na wypadek, gdyby coś poszło nam źle w trakcie pracy:
Teraz możemy zaktualizować plik konfiguracyjny smb.conf, tak aby dodać nasz zasób (gdzie podmontowany jest dysk). Wpisujemy następującą komendę w terminalu, aby zedytować plik konfiguracyjny Samby:
Kiedy już dodaliśmy wpis w pliku konfiguracyjnym czas na stworzenie użytkowników i dodanie ich do grupy uprawnionych do korzystania z zasobu poprzez Sambę. W poniższym kodzie zastępujemy <username> naszą nazwą użytkownika w Raspberry Pi:
Komputer zapyta nas - dwukrotnie - o hasło, które musimy podać - będzie ono zabezpieczało nasz serwer plików. Finalnie, po stworzeniu użytkownika i nadaniu mu hasła możemy dodać go do grupy uprawnionych do korzystania z zasobu:
System może (ale nie musi) zapytać ponownie o hasło, jeśli tak to je podajemy. Zapamiętajmy hasło i nazwę użytkownika, bo będziemy z nich korzystać do logowania się do Samby.
Na koniec, aby zmiany wprowadzone do Samby zaczęły działać musimy zresetować serwer Samby. Robimy to wpisując w terminalu:
Teraz mamy dostęp o udostępnionych plików z każdego urządzenia podłączonego do naszej sieci domowej.
Źródło: http://progeeksblog.esy.es/uncategorized/raspberry-pi-series-3-file-server-using-samba/
* Oczywiście komputer Raspberry Pi
* Kabel Ethernet
* Router Wi-Fi.
* Dysk twardy (na którym przechowywać będziemy pliki).
W pierwszej kolejności podłączamy RPi do Routera z pomocą kabla, aby skonfigurować na nim stały numer IP w obrębie naszej sieci. Jeśli mamy telewizor z portem HDMI i odpowiedni kabel, to podłączyć możemy 'Malinę' do TV i obsługiwać ją lokalnie z pomocą klawiatury i myszki. W takiej sytuacji, po załadowaniu systemu naciskami kombinację klawiszy - Ctrl + Alt + T - i przechodzimy do terminala w systemie operacyjnym. Jeśli natomiast chcemy skonfigurować nasz system poprzez sieć, to musimy w tym celu wykorzystać SSH, aby połączyć się z Raspberry Pi. W terminalu naszego komputera wpisujemy:
Kod: Bash
gdzie nazwa użytkownika to najczęściej Pi, a adres IP to oczywiście adres RPi w naszej sieci - odnaleźć go możemy na stronie konfiguracyjnej routera. Do SSH wykorzystać też możemy stosowny program, np. Putty na komputerze z Windowsem.
Po połączeniu się z Raspberry Pi wpisujemy hasło. Następnie wystarczy kilka prostych komend, aby wymusić w komputerze stałe IP. W terminalu wpisujemy:
Kod: Bash
W ten sposób do pliku konfiguracyjnego interfaces w katalogu /etc/network zapiszemy, że interfejs sieciowy eth0 (kablowy) będzie miał stałe IP 192.168.1.2. Dane oczywiście dostosować możemy do naszej sieci.
Następnie musimy zamontować nasz dysk twardy w systemie. Po podłączeniu dysku do komputera możemy w pierwszej kolejności stworzyć punkt montowania dysku w postaci folderu:
Kod: Bash
Następnie odnaleźć musimy UUID podłączonego dysku. Ten identyfikator to specjalny identyfikator każdego sprzętu - wykorzystamy go do automatycznego montowania dysku przy każdym starcie systemu na Raspbrry Pi. Aby odnaleźć UUID podłączonego dysku wystarczy wpisać w terminalu:
Kod: Bash
co wypisze listę podłączonych do Pi dysków. Skopiujmy stamtąd UUID naszego dysku (łatwo poznać który to po np. nazwie producenta). Teraz czas na automatyzację montowania dysku.
Musimy w /etc/fstab dodać informację, o tym, że ten konkretny dysk (o znanym UUDI) ma być automatycznie montowany w stworzonym wcześniej folderze. Aby to zrobić wpisujemy w terminalu:
Kod: Bash
Ten kod w fstab sprawi, że dysk automatycznie będzie automatycznie montowany w /media/share, które skonfigurujemy do pracy z Sambą. Ale aby to zrobić musimy najpierw ją zainstalować.
Samba to serwer plików, którego główną zaletą jest to, że korzystać z niego można z poziomu nie tylko Linuxa, ale także Windowsa czy Mac OS X. Aby zainstalować ten serwer plików wpisujemy w terminalu:
Kod: Bash
co sprawi, że Samba zostanie automatycznie pobrana i zainstalowana na naszym komputerze. Przejść teraz możemy do jej konfiguracji.
Konfigurację Samby zaczynamy od zrobienia kopii zapasowej pliku konfiguracyjnego - na wypadek, gdyby coś poszło nam źle w trakcie pracy:
Kod: Bash
Teraz możemy zaktualizować plik konfiguracyjny smb.conf, tak aby dodać nasz zasób (gdzie podmontowany jest dysk). Wpisujemy następującą komendę w terminalu, aby zedytować plik konfiguracyjny Samby:
Kod: Bash
Kiedy już dodaliśmy wpis w pliku konfiguracyjnym czas na stworzenie użytkowników i dodanie ich do grupy uprawnionych do korzystania z zasobu poprzez Sambę. W poniższym kodzie zastępujemy <username> naszą nazwą użytkownika w Raspberry Pi:
Kod: Bash
Komputer zapyta nas - dwukrotnie - o hasło, które musimy podać - będzie ono zabezpieczało nasz serwer plików. Finalnie, po stworzeniu użytkownika i nadaniu mu hasła możemy dodać go do grupy uprawnionych do korzystania z zasobu:
Kod: Bash
System może (ale nie musi) zapytać ponownie o hasło, jeśli tak to je podajemy. Zapamiętajmy hasło i nazwę użytkownika, bo będziemy z nich korzystać do logowania się do Samby.
Na koniec, aby zmiany wprowadzone do Samby zaczęły działać musimy zresetować serwer Samby. Robimy to wpisując w terminalu:
Kod: Bash
Teraz mamy dostęp o udostępnionych plików z każdego urządzenia podłączonego do naszej sieci domowej.
Źródło: http://progeeksblog.esy.es/uncategorized/raspberry-pi-series-3-file-server-using-samba/
Fajne? Ranking DIY