Difference between revisions of "LuCI Hacking"
Jump to navigation
Jump to search
(Add some preliminary links) |
(Add link to bandwidth monitoring for later reference.) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
LuCI is the front-end interface of OpenWrt, and is used to administer each of the routers (mesh nodes) on our network. Development resources for this software are fairly scattered, so please drop them here when you find them. | LuCI is the front-end interface of OpenWrt, and is used to administer each of the routers (mesh nodes) on our network. Development resources for this software are fairly scattered, so please drop them here when you find them. | ||
+ | |||
+ | {{Warning| If you have "bricked" your device, have no fear! Read the [https://openwrt.org/docs/guide-user/troubleshooting/generic.debrick OpenWrt de-bricking guide] before doing anything rash.}} | ||
= External Resources = | = External Resources = | ||
* [http://openwrt.github.io/luci/ LuCI Documentation] | * [http://openwrt.github.io/luci/ LuCI Documentation] | ||
* [https://github.com/openwrt/luci/tree/master/applications Example LuCI Applications] | * [https://github.com/openwrt/luci/tree/master/applications Example LuCI Applications] | ||
+ | |||
+ | = Adding a Package Feed = | ||
+ | To add a package feed, navigate to System > Software > Configure opkg. Place your package feed(s) in the box highlighted below. For more information about custom feeds, see [https://openwrt.org/docs/guide-developer/feeds#custom_feeds the OpenWrt wiki.] | ||
+ | {{Info|The Mass Mesh package feeds for Raspberry Pi 4b are hosted at https://downloads.massmesh.net/snapshots/packages/aarch64_cortex-a72/generic/}} | ||
+ | [[File:Opkg_lists_config.png|center|frame|500px]] | ||
+ | |||
+ | = Connecting to Wi-fi without LuCI = | ||
+ | Sometimes, it's necessary to connect your device to wi-fi without LuCI (like when you're trying to install LuCI for the first time!) If you find yourself in this situation, here is a [https://openwrt.org/docs/guide-user/network/wifi/connect_client_wifi#setup_with_cli useful guide.] | ||
+ | |||
+ | = Bandwidth Monitoring = | ||
+ | Because this one comes up a lot, here is a link to get you started with some basic [https://oldwiki.archive.openwrt.org/doc/howto/bwmon bandwidth monitoring] |
Latest revision as of 19:02, 8 November 2020
LuCI is the front-end interface of OpenWrt, and is used to administer each of the routers (mesh nodes) on our network. Development resources for this software are fairly scattered, so please drop them here when you find them.
Warning: If you have "bricked" your device, have no fear! Read the OpenWrt de-bricking guide before doing anything rash.
Contents
External Resources
Adding a Package Feed
To add a package feed, navigate to System > Software > Configure opkg. Place your package feed(s) in the box highlighted below. For more information about custom feeds, see the OpenWrt wiki.
Note: The Mass Mesh package feeds for Raspberry Pi 4b are hosted at https://downloads.massmesh.net/snapshots/packages/aarch64_cortex-a72/generic/
Connecting to Wi-fi without LuCI
Sometimes, it's necessary to connect your device to wi-fi without LuCI (like when you're trying to install LuCI for the first time!) If you find yourself in this situation, here is a useful guide.
Bandwidth Monitoring
Because this one comes up a lot, here is a link to get you started with some basic bandwidth monitoring