## What I learned today

Personal blog about programming and all that stuff

If you install Raspian on a Raspberrry Pi Zero W one essential step is to setup Wifi. You save a configuration file called wpa_supplicant.conf on the boot-Partition. But how do you configure multiple networks in one step?

If you wish to configure multiple Wifi networks, just add another network section to your wpa_supplicant.conf file. Here’s an example:

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

network={
ssid="SSID_1"
scan_ssid=1
key_mgmt=WPA-PSK
id_str="ID_1"
}

network={
ssid="SSID_2"
scan_ssid=1
key_mgmt=WPA-PSK
id_str="ID_2"
}


Of course you will have to set SSID_1, SSID_2, PASSWORD_1 and PASSWORD_2 according to your Wifi router’s settings. Use the ÌD_1 and ID_2 properties, to give the networks a good description. For instance “work”, “office”, “home” or “school” might be sufficient.

Additionaly you can add a priority option to the network configuration. This option is helpful, when different Wifi networks are available simultaneously. In this case the network with the highest priority (lowest number) is selected.

Tags