Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
Kea
Kea
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 445
    • Issues 445
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 71
    • Merge Requests 71
  • Operations
    • Operations
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • ISC Open Source Projects
  • KeaKea
  • Issues
  • #1544

Closed
Open
Opened Nov 16, 2020 by Tomek Mrugalski@tomek🛰Owner

user-class filtering per reservation (Microsoft DHCP)

Some time ago there was a discussion on kea-users (note: the discussion continued in May). Here's what the user was trying to do:

What mkangelo and I are trying to do is to replace Microsoft DHCP server which has a feature to create host reservations with two option 67 values which are served to the client based on the class (type) of the client - for example return undionly.kpxe when client is pxe return https://api.example.com/customurl/ when client is gpxe

Here's an expression they're trying to achieve:

Client class is extracted from DHCP Discover packets:
IF Option [77] == gPXE
    then second value is being returned
ELSEIF Option [60] == "PXEClient:Arch:00000:UNDI:002001" 
    then first value is returned

This seems like a useful feature that's provided by some other implementations.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Outstanding
Milestone
Outstanding
Assign milestone
Time tracking
None
Due date
None
Reference: isc-projects/kea#1544