Skip to content

Link-local IPV4LL with avahi-autoipd #1813

Open
@thatcomputerguy0101

Description

@thatcomputerguy0101

Is your feature request related to a problem? Please describe.
Link-local IP assignment may be useful for the initial setup of the camera by directly connecting it to a host computer. Without link-local resolution, the camera does not establish an IP address on interfaces without a DHCP server, preventing communication over that interface.

Describe the solution you'd like
Include avahi-autoipd in the PhotonVision image. avahi-autoipd acts as a fallback service for link-local address assignment whenever a DHCP or static address is not available. avahi-autoipd does not require the interface configuration to be edited from the current values to work.

Describe alternatives you've considered
Network Manager also includes link-local address assignment, but may have weird interactions with DHCP and static address assignment due to the need for an indefinite timeout.

Additional context
Since avahi-autoipd doesn't require configuration changes, it may be dynamically editing the configuration at runtime. This needs to be evaluated to ensure it does not interfere with DHCP or static address assignment.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions