Skip to content

Representation and status determination of HOSTSs with multiple NICs (MACs) #724

@DickenSerm

Description

@DickenSerm

@DickenSerm hijacking top comment to keep track of this on the top level

My laptop is recognized as two devices, once via the MAC address of the WLAN card and once via the RJ45 network card. Is it possible to assign two MAC addresses to one device?


Proposed Solution and Scope 👨‍💻

Important

  • Re-use the Devices object as hosts
  • If a user selects a NIC for a Device it will be treated as a host (❓Question: Should only dummy devices be allowed be created as hosts - if so what IP and MAC to use)
  • NICs (Devices with devHost not empty) could be automatically hidden from Devices view (tbd maybe replace this with a connection type/entry type DB field drop down)
  • A new NICs only view under Devices
  • The Network set up and functionality would NOT change
  • ❓ Question: Should we change how notifications are sent out (down_devices, down_reconnected) and only report on the host once a device is "converted" to a NIC (= you select a host for it) or should new statuses be created (what would they be)?
  • We need to update how the device card stats are calculated as well or add new options including/excluding hosts
  • TBD if we end up using a specific MAC format, that would allow for Host indentification, we could indicate if Device is a host in menus/listings/the Network layout graph.
  • TBD online status determination of dummy devices - HMW solve for non-host dummy devices? Use case: I want to use ICMP to check online status of an unscannable device - this use case should probably override the default Host status behavior when it has NICs - TBD?

Device details V1:

Image

Device details V2

Image

Other

Image

Image

See comment below #724 (comment) for details,

Metadata

Metadata

Assignees

No one assigned

    Labels

    Feature request ➕New feature or requestnext release/in dev image 🚀This is coming in the next release or was already released if the issue is Closed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions