Skip to content

Conversation

@krjakbrjak
Copy link
Contributor

No description provided.

Add complete network isolation using Linux namespaces with integrated DHCP
server to eliminate host system contamination and enable clean VM management
operations.

Key Changes
* Network Namespace Management: Idempotent namespace creation with persistent
  VM isolation
* Integrated DHCP Server: CoreDHCP integration within namespace prevents
  system conflicts
* Platform Separation: Linux namespace implementation vs Darwin direct
  execution
* Recursive Process Execution: Ensures all goroutines run within target
  namespace
* Dynamic Interface Adaptation: Automatic firewall reconfiguration on
  interface changes

Benefits

* Zero host networking contamination during VM operations
* Crash-resilient design - VMs survive management process restarts
* No external DHCP configuration dependencies
* Clean operational boundaries between system and VM networking

Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com>
DHCP server is built in now.

Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com>
Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com>
Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com>
Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com>
Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com>
This fork implements DHCP RELEASE message handling

Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com>
Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com>
@krjakbrjak krjakbrjak merged commit 6c2124d into main Nov 29, 2025
1 check passed
@krjakbrjak krjakbrjak deleted the VNI-dhcp branch November 29, 2025 18:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants