Skip to content

Instantly share code, notes, and snippets.

Last active July 9, 2023 06:01
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
Star You must be signed in to star a gist
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}
            dhcp4: true
            optional: true
    version: 2
            optional: true
                password: "PASSWORD-HERE"
            dhcp4: true

Apply the config.

$ sudo netplan apply


Copy link

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.

Copy link

jarun commented Feb 12, 2022

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

Copy link

ashuRMS commented Jul 4, 2023

I am using my college wifi which requires additional authentication along with a wifi login, in which you have to enter your college user id. How should I modify the yaml file.

Copy link

jarun commented Jul 9, 2023

Please refer to the netplan documentation. If still not sure, please reach out to the maintainers.

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