3 Buildroot Modifications
The user must perform the following modifications to enable packages of the buildroot.
- Go to the directory of the
buildroot, then enter the
$ make menuconfig
command. - Enable dynamic/dev management
using udev. Move to
System configuration
>dev management
, then selectDynamic using udev
. - Enable wpa_supplicant from
Target package->Networking applications
, then selectwpa_supplicant
. - Enable WPA3 Support for
wpa_supplicant from
Target package->Networking applications->wpa_supplicant
, then selectEnable WPA3 Support
.Note:- For wpa_supplicant version 2.9 or earlier, two patch changes that are related to SAE handling are required to merge with wpa_supplicant (below). These patches are already included in wpa_supplicant official version 2.10.
- The patch files must be copied in the folder: /buildroot-at91/package/wpa_supplicant or buildroot-external-microchip/patches/wpa_supplicant/2.9/.
- On the linux4sam buildroot system, the patches are kept in the buildroot-external-microchip repo at “patches/wpa_supplicant/2.9” path. The patch files in the github repo are located at: https://github.com/linux4sam/buildroot-external-microchip/commits/master/patches/wpa_supplicant.
- Enable hostapd from
Target package
>Networking applications
, then selecthostapd
. - Enable WPA3 Support for hostapd
from
Target package->Networking applications->hostapd
, then selectEnable WPA3 Support
.
- Allocate IP addresses between the
server and client. Move to
Target package
>Networking applications
, then selectdhcp
. - Move to
Target package
>Libraries
>Networking
, then selectlibnl
. - Connect to a secured AP. Move to
Target packages
>Libraries
, then selectCrypto
.