Atlas project development

USB Ethernet Persistent Naming + Connection Sharing Automation

Make field networking automation reliable by stabilizing interface naming. It ingests USB NIC hardware identifiers; host network config and produces stable interface name; automated NAT/sharing setup.

Type
Field Tool
Lifecycle
Active
Last touched
2025-11-01
Visibility
Public

Purpose

Make field networking automation reliable by stabilizing interface naming.

Current state

Goal and constraints defined; implementation details are not yet documented.

Next step

Codify the udev match strategy and ship a single install script with validation.

Interfaces

Inputs
  • USB NIC hardware identifiers
  • host network config
Outputs
  • stable interface name
  • automated NAT/sharing setup

Reality to Action trace

Reality Ingestion

Not in scope.

Canonical Storage

Not in scope.

Automation Engines

Contributes in this stage.

Human Interfaces

Not in scope.

Operational Adoption

Contributes in this stage.

Core workflow

TBD. Document the 5-10 steps that define the core workflow.

Operational notes

Reliability posture

Hardware-identity based to avoid interface enumeration chaos.

Observability

  • system logs
  • script logs

Security and privacy

Network sharing risk; safe defaults required.

Dependencies

Upstream
  • hardware presence
  • OS networking stack
Downstream
  • repeatable sharing script runs

Ownership

Owners

Josh Barton

Users

you, field ops, Josh Barton (owner)