gogiel.pl



Raspberry PI

Instalacja systemu bez monitora

Potrzebujemy:

- Program Win32DiskImager
- Program Advanced IP Scanner (Chyba, że mamy dostęp do routera jako admin)
- RaspberryPi
- Router lub komputer pod który podepniemy naszą malinę za pomoca skrętki
- Kartę SDHC (4G starczy), ew inny nośnik (np Pendrive)
- Klienta SSH na naszym komputerze

Przygotowania

Pobieramy na dysk obraz Raspbiana.
Za pomocą Win32DiskImager zapisujemy obraz na naszym nośniku.
Następnie wrzucamy pusty plik o nazwie 'SSH' (bez rozszerzenia!) do głównego katalogu na naszym nośniku z zapisanym Raspbianem.
Zapewni to nam start demona sshd po uruchomieniu maliny.
Następnie sprawdzamy skanerem jakie IP otrzymała malina (obrazek poniżej)
Wynik skanowania sieci
A jeżeli mamy dostęp do routera, to logujemy się jako admin i tam sprawdzamy jakie IP otrzymała nasza malina.

Konfiguracja

Logujemy się via ssh do naszego komputerka (defaultowo jako user: pi, password: raspberry).
Teraz psujemy wszystko tak, aby nam pasowało i śmigało.
Prawa administratora otrzymujemy używając sudo.
Dodam tylko tutaj info jak uruchomić WiFi.
Ja preferuję edytor 'joe', ale Ty możesz śmiało używać np nano :)
Edytujemy konfigurację naszych interfejsów sieciowych:

sudo nano /etc/network/interfaces
Na końcu dopisujemy:

allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Następnie edytujemy plik wpa_supplicant.conf:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
I umieszczamy tam naszą konfigurację sieci:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=PL

network={
        ssid="TU_WPISZ_NAZWE_SIECI"
        psk="TU_WPISZ_HASLO"
        key_mgmt=WPA-PSK
}

network={
        ssid="NAZWA_DRUGIEJ_SIECI"
        psk="HASLO_DO_DRUGIEJ_SIECI"
        key_mgmt=WPA-PSK
}
Zapisujemy, restartujemy i MYK! :)
Potem zaczną się wywiady, zdjęcia przy ścance, prelekcje w przedszkolach...

Mała wskazówka ode mnie: Jeżeli mamy dostęp do routera, to warto przypisać malinie IP "na sztywno" na podstawie adresu MAC
Druga wskazówka: Jeżeli chcesz uruchomić system na innym nośniku niż karta SDHC to przeczytaj TO

Dodatek

Co według mnie warto zrobić po insytalacji systemu:
- Zmienić port SSHd na inny niż domyślny
- Utworzyć klucze (aby logować się bez podawania hasła)
- Dodać nowego użytkownika z prawami do sudo
- Wykonać aktualizację

sudo apt-get update && sudo apt-get upgrade 
# ew. sudo apt-get update && sudo apt-get dist-upgrade (wyjaśnienie różnicy poniżej)
Wyjaśnienie

- Rozszerzyć przestrzeń na cały nośnik
sudo raspi-config
i wybrać 1 Expand Filesystem

Powrót do strony głównej