


I'm still learning about Alpine Linux and hope to improve this process as I do more reading and experimentation. Some steps may not be necessary for your use case and some steps may not be necessary at all, but don't seem to hurt. I need to go back through this again but it should work as written. When the networking service was set to "boot" (which it was out of the box) it was starting before rngd and wpa_supplicant so wlan0 would never connect. It also adds the rngd and wpa_supplicant services to start at boot and removes the network service from the rc-update list completely, which seems like the wrong thing to do and probably is - networking still gets started, probably as a dependency to something else, and it starts after rngd and wpa_supplicant, which is what I needed. The solution documented below adds and starts the rngd service prior to running setup-alpine which fixes the wifi connection problems and allows you to walk through the setup script successfully.

I had problems with it initially as WiFi wouldn't connect when going through the setup-alpine script and when I was able to get it connect (after numerous failed manual attempts) it wouldn't reconnect on reboot. This wiki describes how I installed Alpine Linux 3.9.2 armhf on a Raspberry Pi Zero W. Make sure no other pages link here and check the page's history before deleting. This page may be consolidated into the main Raspberry Pi installation page and then deleted. I’m using Falcon Pi Player (FPP) OS for holiday light sequencing which doesn’t actually work with the method above! Different Steps….This material is proposed for deletion.

Add file called “wpa_nf” and modify the infoĬtrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev.Flash the MicroSD card with your flavour of OS.Quick steps (Cutdown version) to getting WiFi configured on Raspberry Pi Zero W (A little more involved than using Raspberry Pi 2/3/4 with physical ethernet cables)
