Skip to content

Instantly share code, notes, and snippets.

@jarun
Last active Jul 8, 2022
Embed
What would you like to do?
Ubuntu Server 20.04 on Raspberry Pi 4: WiFi configuration from terminal with Netplan

List the network devices.

$ ls /sys/class/net
eth0  lo  wlan0

Edit the config file.

$ vi /etc/netplan/50-cloud-init.yaml
# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        eth0:
            dhcp4: true
            optional: true
    version: 2
    wifis:
        wlp3s0:
            optional: true
            access-points:
              "SSID-NAME-HERE":
                password: "PASSWORD-HERE"
            dhcp4: true

Apply the config.

$ sudo netplan apply

Reboot.

@subzero355
Copy link

subzero355 commented Feb 12, 2022

How to configure multiple access points? I have 2 SSIDs and wanted to configure so that if one goes down the other one is picked up.

@jarun
Copy link
Author

jarun commented Feb 12, 2022

Please refer to netplan documentation. I think if you configure both the failover should trigger automatically.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment