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.

