Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Jan 2006 17:41:44 +0100
From:      Phil Regnauld <regnauld@catpipe.net>
To:        "Douglass, Erik" <EDouglass@gaylordhotels.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Proxy
Message-ID:  <20060105164144.GA77891@catpipe.net>
In-Reply-To: <566E54419328A642A3A6E91376E885B1047BA1F6@txex.tx.get>
References:  <566E54419328A642A3A6E91376E885B1047BA1F6@txex.tx.get>

next in thread | previous in thread | raw e-mail | index | archive | help
Douglass, Erik (EDouglass) writes:
> Hello,
> 
>  
> 
> I know this may sound as if I am biting off a bit more than I can chew
> as I don't have much exp with FreeBSD or Unix.  I work at a hotel, and
> have been tasked to implement a proxy for all of the guest rooms that
> displays an html legal disclaimer that the guest has to agree to in
> order to get out.  I have chosen to use FreeBSD as I do have some (very
> minimal) experience with it.  I don't expect a full step by step, but if
> anyone could throw me some key words, tips, etc to get my internet
> searches started I would be most thankful.

	You are looking for what's called a captive gateway.

	Try looking at www.m0n0.ch/wall (m0n0wall) to start with.

> Any tips on how to - 
> 
> Set up a proxy/router
> 
> Serve the web page that needs to be agreed to before it allows one out.

	They're not very complicated tasks, you should start by looking at:

 NoCatAuth is our original "catch and release" captive portal
implementation. It provides a simple splash screen web page for clients
on your network, as well as a variety of authenticated modes. It is
written in Perl.

 NoCatSplash is the C port of NoCatAuth. It currently supports a
splash screen (also known as "open mode") and has beta support for
authenticated access.

 http://nocat.net/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060105164144.GA77891>