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

Implement captive portal #120

Open
martignoni opened this Issue Feb 19, 2019 · 2 comments

Comments

Projects
None yet
1 participant
@martignoni
Copy link
Member

martignoni commented Feb 19, 2019

Implement a captive portal for the MoodleBox, using Nodogsplash: https://github.com/nodogsplash/nodogsplash

Several users did ask for this interesting feature, e.g.:

@martignoni martignoni added this to the 2.7.0 milestone Feb 19, 2019

@martignoni martignoni self-assigned this Feb 19, 2019

martignoni added a commit that referenced this issue Feb 19, 2019

Install and configure Nodogsplash
- Copy and install Nodogsplash Debian package.
- Copy Nodogsplash configuration file.
- Issue #120.
@martignoni

This comment has been minimized.

Copy link
Member Author

martignoni commented Feb 19, 2019

Not ready yet for production. Splash page still has to be configured.

@martignoni martignoni pinned this issue Feb 19, 2019

@martignoni

This comment has been minimized.

Copy link
Member Author

martignoni commented Feb 21, 2019

Captive portal detection fails if the MoodleBox is not connected to the Internet, which casts doubt on the usefulness of having such a feature on the MoodleBox.

martignoni added a commit that referenced this issue Feb 21, 2019

martignoni added a commit that referenced this issue Feb 22, 2019

Update nodogsplash.conf.j2
- Add GatewayPort configuration option, with default value.
- Issue #120.

martignoni added a commit that referenced this issue Mar 9, 2019

Install and configure Nodogsplash
- Copy and install Nodogsplash Debian package.
- Copy Nodogsplash configuration file.
- Issue #120.

martignoni added a commit that referenced this issue Mar 9, 2019

martignoni added a commit that referenced this issue Mar 9, 2019

martignoni added a commit that referenced this issue Mar 9, 2019

Install and configure Nodogsplash
- Copy and install Nodogsplash Debian package.
- Copy Nodogsplash configuration file.
- Issue #120.

martignoni added a commit that referenced this issue Mar 9, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.