RADIUSdesk

logo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
technical:openwrt-meshdesk [2022/09/29 05:16]
admin [Select Packages To Include With Firmware]
technical:openwrt-meshdesk [2023/12/27 19:20] (current)
admin
Line 1: Line 1:
-====== OpenWRT 22.03.x with MESHdesk packages ======+====== OpenWRT 23.05.x with MESHdesk packages ======
 <WRAP center round info 90%> <WRAP center round info 90%>
-Follow these instructions to include the MESHdesk package on devices capable of running OpenWRT version 22.03.x+Follow these instructions to include the MESHdesk package on devices capable of running OpenWRT version 23.05.x
 </WRAP> </WRAP>
 ===== Minimum Hardware Requirements ===== ===== Minimum Hardware Requirements =====
Line 58: Line 58:
   * Check out the **openwrt-meshdesk** package from the Github repository.   * Check out the **openwrt-meshdesk** package from the Github repository.
 <code> <code>
-#Do this in the working directory e.g. cd 23.03.(on the same level as the openwrt directory)+#Do this in the working directory e.g. cd 23.05.(on the same level as the openwrt directory)
 git clone https://github.com/RADIUSdesk/openwrt-meshdesk.git openwrt-meshdesk git clone https://github.com/RADIUSdesk/openwrt-meshdesk.git openwrt-meshdesk
 </code> </code>
Line 115: Line 115:
 | Base system    |**MESHdesk**    |     | | Base system    |**MESHdesk**    |     |
 | Kernel Modules -> Network Support  | kmod-batman-adv | Keep the default options | | Kernel Modules -> Network Support  | kmod-batman-adv | Keep the default options |
 +| Kernel Modules -> Netfilter Extensions  | kmod-nft-bridge | <wrap em>Include if you want to block or speed limit users</wrap> |
 | Languages -> Lua  |lua-mosquitto  |      | | Languages -> Lua  |lua-mosquitto  |      |
 | Languages -> Lua  |**libiwinfo-lua**       | | Languages -> Lua  |**libiwinfo-lua**       |
Line 131: Line 132:
 | Network -> Firewall   | **iptables-nft**   | **Very important for backward compatibly of iptables**   | | Network -> Firewall   | **iptables-nft**   | **Very important for backward compatibly of iptables**   |
 | Network -> Routing and Redirection  | **relayd** |      | | Network -> Routing and Redirection  | **relayd** |      |
-| Network -> WirelessAPD | **wpad IEEE 802.1x Auth/Supplicant (built-in full)**   | Un-select wpad-basic|+| Network -> WirelessAPD | **wpad IEEE 802.1x Auth/Supplicant (built-in full)**   | Un-select wpad-basic also required for Hotspot 2.0 |
 | Network   | batctl-full  | Un-select batctl-default | | Network   | batctl-full  | Un-select batctl-default |
 |Network  | mosquitto-client-ssl  | Note the **CLIENT** package | |Network  | mosquitto-client-ssl  | Note the **CLIENT** package |
 +|Network  | iw-full  | Required for Hotspot 2.0 |
  
   * After you selected these packages you can save the configuration and issue **make** to build the firmware.   * After you selected these packages you can save the configuration and issue **make** to build the firmware.
Line 154: Line 156:
 WARNING: Makefile 'package/utils/policycoreutils/Makefile' has a dependency on 'libpam', which does not exist WARNING: Makefile 'package/utils/policycoreutils/Makefile' has a dependency on 'libpam', which does not exist
 WARNING: Makefile 'package/utils/policycoreutils/Makefile' has a build dependency on 'libpam', which does not exist WARNING: Makefile 'package/utils/policycoreutils/Makefile' has a build dependency on 'libpam', which does not exist
-make[2]: Entering directory '/home/system/Documents/fw_sdk/22.03.0/openwrt/scripts/config'+make[2]: Entering directory '/home/system/Documents/fw_sdk/23.05.2/openwrt/scripts/config'
 make[2]: 'conf' is up to date. make[2]: 'conf' is up to date.
-make[2]: Leaving directory '/home/system/Documents/fw_sdk/22.03.0/openwrt/scripts/config'+make[2]: Leaving directory '/home/system/Documents/fw_sdk/23.05.2/openwrt/scripts/config'
 make[1] world make[1] world
 make[2] target/compile make[2] target/compile
Line 172: Line 174:
  
   * Once the tweaks are completed we can test everything out.   * Once the tweaks are completed we can test everything out.
-  * The following link shows how to point the device to the controller using the GUI+  * Log onto your device using Luci (http://192.168.1.1) 
 +  * The following image shows how to point the device to the controller using the GUI
 +{{:technical:meshdesk_activate.png|}}
   * Point the device to your controller and reboot it.   * Point the device to your controller and reboot it.
   * If all goes well it will show up in Unknown Nodes.   * If all goes well it will show up in Unknown Nodes.