You can configure wireless networking in Photon OS. Connect to an open network or a WPA2 protected network using wpa_cli
and configure systemd-networkd
to assign an IP address to the network.
When you connect using wpa_cli
, you can scan for available networks and associate the network with a network ID.
Perform the following steps:
-
Ensure that the
wpa_supplicant service
is running on the WLAN interface:Systemctl status wpa_supplicant@<wlan-interface>.service
-
Connect to
wpa_cli
:wpa_cli -i wlan0
-
Scan for available networks:
scan
-
To see the list of networks, use the following command:
scan_results
-
Add the network:
add_network
This command returns a network ID.
-
Associate the network with the network ID.
set_network <network ID> ssid “<ssid-name>”
-
For a WPA2 network, set the passphrase:
set_network <network ID> psk “<passphrase>”
-
Enable the network:
enable_network <network ID>
-
Save the configuration file:
save_config
To exit the
wpa_cli
, type 'quit`.
Configure systemd-networkd
to assign IP address to network. Perform the following steps:
-
Create a
/etc/systemd/network/98-dhcp-wlan.network
file with the following contents:[Match] Name=wlan* [Network] DHCP=yes IPv6AcceptRA=no
-
Restart
systemd-networkd
using:Systemctl restart systemd-networkd