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.
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
- repeatable sharing script runs
Ownership
OwnersJosh Barton
Usersyou, field ops, Josh Barton (owner)