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/18 19:53] 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 129: | Line 130: | ||
| Network -> Captive Portals | | Network -> Captive Portals | ||
| Network -> File Transfer | | Network -> File Transfer | ||
+ | | 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 ===== | ||
- | * Use ssh to gain access to the device in order to tweak these files. | + | Use ssh to gain access to the device in order to tweak these files. |
* [[technical: | * [[technical: | ||
* [[technical: | * [[technical: | ||
* [[technical: | * [[technical: | ||
+ | |||
* 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. |