Added wireless configuration to readme.
This commit is contained in:
34
readme.org
34
readme.org
@ -83,7 +83,39 @@ metal raspberry pi kubernetes cluster.
|
|||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
|
||||||
* Step 4 - Enable WiFi at startup
|
* Step 4 - Enable wifi at startup
|
||||||
|
|
||||||
|
For this guide we are running our cluser wirelessly. To ensure we can
|
||||||
|
access our pi's once they boot we need to ensure they boot with a wifi
|
||||||
|
configuration that will connect to our desired network.
|
||||||
|
|
||||||
|
To achieve this we need to set a configuration for the [[https://en.wikipedia.org/wiki/Wpa_supplicant][wpa_supplicant]]
|
||||||
|
application that our raspberry pi's use for managing wireless.
|
||||||
|
|
||||||
|
For security reasons I don't store wireless access point details here.
|
||||||
|
Instead they are retrieved at runtime of the code block using the
|
||||||
|
[[https://bitwarden.com/][bitwarden]] command line utility.
|
||||||
|
|
||||||
|
#+NAME: Write the wireless configuration file
|
||||||
|
#+BEGIN_SRC shell
|
||||||
|
export WIRELESS_SSID=`bw get username wifi`
|
||||||
|
export WIRELESS_PASS=`bw get password wifi`
|
||||||
|
cat > /media/sdcard/wpa_supplicant.conf << EOF
|
||||||
|
country=nz
|
||||||
|
update_config=1
|
||||||
|
ctrl_interface=/var/run/wpa_supplicant
|
||||||
|
|
||||||
|
network={
|
||||||
|
scan_ssid=1
|
||||||
|
ssid=$WIRELESS_SSID
|
||||||
|
psk=$WIRELESS_PASS
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
After writing the file we will use ~cat~ to verify the details.
|
||||||
|
If all details are correct you can unmount and remove the media.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user