# Raspberry Pi Zero W + Alpine Linux Wi-Fi Telepítési és Konfigurációs Útmutató

Hirdetés

Ez a dokumentum lépésről lépésre bemutatja, hogyan telepíts Alpine Linux-ot egy Raspberry Pi Zero W eszközre (ha wifi csatlakozási problémába ütközöl), és hogyan állítsd be a Wi-Fi-t először egy jelszó nélküli hálózathoz, majd végül egy jelszóval védett hálózatra. A leírás egy működő SSH-s kapcsolattal zárul.
---
## 1. Előkészítés
### Sükséges eszközök:
- Raspberry Pi Zero W
- 2 db microSD kártya (legalább 2 GB)
- microSD USB olvasó
- Hozzáférés monitorhoz és billentyűzethez
### Letöltendő image:
- alpine-rpi-3.22.0-armhf.tar.gz
## 2. SD kártya előkészítése
1. Hozz létre kézzel egy FAT32 partíciót.
2. Csomagold ki a letöltött tar.gz-t a kártya gyökerébe.
3. Helyezd be a kártyát a Pi-be és bootolj.
## 3. Inicializálás jelszó nélküli Wi-Fi hálózattal
1. Indíts egy üzemképes nyitott Wi-Fi hálózatot (pl. régi routerrel).
2. A Pi-n:
setup-keymap
wpa_passphrase "JELSZÓ NÉLKÜLI HÁLÓZAT NEVE" "" > /etc/wpa_supplicant/wpa_supplicant.conf
rc-service wpa_supplicant start
udhcpc -i wlan0
3. Ellenőrizd:
ping google.com
apk update
## 4. Alpine telepítés második SD kártyára
1. Helyezd be a második SD kártyát USB ólvasóval.
2. Futtasd:
setup-alpine
3. A lemez kiválasztásnál válaszd az USB-s kártyát és "sys" opciót.
4. Végleges telepítés után SD kártya átmozgatása a belső slotba.
## 5. Jelszavas Wi-Fi konfig
1. Hozd létre az alábbi konfigurációt:
wpa_passphrase "JELSZAVAS HÁLÓZAT NEVE" "JELSZO" > /etc/wpa_supplicant/wpa_supplicant.conf
2. Távolítsd a korábbi blokkot a konfig fájlból.
3. Országkód beállítás:
apk add wireless-regdb
iw reg set HU
echo 'options cfg80211 ieee80211_regdom=HU' > /etc/modprobe.d/cfg80211.conf
4. Csatlakozás tesztelése:
killall wpa_supplicant; wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B && udhcpc -i wlan0
5. Ellenőrzés:
iw dev wlan0 link
ping google.com
## 6. SSH kapcsolathoz hasznos
- `rc-update add sshd`
- Ellenőrizd, hogy `sshd` fut, jelszó be van állítva
## 7. Tipp: Bash és Oh-My-Bash
apk add bash util-linux
chsh -s /bin/bash
bash -c " $(wget https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh -O -)"

  • válasz hcl #1 üzenetére

    nagyon pöpec kis rendszer - ez még "igazi" linux :D

    Itt a projectem amiért elkezdtem használni:

    HackStation – Skriptvezérelt Alpine mini workstation
    A HackStation egy custom Alpine Linux rendszerre épített, minimál hardveren futó, CLI-alapú, szkriptvezérelt mini workstation, amely ARM platformon (pl. RPi Zero W) működik. A cél egy teljes mértékben kontrollált, moduláris, hálózatdiagnosztikai és monitoring eszköz kialakítása.
    A rendszer teljesen kézzel épített:
    Firmware és modulkezelés manuálisan vezérelve (pl. ath9k_htc firmware betöltés, vchiq mentes kernel)
    Több interfészes WiFi kezelés (wlan0 + wlan1, párhuzamos AP+STA módhoz)
    Custom udev + wpa_supplicant + udhcpc logika, teljes automata WiFi reconnect és failover logika kialakítása
    Shell induláskor színes ASCII figyelmeztető logó, alias-rendszer, és bashrc-ben kézi profilbetöltés
    Alacsony szintű eszközfigyelés udevadm + strace segítségével, ultra pontos hardverkontroll céljából
    Következő lépés: GPIO-s watchdog LED, majd mini státuszkijelző + esetleges MQTT-pub integráció + CC1101 + IR Transmitter + meg ami eszembe jut majd:D

    login as: root
    root@192.168.1.74's password:
    Welcome to Alpine!
    The Alpine Wiki contains a large amount of how-to guides and general
    information about administrating Alpine systems.
    See <https://wiki.alpinelinux.org/>.
    You can setup the system with the command: setup-alpine
    You may change this message by editing /etc/motd.
    *** RPI ZERO W - ALPINE LINUX - NE TÖRJ SEMMIT ***
    Hasznos dokumentáció elérhető:
    📘 'rendszer' - Alpine alap parancsok
    🌐 'netdiag' - Hálózati diagnosztikai parancsok
    Írd be a parancsot idézőjelek nélkül a megtekintéshez.
    ╔══════════════════════════════════════════════════════════════╗
    ║ Heimdall DNS-Gateway | Alpine Linux | AR9271 Spirit Inside ║
    ║ Shielded. Silent. Ready to filter the world below. ║
    ╚══════════════════════════════════════════════════════════════╝
    root @ hackingST in ~ |13:03:51
    $

Tovább a fórumba.