Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenWRT package #49

Open
mafik opened this issue Sep 20, 2023 · 1 comment
Open

OpenWRT package #49

mafik opened this issue Sep 20, 2023 · 1 comment

Comments

@mafik
Copy link
Owner

mafik commented Sep 20, 2023

OpenWRT is a fairly popular OS for homelabs. It would be pretty nice if Gatekeeper could be easily installed & executed there (say as a OpenWRT package).

@mafik
Copy link
Owner Author

mafik commented Sep 20, 2023

Some work on this front already was submitted and I've managed to get Gatekeeper working on an OpenWRT-based RaspberryPI 3B access point. Unfortunately some manual commands were necessary to get it working. Ideally they should all be automated.

I'll list them here to avoid forgetting:

  1. Before startup (during installation) ensure that PACKAGE_kmod-nft-queue is present.
  2. On startup disable any DNS & DHCP providers (in my case it was dnsmasq & odhcpd but any other DNS/DHCP provider would also potentially create a conflict).
  3. On startup fetch LAN & WAN interface names from the OpenWRT UCI system.
  4. Test whether it runs ok on MIPS.

Once that's done a Gatekeeper package can be submitted to https://github.com/openwrt/packages

@mafik mafik changed the title OpenWRT compatibility OpenWRT package Sep 20, 2023
mafik added a commit that referenced this issue Sep 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant