Title: How to configure Mesh on Linux using command-line tools (instead of UI)

Hi,

I’m working on setting up a Wi-Fi HaLow Mesh network on Linux.
In the official documentation — such as MM_APPNOTE-18_Bringing_Up_prplMesh_on_Linux.pdf, MM_APPNOTE-31_How_to_Configure_EasyMesh.pdf, and MM_APPNOTE-32_How_to_configure_802.11s_Mesh.pdf — I noticed that all examples use the HaLowLink device and configure Mesh through the UI interface.

I would like to know if it is possible to configure Mesh via command-line tools instead, for example using:

  • wpa_supplicant_s1g

  • wpa_cli_s1g

  • wpa_passphrase_s1g

  • hostapd_s1g

  • hostapd_cli_s1g

  • morse_cli

Are there any references, guides, or example configurations available for command-line–based Mesh setup?

Thank you in advance for your help!

Best regards,
Rjie930

When you say ‘on Linux’, are you targeting a particular existing distribution (e.g. buildroot, Debian, …)?

Using the morse micro rpi-Linux build, I’m able to bring up an 802.11s mesh network quite easily using wpa_supplicant_s1g and the following config:

ctrl_interface=/var/run/wpa_supplicant_s1g
country=US
sae_pwe=1

max_peer_links=10
mesh_fwding=1
network={
#mesh_fwding
ssid=“halow-80211s”
mode=5
#1 Mhz at 915.5
channel=27
op_class=68
country=“US”
#0=1Mhz
s1g_prim_chwidth=0
s1g_prim_1mhz_chan_index=0
key_mgmt=SAE
sae_password=“strongpassword123”
pairwise=CCMP
ieee80211w=2
beacon_int=1000
dtim_period=1
}

Then using layer 3 networking tools I set up the gateway node as a DHCP server and everything works pretty flawlessly from there out