[ previous ] [ next ] [ threads ]
 From:  "Jonathan De Graeve" <Jonathan dot De dot Graeve at imelda dot be>
 To:  "Paul Taylor" <PaulTaylor at winn dash dixie dot com>, <m0n0wall dash dev at lists dot m0n0 dot ch>
 Subject:  RE: [m0n0wall-dev] Captive Portal Mac Pass-thru
 Date:  Mon, 20 Feb 2006 16:12:08 +0100
Mac-passthrough works differently then ip-passthrough.

Ip-passthrough is statically defined at startup (or when reconfiguring)

Mac-passtrough works almost like radius-mac authentication.

When a client HITS the captive portal page it is checked if the
mac-address is contained within the mac-address database. If that's the
case, the computer may login.

So to mac-passthrough to work you first need to hit the CP page whereas
with IP-passthrough you already have access before you even hit the CP

Hope, this solves your problem?


> -----Oorspronkelijk bericht-----
> Van: Paul Taylor [mailto:PaulTaylor at winn dash dixie dot com]
> Verzonden: maandag 20 februari 2006 15:26
> Aan: m0n0wall dash dev at lists dot m0n0 dot ch
> Onderwerp: [m0n0wall-dev] Captive Portal Mac Pass-thru
> I need someone to educate me on this a bit, as I'm confused...
> A month or so back, we had trouble with Mac Pass-thru.. Instead of
> into why, our first troubleshooting step was to add an IP pass-thru
> and
> it worked.  We were busy at the time, so we didn't think too much more
> about
> it...  Today, we added another Mac pass-thru rule for a different
> and it also did not work...  We added an IP pass-thru rule and it
> fine..
> I had a bit of time to look into it today, so I decided to dive into
> code to see if I could find something wrong.
> Unfortunately, I don't see how the pass-thru MAC stuff ever worked,
> on
> what I'm seeing now.  Perhaps I'm overlooking something.  Granted, I'm
> very familiar with ipfw, but from what I see, the
> captiveportal_allowedip_configure function creates a database of IP
> addresses that are allowed through and adds appropriate rules.
> the captiveportal_passthrumac_configure function creates a database,
> doesn't add any rules.  I can't locate any other code that references
> either
> the $config['captiveportal']['passthrumac'] variable or the
> captiveportal_mac.db file.
> Am I missing something?  Is this feature working for anyone?  (I'm
> 1.21r92)
> Thanks,
> Paul
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: m0n0wall dash dev dash unsubscribe at lists dot m0n0 dot ch
> For additional commands, e-mail: m0n0wall dash dev dash help at lists dot m0n0 dot ch