NoCatSplash

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 22:29, 29 October 2005 (edit)
Softlion (Talk | contribs)
(What is it)
← Previous diff
Revision as of 22:57, 29 October 2005 (edit) (undo)
Softlion (Talk | contribs)
(Configuration)
Next diff →
Line 11: Line 11:
[[Image:V23-hotspot-nocatsplash-conf.png]] [[Image:V23-hotspot-nocatsplash-conf.png]]
 +'''Install'''<br/>
To make the configuration options appear, you have to enable NoCatSplash then save the configuration. Now you can configure the options. When finished, use "reboot Rooter". To make the configuration options appear, you have to enable NoCatSplash then save the configuration. Now you can configure the options. When finished, use "reboot Rooter".
-TODO!!!+'''Gateway Name'''<br/>
 +The name of the gateway.
 + 
 +'''AllowedWebHosts'''<br/>
 +Space separated list of hostnames.<br/>
 +List any hosts that you would like to allow clients to have web
 +access to (TCP port 80 and 443) BEFORE logging in.
 + 
 +'''Document Root'''<br/>
 +Where all of the application templates (including SplashForm) are hiding. Can be different from Apache's DocumentRoot.<br/>
 +splash.html is the form displayed to users on capture.
 + 
 +'''Splash URL'''<br/>
 +Optional URL to fetch dynamic remote splash page from.
 + 
 +'''ExcludePorts'''<br/>
 +Space separated list of ports.<br/>
 +Specify TCP ports to denied access to when public class users login.
 +All others will be allowed.
 +If nothing is specified, access is granted to all ports to public class users.
 + 
 +You should *always* exclude port 25 (SMTP), unless you want to run a portal
 +for wanton spam sending. Users should have their own way of sending mail. It
 +sucks, but that's the way it is.
 + 
 +'''Login Timeout'''<br/>
 +Number of seconds after a client's last login/renewal to terminate their
 +connection. Probably don't want to set this to less than 60 or a lot of
 +bandwidth is likely to get consumed by the client's renewal attempts.
 + 
 +For Open Mode portals, you probably want to set LoginTimeout to
 +something large (like 86400, for one notification
 +per day).
 + 
 +'''Verbosity'''<br/>
 +???????
 + 
 +'''Route only'''<br/>
 +??????? (open/captive mode ?)
 + 
 +== Remarks ==
 + 
 +The TCP port to bind the gateway service to. 5280 is de-facto standard for
 +NoCatSplash.
 + 
 +== Documentation source ==
 +http://cvs.sourceforge.net/viewcvs.py/nocatsplash/nocatsplash/man/nocat.conf.5?rev=1.1.1.1&view=markup<br/>
 +NoCatSplash is copyright (c) 2004 - 2005 Schuyler Erle <schuyler@nocat.net> and
 +Rob Flickenger <rob@nocat.net>, and is distributed under the GNU Public License
 +v2 or better.<br/>
 +The original manual page is copyright 2005 Keegan Quinn.
 + 
 +http://cvs.sourceforge.net/viewcvs.py/nocatsplash/nocatsplash/nocat.conf.in?rev=1.1.1.1&view=markup

Revision as of 22:57, 29 October 2005

Contents

What is it

TODO!!!

sources: http://www.aixmarseille.com/NoCatSplash

Configuration

Image:V23-hotspot-nocatsplash.png

Image:V23-hotspot-nocatsplash-conf.png

Install
To make the configuration options appear, you have to enable NoCatSplash then save the configuration. Now you can configure the options. When finished, use "reboot Rooter".

Gateway Name
The name of the gateway.

AllowedWebHosts
Space separated list of hostnames.
List any hosts that you would like to allow clients to have web access to (TCP port 80 and 443) BEFORE logging in.

Document Root
Where all of the application templates (including SplashForm) are hiding. Can be different from Apache's DocumentRoot.
splash.html is the form displayed to users on capture.

Splash URL
Optional URL to fetch dynamic remote splash page from.

ExcludePorts
Space separated list of ports.
Specify TCP ports to denied access to when public class users login. All others will be allowed. If nothing is specified, access is granted to all ports to public class users.

You should *always* exclude port 25 (SMTP), unless you want to run a portal for wanton spam sending. Users should have their own way of sending mail. It sucks, but that's the way it is.

Login Timeout
Number of seconds after a client's last login/renewal to terminate their connection. Probably don't want to set this to less than 60 or a lot of bandwidth is likely to get consumed by the client's renewal attempts.

For Open Mode portals, you probably want to set LoginTimeout to something large (like 86400, for one notification per day).

Verbosity
???????

Route only
??????? (open/captive mode ?)

Remarks

The TCP port to bind the gateway service to. 5280 is de-facto standard for NoCatSplash.

Documentation source

http://cvs.sourceforge.net/viewcvs.py/nocatsplash/nocatsplash/man/nocat.conf.5?rev=1.1.1.1&view=markup
NoCatSplash is copyright (c) 2004 - 2005 Schuyler Erle <schuyler@nocat.net> and Rob Flickenger <rob@nocat.net>, and is distributed under the GNU Public License v2 or better.
The original manual page is copyright 2005 Keegan Quinn.

http://cvs.sourceforge.net/viewcvs.py/nocatsplash/nocatsplash/nocat.conf.in?rev=1.1.1.1&view=markup