VLANlab
Catalog
About
VLANlab
Virtualization
7 tools
Proxmox Net ConfigVMware Port GroupHyper-V vSwitchVXLAN VNI PlannerKVM Net ConfigXCP-ng NetworkNSX-T Segment
VLANlab

CALCULATE • LOOKUP • VERIFY

What Is My IP?IPv6 TestSpeed Test
DNS LookupDNS PropagationDNS Health CheckerSPF AnalyzerPTR LookupCAA RecordSRV RecordDNS TraceDNS PrivacyDANE / TLSADNSSEC CheckerSPF BuilderDKIM GeneratorZone DiffPTR Zone Generator
Subnet CalculatorCIDR Range ViewerVLSM CalculatorVLAN PlannerBandwidth CalcIPv6 Subnet CalcIP ↔ BinarySupernet CalcCIDR MergeCIDR to IP RangeCIDR SplitIPv4 → IPv6CIDR OverlapFree IP Space FinderDHCP CalculatorMTU Calculator
WHOIS LookupDomain Age CheckerSubdomain FinderIP GeolocationASN / BGP LookupIP Blacklist CheckReverse IP LookupMAC Address LookupBGP Prefix LookupRPKI / ROA CheckDomain Availability
Email InspectorDKIM CheckerEmail HeadersSMTP TestSMTP TLS CheckMX Health CheckEmail SecurityDMARC Generator
Temp MailSoon
Is It Down?SSL/TLS CheckerOpen Port CheckerOG Tag CheckerOCSP CheckerPing / LatencyHTTP InspectorRedirect ChainCSP AnalyzerTech Stack CheckerBetaTracerouteBetaHTTP/2 + HTTP/3robots.txt ViewerSSL Cert DecoderBanner GrabberWebSocket TesterCORS TesterDomain MonitoringHTTP TimingStructured DataPWA ManifestSEO Auditor
One-Time SecretHash GeneratorPassword StrengthSecurity.txtCT Log SearchAXFR Zone Test
HTTP Sec ScoreSoon
WebRTC Leak TestIP Reputation
JSON FormatterYAML FormatterBase64 / URL EncodeJWT DecoderRegex TesterUnix TimestampCron BuilderUUID / ULIDPunycode / IDNBase ConverterACL Generator
CSS Unit ConverterColor ToolkitGradient GeneratorcURL BuilderURL ParserURL Encoder/DecoderHTTP Status CodesBox Shadow GenFavicon GeneratorFlex & Gridrobots.txt Tester
Text CompareCase ConverterText CleanerText AnalyzerText TransformerList ToolsLorem GeneratorSlug Generator
Cloud VPC PlannerCloud IP RangeSecurity GroupsIAM AnalyzerK8s CIDR PlannerFirewall BuilderHCL FormatterEgress Cost CalcCloud DNS Zone
VM Cost EstimatorSoon
Proxmox Net ConfigVMware Port GroupHyper-V vSwitchVXLAN VNI PlannerKVM Net ConfigXCP-ng NetworkNSX-T Segment
Disposable Email DetectorPhone InspectorTor Exit NodeVPN/Proxy DetectDomain ReputationTyposquat DetectUsername SearchFavicon Hash
GitHub ActionsDockerfile Gendocker-composeArgoCD AppK8s Manifests
About

© 2026 VLANlab

No login · No ads · No tracking

XCP-ng Network Config Generator

2.35.ae89349

XCP-ng Network Config Generator

Generate xe CLI commands for XCP-ng VLAN networks and NIC bonds as a ready-to-run shell script.

Operation
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Related Tools

Proxmox Net Config

Generate paste-ready /etc/network/interfaces entries for Proxmox bridges, bonds, VLANs, and OVS bridges.

Hyper-V vSwitch

Generate PowerShell commands to create Hyper-V external, internal, or private virtual switches, with optional VLAN tagging.

VXLAN VNI Planner

Allocate VNI ranges across segments and generate multicast group assignments. Get Linux VTEP, Open vSwitch, and Cisco NXOS deployment commands.

About this tool

About XCP-ng Network Config Generator

XCP-ng is an open-source hypervisor based on the Xen Project, managed via the XAPI toolstack and the <code>xe</code> command-line interface. Network configuration in XCP-ng involves three main objects: PIFs (Physical Interface bindings to host NICs), Networks (virtual switches VMs attach to), and VLANs (tagged subnetworks created on top of a PIF). Bonds aggregate multiple PIFs for redundancy or increased throughput.

How to use

Select the operation type (VLAN Network, NIC Bond, or Management Network reconfiguration), fill in the network name, VLAN ID or bond member PIFs, and optional MTU. The tool generates a shell script of <code>xe</code> commands using shell variables to capture UUIDs from each step. UUID placeholders are clearly marked where they must be substituted with values from the target host.

PIF UUIDs are host-specific. Run xe pif-list host-uuid=$(xe host-list --minimal) on the target host to find the correct UUID for each physical interface. The Step by Step tab includes comments explaining each command and common pitfalls such as the IP= uppercase requirement for pif-reconfigure-ip and the need to call xe bond-set-mode after bond creation.