We are using ISC on our Freebsd. I was just told that on the openBSD we are
using dhcpv3


________________________________
John L.R. Dovale
GM Operations
unwired fiji
(w)327.5040 | (m)992.3159 | (f)327.5045
 


-----Original Message-----
From: Kenneth R Westerback [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, January 17, 2007 4:01 PM
To: John LR Dovale
Cc: 'Ian Darwin'; [email protected]
Subject: Re: Open BSD- DHCP with option82

On Wed, Jan 17, 2007 at 10:08:52AM +1200, John LR Dovale wrote:
> Well I have some freeBSD boxes doing ISC DHCPdaemon right now and when 
> we issue IP addresses to our clients (who are all wireless cpe's) we 
> tag the IP address to a specific hardware code of the modem (an 
> electronic ID)
> 
> This way the client can swap PCs or Routers or even spoof router mac 
> addresses but it wont affect our usage monitoring and tracking or 
> bandwidth controls on their assigned IP address, as this is tagged to 
> the electronic ID on their wireless modem (CPE)
> 
> We are moving over to the openBSD boxes because the actual system we 
> are running on openBSD is what controls the users experience including 
> their usage counting, caching, etc etc.
> Right now these boxes are doing this task - with DHCP relay - so they 
> are just passing the DHCP info which is generated by our FreeBSD 
> units, but we need to get it all on one platform because the FreeBSD 
> boxes are destined for other duties
> 
> On FreeBSD its called option 82 relay I believe but I dont see this 
> listed as something that is possible with ISC_dhcpd for openBSD....we 
> have checked that and cant find any reference

Are you using the in-tree dhcpd or the /usr/ports/net/isc-dhcp stuff? I
don't think the in-tree dhcpd can do this. The ports version is 3.0.4 from
ISC if that helps.

.... Ken

> 
> 
> Here is an example:
> Lets say I wanted to FIX an IP to a specific modem for a client I 
> would in my FreeBSD do the following # Client Name Class"CPE-ffaac7d3" 
> {  Match if option agent.remote-id= 0:0:ff:aa:c7:d3; }
> 
> Then somewhere else in the file I set the deny or allow parameters and 
> all the subnets etc for that whole concentp. The EID to whatever 
> subnet and IP it will be given etc etc. For example
> 
> # Client Name
> Pool {
>  Allow members of "CPE-ffaac7d3";
>  Range 192.168.100.100;
> }
> 
> 
> So for what I want to accomplish
> I want to issue all of my clients IP addresses from a private pool. I 
> want to reserve them so they get the same IP every time, I want to tag 
> it with the EID of the modem, so that despite them changing PC, or 
> even router, or trying to spoof mac addresses to get around our IPS, 
> or usage counting or whatever, they cannot because its tagged to the 
> MODEM EID (which is unchangeable since its hard-coded) Cant see any 
> way todo this in openBSD.
> 
> ________________________________
> John L.R. Dovale
> GM Operations
> unwired fiji
> (w)327.5040 | (m)992.3159 | (f)327.5045
>  
> 
> 
> -----Original Message-----
> From: Ian Darwin [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, January 16, 2007 3:19 PM
> To: John LR Dovale
> Cc: [EMAIL PROTECTED]
> Subject: Re: Open BSD- DHCP with option82
> 
> John LR Dovale wrote:
> > I have a couple of boxes running OpenBSD 4.0 kernel and a specific 
> > gui interface.
> > 
> > I need to get these boxes doing DHCP (which they do) but with 
> > support for
> > option-82 tagging
> > 
> > What needs to be done to do this?
> 
> Do you mean send option-82 to a given device or group? Just RTFM (man 
> 5 dhcp-options). Assuming you mean hex 82, that's decimal 130, so
> 
>          host foo {
>                  hardware ethernet 00:0a:e4:xx:xx:xx;
>                  option option-130 "vendor-specific stuff here";
>                  fixed-address black0;
>          }
> 
> There are many known options documented in the man page, of course.

Reply via email to