Skip to content

Network Settings

Configure virtual networking for your virtual machine.

📸 Screenshot: Network Section

Fields

Field Description
Source Type of network connection.
Default (NAT): The VM shares the host’s internet connection through NAT (Network Address Translation).
Bridged: Connects the VM directly to a physical host interface and local network.
Custom: A VirtualProg network created in Tools → Network Manager (macOS 26 Tahoe or later).
Adapter (Windows only) Choose the device presented to the Windows guest: USB (NCM) (default; uses Windows’ built-in driver) or VirtIO (PCI) (requires the NetKVM driver, installed by install.cmd on the VirtualProgTools drive). This does not change the selected network source. Older configurations default to USB (NCM).
MAC Address The virtual network adapter’s MAC address. You can manually edit it or click the ↻ regenerate button to generate a new unique MAC address.
Static IP Assign a static IP address to the VM. Available only with a custom network.
Port Forwarding Forward TCP/UDP ports from the host to the VM. Available only with custom shared networking and a static IP.

These settings are useful for controlling how the virtual machine accesses the network and communicates with other devices on the host network or internet.