Configure Wireless Networking
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.
Connect Using wpa_cli
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`.
Assign IP Address To Network
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