Network Settings
Configure virtual networking for your virtual machine.
📸 Screenshot:
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.
