LEDE/OpenWRT — Adding a Web Interface

CT WiFi
LEDE/OpenWrt & IoT
Published in
2 min readJan 20, 2016

Configuring every aspect of your LEDE/OpenWRT device through it’s CLI isn’t for everyone. But with all of the packages available for LEDE/OpenWRT you are able to add a web interface to help you manage your device through a more user friendly method. We are going to take a look at LuCI.

LuCI Web Interface (OpenWRT wiki)

To start off with, your device will need internet access. The first step is to SSH into your device so you can run a few commands (We detailed the SSH steps in a previous guide here).

Once you have gained access via SSH enter the following commands:

opkg update
opkg install luci

This will install the LuCI package onto your device. Once this is complete, you will need to run two more commands. The first to start up your web server, and the second to set it to run whenever the device is rebooted.

The commands are as follows:

/etc/init.d/uhttpd start
/etc/init.d/uhttpd enable

Now you should be able to open the LuCI web interface by connecting to your device and navigating to http://192.168.1.1 with your browser.

Now have a play around with the web interface and see all the changes you can make without having to use your CLI.

If you found this post helpful please let us know by clicking the ♥ below.

This blog was brought to you by Cucumber Wi-Fi. Cucumber helps you run a more efficient Wi-Fi network. Check it out here.

Cucumber Wi-Fi — control any (Wi-Fi) device from the cloud.

--

--

CT WiFi
LEDE/OpenWrt & IoT

An orchestration tool for WiFi devices — Manage your networks from a single-pane of glass.