Posted to tcl by mookie at Tue Oct 28 18:19:13 GMT 2025view raw

  1. # Private Adapter
  2. $prv_adapter_id = "10";
  3. $prv_adapter_name = "prv_netbox";
  4. $prv_adapter_desc = "prv_net:${name}";
  5. $prv_adapter_network = "10.0.10.8/24";
  6. $prv_adapter_network_addr = "10.0.10.8";
  7. $prv_adapter_network_route = "10.0.10.3";
  8. # Private Bridge
  9. $prv_bridge_network = "10.0.10.7/24";
  10. $prv_bridge_name = "private";
  11. # Private Interfaces
  12. $prv_epair = "epair${prv_adapter_id}";
  13. $prv_epaira = "epair${prv_adapter_id}a";
  14. $prv_epairb = "epair${prv_adapter_id}b";
  15. vnet.interface += "${prv_epairb}";
  16. ##########
  17. ## Private Networking Plumbing
  18. # Networking on parent (host)
  19. exec.prestart += "ifconfig ${prv_epair} create up" ;# Create the epair adapter
  20. exec.prestart += "ifconfig ${prv_epaira} up descr ${prv_adapter_desc}" ;# Add description to adapter
  21. exec.prestart += "ifconfig ${prv_epaira} name ${prv_adapter_name}" ;# Rename adapter on parent
  22. exec.prestart += "ifconfig ${prv_bridge_name} addm ${prv_adapter_name}" ;# Add the private adapter to the private bridge in child
  23. # Networking in child (jail)
  24. exec.start += "ifconfig ${prv_epairb} ${prv_adapter_network} up" ;# Add IP
  25. exec.start += "ifconfig ${prv_epairb} name ${prv_adapter_name}" ;# Rename network adapter in child
  26. exec.start += "route add default ${prv_adapter_network_route}" ;# Add defaulkt route
  27. # Bridge in child (jail)
  28. exec.start += "ifconfig bridge create name ${prv_bridge_name}" ;# Set the name of the private bridge
  29. exec.start += "ifconfig ${prv_bridge_name} inet ${prv_bridge_network}" ;# Apply IP to bridge
  30. exec.start += "ifconfig ${prv_bridge_name} addm ${prv_adapter_name}" ;# Add the private adapter to the private bridge in child
  31. # Tidy-up networking
  32. exec.poststop += "ifconfig ${prv_adapter_name} destroy" ;# Remove our adapter from the parent
  33. exec.poststop += "arp -d ${prv_adapter_arp}" ;# Remove our adapter from the arp table

Add a comment

Please note that this site uses the meta tags nofollow,noindex for all pages that contain comments.
Items are closed for new comments after 1 week