<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/build-vagrant-boxes-for-your-network-devices-ipspace-net-blog-xitnpokxz" -->

---
title: Build Vagrant Boxes for Your Network Devices «...
description: Building Vagrant boxes for virtual network devices (Arista vEOS, Cisco Nexus 9300v, Cisco CSR, Juniper vSRX) is simplified using a scaffold built into netlab....
canonical: https://daily.dev/posts/build-vagrant-boxes-for-your-network-devices-ipspace-net-blog-xitnpokxz
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Build Vagrant Boxes for Your Network Devices « ipSpace.net blog | daily.dev
og:description: Building Vagrant boxes for virtual network devices (Arista vEOS, Cisco Nexus 9300v, Cisco CSR, Juniper vSRX) is simplified using a scaffold built into netlab....
og:url: https://daily.dev/posts/build-vagrant-boxes-for-your-network-devices-ipspace-net-blog-xitnpokxz
og:image: https://api.daily.dev/og/posts/xiTnPoKxz.png
og:image:alt: Build Vagrant Boxes for Your Network Devices « ipSpace.net blog
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Build Vagrant Boxes for Your Network Devices « ipSpace.net blog

**[ipSpace.net Blog](https://daily.dev/sources/ipspace)** · 2 min read · 0 upvotes · 0 comments

## Summary

Building Vagrant boxes for virtual network devices (Arista vEOS, Cisco Nexus 9300v, Cisco CSR, Juniper vSRX) is simplified using a scaffold built into netlab. The tool automates the repetitive parts — starting a VM, shutting it down after initial config, and packing the disk image as a Vagrant box with metadata — while leaving device-specific configuration steps to the user. Alternative approaches include vrnetlab for Docker-based containers usable with containerlab, and GNS3 for GUI-based labs.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.ipspace.net/2022/02/netsim-build-vagrant-boxes>

## Questions this post answers

### How do I build a Vagrant box for Arista vEOS or Cisco NX-OSv using libvirt?

netlab provides a scaffold that automates the repetitive parts of building libvirt Vagrant boxes for network devices: starting the VM, shutting it down after initial configuration, and packing the disk image with the correct metadata. Supported platforms include Arista vEOS, Cisco Nexus 9300v, Cisco CSR, and Juniper vSRX. You still need to download the disk image and perform device-specific initial configuration manually.

_Network engineers setting up virtual labs track netlab updates and box-building workflows on daily.dev._

### What is vrnetlab and how does it relate to containerlab for virtual network labs?

vrnetlab is an open-source project that automates building Docker containers for a range of network device platforms. These containers can be integrated with netlab and used with the containerlab platform, offering a Docker-based alternative to Vagrant/libvirt-based virtual network labs.

_Those choosing between Vagrant-based and container-based virtual network lab approaches find relevant comparisons on daily.dev._

## Similar posts on daily.dev

- [Configuring Management IP Addresses to Virtual Network Devices « ipSpace.net blog](https://daily.dev/posts/configuring-management-ip-addresses-to-virtual-network-devices-ipspace-net-blog-ffffzfuyz) · ipSpace.net Blog · 0 upvotes · 0 comments
- [I mapped every machine in my home lab with this free tool](https://daily.dev/posts/i-mapped-every-machine-in-my-home-lab-with-this-free-tool-pd1pjeshn) · XDA Developers · 2 upvotes · 0 comments
- [Networking Aspects of Running VMs in Containers « ipSpace.net blog](https://daily.dev/posts/networking-aspects-of-running-vms-in-containers-ipspace-net-blog-gttjndloc) · ipSpace.net Blog · 0 upvotes · 0 comments

---

Tags: [#devops](https://daily.dev/tags/devops)

[View this post on daily.dev](https://daily.dev/posts/build-vagrant-boxes-for-your-network-devices-ipspace-net-blog-xitnpokxz)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Build Vagrant Boxes for Your Network Devices « ipSpace.net blog","url":"https://daily.dev/posts/build-vagrant-boxes-for-your-network-devices-ipspace-net-blog-xitnpokxz","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/build-vagrant-boxes-for-your-network-devices-ipspace-net-blog-xitnpokxz"},"datePublished":"2026-08-11T08:53:13.827Z","dateModified":"2026-08-11T09:07:04.201Z","description":"Building Vagrant boxes for virtual network devices (Arista vEOS, Cisco Nexus 9300v, Cisco CSR, Juniper vSRX) is simplified using a scaffold built into netlab....","image":"https://media.daily.dev/image/upload/s--VDukGCjf--/f_auto/v1722860399/public/Placeholder%2002","thumbnailUrl":"https://media.daily.dev/image/upload/s--VDukGCjf--/f_auto/v1722860399/public/Placeholder%2002","isAccessibleForFree":true,"articleSection":"ipSpace.net Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"ipSpace.net Blog","logo":"https://media.daily.dev/image/upload/s--xS7E82MT--/f_auto,q_auto/v1786438303/logos/ipspace?_a=BAMAMicg0","url":"https://daily.dev/sources/ipspace"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/build-vagrant-boxes-for-your-network-devices-ipspace-net-blog-xitnpokxz","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"devops","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"ipSpace.net Blog","item":"https://daily.dev/sources/ipspace"},{"@type":"ListItem","position":3,"name":"Build Vagrant Boxes for Your Network Devices « ipSpace.net blog"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/build-vagrant-boxes-for-your-network-devices-ipspace-net-blog-xitnpokxz#faq","mainEntity":[{"@type":"Question","name":"How do I build a Vagrant box for Arista vEOS or Cisco NX-OSv using libvirt?","acceptedAnswer":{"@type":"Answer","text":"netlab provides a scaffold that automates the repetitive parts of building libvirt Vagrant boxes for network devices: starting the VM, shutting it down after initial configuration, and packing the disk image with the correct metadata. Supported platforms include Arista vEOS, Cisco Nexus 9300v, Cisco CSR, and Juniper vSRX. You still need to download the disk image and perform device-specific initial configuration manually. Network engineers setting up virtual labs track netlab updates and box-building workflows on daily.dev."}},{"@type":"Question","name":"What is vrnetlab and how does it relate to containerlab for virtual network labs?","acceptedAnswer":{"@type":"Answer","text":"vrnetlab is an open-source project that automates building Docker containers for a range of network device platforms. These containers can be integrated with netlab and used with the containerlab platform, offering a Docker-based alternative to Vagrant/libvirt-based virtual network labs. Those choosing between Vagrant-based and container-based virtual network lab approaches find relevant comparisons on daily.dev."}}]}
```

