36 lines
766 B
Markdown
36 lines
766 B
Markdown
![]() |
---
|
||
|
id: hb10
|
||
|
tags:
|
||
|
- networks
|
||
|
- Linux
|
||
|
- raspberry-pi
|
||
|
- procedural
|
||
|
created: Wednesday, June 12, 2024
|
||
|
---
|
||
|
|
||
|
# Headless network setup
|
||
|
|
||
|
If you are using a headless system and you aren't using an ethernet connection,
|
||
|
you face a chicken-egg issue of how to connect the device to WiFi via `ssh` when
|
||
|
the device isn't yet on the network.
|
||
|
|
||
|
You can get around this by saving a file called `wp_supplicant.conf` to the
|
||
|
`/boot` directory of the device. This specifies the SSID name and password and
|
||
|
will be used to auto-connect when the device boots.
|
||
|
|
||
|
For example:
|
||
|
|
||
|
```
|
||
|
country=GB
|
||
|
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
|
||
|
update_config=1
|
||
|
network={
|
||
|
ssid="SKYVL7XP"
|
||
|
scan_ssid=1
|
||
|
psk="WIFI_PASSWORD"
|
||
|
key_mgmt=WPA-PSK
|
||
|
}
|
||
|
```
|
||
|
|
||
|
## Related notes
|