środa, 3 lipca 2013

Raspberry PI cz. II – konfiguracja sieci

 
Niebywałą zaletą platformy Raspberry Pi jest możliwość podłączenia tego minikomputera do Ethernetu za pomocą zamontowanego na PCB gniazda RJ45. Warto zatem sprawdzić jego możliwości odpowiednio konfigurując parametry sieciowe Raspberry Pi i zyskując dostęp do sieci Internet. Do tego celu niezbędne będą parametry sieci takie jak adres IP, maska oraz brama domyślna. Aby nie korzystać z dzierżaw DHCP adresów warto Rpi przypisać statyczny adres IP (oczywiście zgodny z maską). Zajętość adresu można sprawdzić poleceniem ping z konsoli cmd z poziomu Windows’a (komputer domowy). Parametry sieci domowej uzyskuje się poleceniem ipconfig w tejże konsoli.

Po podłączeniu RJ45 należy przystąpić do właściwej konfiguracji która dokonuje się przez edycję  pliku interfaces za pomocą edytora nano. Konfiguracja odbywa się z poziomu root’a – stąd sudo. Edycja jest możliwa po wpisaniu w oknie terminala polecenia:
sudo nano /etc/network/interfaces
Żeby nie utracić domyślnych danych konfiguracyjnych bezpieczniej jest zakomentować wszystkie linie – dodając znak # przed każdą z nich, a następnie dopisać własne odpowiednie dane. W przypadku przedstawionego statycznego przypisania adresu IP do pliku wystarczy dopisać:

iface eth0 inet static
address XXX.XXX.XXX.XXX
netmask XXX.XXX.XXX.XXX
gateway XXX.XXX.XXX.XXX

gdzie ciągi X odpowiadają poszczególnym parametrom sieci domowej. Edycję zakańcza się zapisem pliku (CTRL+O) oraz jego zamknięciem (CTRL+X). Aby konfiguracja została poprawnie załadowana należy ją zrestartować, czego można dokonać poleceniem:
sudo /etc/init.d/networking restart
Po dokonaniu tych czynności urządzenie powinno być widziane w sieci Internet, a tym samym możliwe powinno być przeglądanie stron internetowych. Połączenie na początku można sprawdzić wywołując program ping  poleceniem np.
ping wp.pl
(przerwanie procesu: CTRL+C). Kiedy pakiety są transmitowane poprawnie można skorzystać z domyślnie zainstalowanej przeglądarki Midori.
Niestety przeglądanie stron nie przebiega płynnie – nie mówiąc o oglądaniu filmów w serwisie youtube. Dodatkowo w przypadku tej ostatniej czynności brakuje odpowiednich wtyczek dla przeglądarki internetowej. Żeby umożliwić funkcję przeglądania flash warto zainstalować gnash’a i jego wtyczek, czego można dokonać poleceniami:

sudo apt-get install gnash
sudo apt-get install browser-plugin-gnash

Jeśli wystąpią błędy należy najpierw dokonać aktualizacji (która może potrwać trochę czasu) poprzez:

sudo apt-get update
sudo apt-get upgrade

I ponowić próbę instalacji gnash’a. Mimo wszystko jak się później można przekonać oglądanie filmów w serwisie youtube tym sposobem jest absolutnie pozbawione sensu (film bardziej przypomina pokaz slajdów).

Na koniec kilka fotografii z pracy systemu. Niestety robienie zarówno klipów jak i zdjęć włączonych monitorów/TV CRT jest zadaniem utrudnionym stąd słaba jakość prezentowanych zdjęć i występujące na nich przekłamania kolorów (w rzeczywistości uzyskano dużo lepszą jakość).