Mac authentication lets you specify mac addresses which will not go through the splash page and can be automatically use the internet for free. Only local MAC authentication is supported.

Here is how to set up local macauth (so those mac addresses will skip the splash page and access is automatically):

You need to edit a configuration file on the router to perform this operation.

So, you need to SSH to your router using an ssh client like Putty, the same way you did when you set up the router. To do this please repeat step 5 of our installation guide.

Once you are in the router, type the following:

 cd /etc
 cd chilli
 vi defaults

Scroll down to:

# LOCAL MAC addresses
#HS_MACALLOWLOCAL=on
#HS_MACALLOW="XX-XX-XX-XX-XX-XX, XX-XX-XX-XX-XX-XX"

press the INSERT button on your keyboard and, remove the # symbols and change the XX’s values to the MAC addresses values:

HS_MACALLOWLOCAL=on
HS_MACALLOW="XX-XX-XX-XX-XX-XX"

press the ESC (escape) button on your keyboard. Type “:wq”

Reboot your router.

That’s it. You have enabled MAC authentication on the openwrt router.

Did this answer your question?