vm-network-setup

Manages libvirt virtual networks and VM interfaces using nmap and ssh.

2|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/dmzoneill/skills --skill vm-network-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vm-network-setup
Source: https://github.com/dmzoneill/skills/tree/main/vm-network-setup
Command: npx skills add https://github.com/dmzoneill/skills --skill vm-network-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the configuration and management of virtual networking for libvirt virtual machines, ensuring seamless connectivity and troubleshooting.

Core Features & Use Cases

  • Network Lifecycle Management: Start, stop, and create virtual networks.
  • Network Inspection: List and view detailed information about existing networks and VM interfaces.
  • Host Discovery: Scan the network to identify active hosts.
  • Use Case: When setting up a new virtual machine environment, use this Skill to create and configure the necessary virtual networks, ensuring your VMs can communicate with each other and the host.

Quick Start

Use the vm-network-setup skill to list all virtual networks.

Frequently Asked Questions about vm-network-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up and manage libvirt virtual networks for my VMs?

To set up libvirt virtual networks, you can create, start, and stop network configurations to ensure seamless VM connectivity. This process manages virtual machine interfaces and enables communication between hosts and VMs across the virtualization environment.

What is the best way to troubleshoot virtual machine network connectivity in libvirt?

Troubleshooting libvirt network connectivity involves listing existing networks and scanning for active hosts using network discovery tools. This identifies configuration issues and verifies which virtual machine interfaces are properly connected and communicating.

Do I need nmap and ssh to manage libvirt networks?

Yes, you need nmap and ssh installed alongside libvirt to operate this network management functionality. These tools provide the host scanning and remote access capabilities required for network discovery and virtual machine interface management operations.

How do I list all existing virtual networks and view VM interface details?

Listing existing virtual networks and viewing VM interface details requires inspecting the libvirt network configurations. This network inspection shows active network states and interface mappings to verify virtual machine connectivity and identify available virtual networks.

Can I scan a libvirt network to discover active virtual machine hosts?

Yes, you can scan a libvirt network to discover active virtual machine hosts using network discovery tools. This host discovery process identifies all running VMs on the virtual network, which is essential for connectivity troubleshooting and network setup verification.