This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
technical:openwrt-meshdesk [2022/09/19 04:56] admin [Select Packages To Include With Firmware] |
technical:openwrt-meshdesk [2023/12/27 19:20] (current) admin |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== OpenWRT | + | ====== OpenWRT |
| <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 | + | Follow these instructions to include the MESHdesk package on devices capable of running OpenWRT version |
| </ | </ | ||
| ===== 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. | ||
| < | < | ||
| - | #Do this in the working directory e.g. cd 23.03.0 (on the same level as the openwrt directory) | + | #Do this in the working directory e.g. cd 23.05.2 (on the same level as the openwrt directory) |
| git clone https:// | git clone https:// | ||
| </ | </ | ||
| Line 115: | Line 115: | ||
| | Base system | | Base system | ||
| | Kernel Modules -> Network Support | | Kernel Modules -> Network Support | ||
| + | | Kernel Modules -> Netfilter Extensions | ||
| | Languages -> Lua |lua-mosquitto | | Languages -> Lua |lua-mosquitto | ||
| | Languages -> Lua |**libiwinfo-lua** | | Languages -> Lua |**libiwinfo-lua** | ||
| Line 131: | Line 132: | ||
| | Network -> Firewall | | Network -> Firewall | ||
| | Network -> Routing and Redirection | | Network -> Routing and Redirection | ||
| - | | Network -> WirelessAPD | **wpad IEEE 802.1x Auth/ | + | | Network -> WirelessAPD | **wpad IEEE 802.1x Auth/ |
| | Network | | Network | ||
| |Network | |Network | ||
| + | |Network | ||
| * 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. | ||
| + | * The completed firmware will be located under the **openwrt/ | ||
| + | * In our case we will use // | ||
| * The firmware you just built will be standard OpenWrt in effect and you can flash your hardware as with normal OpenWRT then access it on **192.168.1.1**. | * The firmware you just built will be standard OpenWrt in effect and you can flash your hardware as with normal OpenWRT then access it on **192.168.1.1**. | ||
| * Username and Password is **root** and **admin** for Luci and ssh. | * Username and Password is **root** and **admin** for Luci and ssh. | ||
| * The next section will cover the files you have to attend to for the specific hardware tweaks. | * The next section will cover the files you have to attend to for the specific hardware tweaks. | ||
| + | |||
| + | ==== Note on Warnings | ||
| + | |||
| + | * When you issue the **make** command these warnings might pop-up. | ||
| + | * They are harmless and can be ignored. | ||
| + | <code bash> | ||
| + | WARNING: Makefile ' | ||
| + | WARNING: Makefile ' | ||
| + | WARNING: Makefile ' | ||
| + | WARNING: Makefile ' | ||
| + | WARNING: Makefile ' | ||
| + | WARNING: Makefile ' | ||
| + | WARNING: Makefile ' | ||
| + | make[2]: Entering directory '/ | ||
| + | make[2]: ' | ||
| + | make[2]: Leaving directory '/ | ||
| + | make[1] world | ||
| + | make[2] target/ | ||
| + | make[3] -C target/ | ||
| + | </ | ||
| + | |||
| + | |||
| ===== Files to tweak ===== | ===== Files to tweak ===== | ||
| Line 148: | Line 174: | ||
| * Once the tweaks are completed we can test everything out. | * Once the tweaks are completed we can test everything out. | ||
| - | * The following | + | |
| + | | ||
| + | {{: | ||
| * 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. | ||