Linux OS Detection

  • 1
  • Question
  • Updated 1 year ago
We have a pretty big Linux deployment at the school district I work at. We've noticed that Aerohive marks the device's OS as "unknown". 

Has anyone in HiveLand found a way to get HiveManager to detect Linux as an client OS?

Thank you!
Photo of WBTech

WBTech

  • 12 Posts
  • 1 Reply Like

Posted 1 year ago

  • 1
Photo of Matt Sturgeon

Matt Sturgeon

  • 3 Posts
  • 0 Reply Likes
OS detection is done off DHCP request packet structure. 
I am not sure if you can add your own/teach it. 
Photo of WBTech

WBTech

  • 12 Posts
  • 1 Reply Like
Hey Matt,
Thanks for the reply.

I added both a DHCP Option and HTTP string in HiveManager under OS Objects. Neither seem to do the trick.
Photo of Matt Sturgeon

Matt Sturgeon

  • 3 Posts
  • 0 Reply Likes
OK, Well the HTTP one should see non https browser headers and attempt to ID the OS that way. 
I had forgot about that one myself. Hopefully someone at aerohive can chime in to help you. 
Photo of Bill W.

Bill W.

  • 222 Posts
  • 35 Reply Likes
Your devices may just have an ID that Aerohive does not recognize. So you can try to add new OS Objects for the devices.
Photo of Brian Powers

Brian Powers, Champ

  • 396 Posts
  • 92 Reply Likes
If it is a device that Aerohive doesn't recognize by default, you can reference the DHCP fingerprint IDs from this page, https://github.com/inverse-inc/fingerbank/blob/master/dhcp_fingerprints.conf, and create an OS Object.