{"id":19815,"date":"2026-04-16T17:43:07","date_gmt":"2026-04-16T14:43:07","guid":{"rendered":"https:\/\/unihost.com\/help\/?p=19815"},"modified":"2026-04-16T17:43:07","modified_gmt":"2026-04-16T14:43:07","slug":"configuring-networking-on-a-proxmox-ve-server-server-model-ove","status":"publish","type":"post","link":"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/","title":{"rendered":"Configuring networking on a Proxmox VE server, server model OVE"},"content":{"rendered":"<h2><strong><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">Introduction<\/span><\/strong><\/h2>\n<p><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">After installing Proxmox VE, it is important to configure the network layout correctly. This affects access to the web interface, the operation of virtual machines, and the ability to use separate internal segments for a firewall or client VMs.<\/span><\/p>\n<p><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">This article covers a scenario where:<\/span><\/p>\n<ol>\n<li><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">the Proxmox server gets Internet access through the primary network interface<\/span><\/li>\n<li><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">an external bridge is created for WAN<\/span><\/li>\n<li><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">an internal bridge is created for the local network of virtual machines<\/span><\/li>\n<li><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">the host remains accessible independently of the virtual firewall<\/span><\/li>\n<\/ol>\n<h2 data-section-id=\"kelkox\" data-start=\"0\" data-end=\"17\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">Network layout<\/span><\/h2>\n<p data-start=\"19\" data-end=\"64\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">The following setup is used in this scenario:<\/span><\/p>\n<ul data-start=\"66\" data-end=\"259\">\n<li data-section-id=\"1omsx38\" data-start=\"66\" data-end=\"183\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">vmbr0 \u2014 the external bridge through which both the host and the firewall VM\u2019s WAN interface access the Internet<\/span><\/li>\n<li data-section-id=\"1s9t7jc\" data-start=\"184\" data-end=\"259\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">vmbr1 \u2014 the internal bridge for the local network of virtual machines<\/span><\/li>\n<\/ul>\n<p data-start=\"261\" data-end=\"285\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">The logic is as follows:<\/span><\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse\/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback\">\n<div class=\"relative\">\n<div class=\"pe-11 pt-3\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037ck \u037cy\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">Internet<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">|<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">vmbr0<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">|<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">Proxmox host<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">|<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">OPNsense WAN<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">OPNsense LAN<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">|<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">vmbr1<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">|<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">Windows VM \/ other VMs<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2 data-section-id=\"gj0dk0\" data-start=\"0\" data-end=\"48\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\"><span role=\"text\">Step 1. Configure the external bridge <\/span><span role=\"text\">vmbr0<\/span><\/span><\/h2>\n<p data-start=\"50\" data-end=\"67\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">The main idea is:<\/span><\/p>\n<ul data-start=\"69\" data-end=\"169\">\n<li data-section-id=\"1250ald\" data-start=\"69\" data-end=\"116\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">set the physical interface to manual mode<\/span><\/li>\n<li data-section-id=\"1f97hfa\" data-start=\"117\" data-end=\"169\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">move the IP address and default route to vmbr0<\/span><\/li>\n<\/ul>\n<p data-start=\"171\" data-end=\"193\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">Example configuration:<\/span><\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse\/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037ck \u037cy\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">auto lo<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">iface lo inet loopback<\/span>\n\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">iface enp8s0f0np0 inet manual<\/span>\n\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">auto vmbr0<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">iface vmbr0 inet dhcp<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">\u00a0 \u00a0bridge-ports enp8s0f0np0<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">\u00a0 \u00a0bridge-stp off<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">\u00a0 \u00a0bridge-fd <span class=\"\u037cq\">0<\/span><\/span>\n\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">iface enp8s0f1np1 inet manual<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"405\" data-end=\"500\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">Replace enp8s0f0np0 with the actual name of your network interface, which you can find using:<\/span><\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse\/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037ck \u037cy\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">ip a<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"532\" data-end=\"593\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">If your network uses DHCP, iface vmbr0 inet dhcp is enough.<\/span><\/p>\n<p data-start=\"595\" data-end=\"669\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">If you are using a static configuration, specify the following on vmbr0:<\/span><\/p>\n<ul data-start=\"671\" data-end=\"707\" data-is-last-node=\"\" data-is-only-node=\"\">\n<li data-section-id=\"btxcx3\" data-start=\"671\" data-end=\"685\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">IP address<\/span><\/li>\n<li data-section-id=\"70miw3\" data-start=\"686\" data-end=\"697\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">netmask<\/span><\/li>\n<li data-section-id=\"muzkmo\" data-start=\"698\" data-end=\"707\" data-is-last-node=\"\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">gateway<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-19786\" src=\"https:\/\/unihost.com\/help\/minio.php?2026\/04\/Screenshot-at-11-11-42.png\" alt=\"Configuring networking on a Proxmox VE server, server model OVE - Image 1\" width=\"806\" height=\"224\" \/ title=\"Configuring networking on a Proxmox VE server, server model OVE - Image 1\"><\/span><\/p>\n<h2 data-section-id=\"s4t9ue\" data-start=\"0\" data-end=\"34\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">Step 2. Apply the configuration<\/span><\/h2>\n<p data-start=\"36\" data-end=\"113\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">After editing \/etc\/network\/interfaces, you can apply the new settings with:<\/span><\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse\/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037ck \u037cy\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">ifreload <span class=\"\u037cu\">-a<\/span><\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"140\" data-end=\"220\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">If you are not fully confident in the changes, it is safer to reboot the server:<\/span><\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse\/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037ck \u037cy\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">reboot<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"242\" data-end=\"312\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">After the system comes back up, check the network configuration again:<\/span><\/p>\n<div class=\"relative w-full mt-4 mb-1\">\n<div class=\"\">\n<div class=\"relative\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"h-full min-h-0 min-w-0\">\n<div class=\"border border-token-border-light border-radius-3xl corner-superellipse\/1.1 rounded-3xl\">\n<div class=\"h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse\/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback\">\n<div class=\"relative\">\n<div class=\"\">\n<div class=\"relative z-0 flex max-w-full\">\n<div id=\"code-block-viewer\" class=\"q9tKkq_viewer cm-editor z-10 light:cm-light dark:cm-light flex h-full w-full flex-col items-stretch \u037ck \u037cy\" dir=\"ltr\">\n<div class=\"cm-scroller\">\n<pre class=\"cm-content q9tKkq_readonly\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">ip a<\/span>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">ip r<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"\">\n<div class=\"\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"337\" data-end=\"360\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">The expected result is:<\/span><\/p>\n<ul data-start=\"362\" data-end=\"488\" data-is-last-node=\"\" data-is-only-node=\"\">\n<li data-section-id=\"1gqzbb8\" data-start=\"362\" data-end=\"401\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">the IP address is assigned to vmbr0<\/span><\/li>\n<li data-section-id=\"1ub0014\" data-start=\"402\" data-end=\"434\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">the default route uses vmbr0<\/span><\/li>\n<li data-section-id=\"1mzzdus\" data-start=\"435\" data-end=\"488\" data-is-last-node=\"\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">the physical interface is attached as a bridge port<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">Step 3. Create the internal bridge vmbr1<\/span><\/h2>\n<p><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">The internal bridge is used for the local network of virtual machines. It must not be attached to any physical network interface.<\/span><\/p>\n<p><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">In the Proxmox web interface:<\/span><\/p>\n<p><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">Go to <strong>Node \u2192 Network<\/strong>.<\/span><br \/>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">Click <strong>Create \u2192 Linux Bridge<\/strong>.<\/span><\/p>\n<p><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">Set the following values:<\/span><\/p>\n<ul>\n<li><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\"><strong>Name:<\/strong> vmbr1<\/span><\/li>\n<li><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\"><strong>Autostart:<\/strong> enabled<\/span><\/li>\n<li><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\"><strong>Bridge ports:<\/strong> leave empty<\/span><\/li>\n<li><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\"><strong>IPv4\/CIDR:<\/strong> leave empty<\/span><\/li>\n<li><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\"><strong>Gateway:<\/strong> leave empty<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">This will create an internal virtual switch.<\/span><\/p>\n<p><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\"> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-19787\" src=\"https:\/\/unihost.com\/help\/minio.php?2026\/04\/Screenshot-at-11-11-48.png\" alt=\"Configuring networking on a Proxmox VE server, server model OVE - Image 2\" width=\"591\" height=\"271\" \/ title=\"Configuring networking on a Proxmox VE server, server model OVE - Image 2\"><\/span><\/p>\n<p><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">After creating the bridge, apply the network settings.<\/span><\/p>\n<h2><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">Step 4. Make sure both bridges are available<\/span><\/h2>\n<p><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">After applying the configuration, the network list should include:<\/span><\/p>\n<ul>\n<li><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">the physical interfaces<\/span><\/li>\n<li><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">vmbr0<\/span><\/li>\n<li><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">vmbr1<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">vmbr0 is used for external traffic.<\/span><br \/>\n<span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">vmbr1 is used for the internal segment between the firewall and the guest systems.<\/span><\/p>\n<p><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\"> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-19788\" src=\"https:\/\/unihost.com\/help\/minio.php?2026\/04\/Screenshot-at-11-11-55.png\" alt=\"Configuring networking on a Proxmox VE server, server model OVE - Image 3\" width=\"684\" height=\"178\" \/ title=\"Configuring networking on a Proxmox VE server, server model OVE - Image 3\"><\/span><\/p>\n<h2 data-section-id=\"x5ahe1\" data-start=\"0\" data-end=\"31\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">Practical use of the bridges<\/span><\/h2>\n<p data-start=\"33\" data-end=\"96\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">Later, the virtual machine interfaces are connected as follows:<\/span><\/p>\n<ul data-start=\"98\" data-end=\"202\">\n<li data-section-id=\"4jqzto\" data-start=\"98\" data-end=\"136\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\"><strong data-start=\"100\" data-end=\"126\">WAN of the firewall VM<\/strong> \u2192 vmbr0<\/span><\/li>\n<li data-section-id=\"111jwqu\" data-start=\"137\" data-end=\"175\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\"><strong data-start=\"139\" data-end=\"165\">LAN of the firewall VM<\/strong> \u2192 vmbr1<\/span><\/li>\n<li data-section-id=\"gfqm78\" data-start=\"176\" data-end=\"202\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\"><strong data-start=\"178\" data-end=\"192\">Windows VM<\/strong> \u2192 vmbr1<\/span><\/li>\n<\/ul>\n<p data-start=\"204\" data-end=\"230\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">This makes it possible to:<\/span><\/p>\n<ul data-start=\"232\" data-end=\"361\">\n<li data-section-id=\"1tq3mnj\" data-start=\"232\" data-end=\"258\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">keep the host separate<\/span><\/li>\n<li data-section-id=\"zw6t0f\" data-start=\"259\" data-end=\"324\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">avoid depending on the virtual firewall for access to Proxmox<\/span><\/li>\n<li data-section-id=\"5eh9x5\" data-start=\"325\" data-end=\"361\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">build isolated internal networks<\/span><\/li>\n<\/ul>\n<h2 data-section-id=\"8dtpi\" data-start=\"363\" data-end=\"376\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">Conclusion<\/span><\/h2>\n<p data-start=\"378\" data-end=\"459\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">After configuring the network on the Proxmox host, you end up with two key zones:<\/span><\/p>\n<ul data-start=\"461\" data-end=\"524\">\n<li data-section-id=\"1ulru94\" data-start=\"461\" data-end=\"492\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">the external bridge vmbr0<\/span><\/li>\n<li data-section-id=\"5rjvyr\" data-start=\"493\" data-end=\"524\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">the internal bridge vmbr1<\/span><\/li>\n<\/ul>\n<p data-start=\"526\" data-end=\"666\" data-is-last-node=\"\" data-is-only-node=\"\"><span style=\"font-family: Ubuntu, sans-serif; font-size: 12pt;\">This setup works well with OPNsense and provides a solid foundation for building a secure infrastructure for Windows VMs and other services.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction After installing Proxmox VE, it is important to configure the network layout correctly. This affects access to the web interface, the operation of virtual machines, and the ability to use separate internal segments for a firewall or client VMs. This article covers a scenario where: the Proxmox server gets Internet access through the primary [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[158],"tags":[520,192],"class_list":["post-19815","post","type-post","status-publish","format-standard","hentry","category-dedicated-servers","tag-dedicated-servers","tag-installation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Configuring networking on a Proxmox VE server, server model OVE - Unihost.FAQ<\/title>\n<meta name=\"description\" content=\"After installing Proxmox VE, it is important to configure the network layout correctly. This affects access to the web interface, the operation of virtual machines, and the ability to use separate internal segments for a firewall or client VMs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Configuring networking on a Proxmox VE server, server model OVE - Unihost.FAQ\" \/>\n<meta property=\"og:description\" content=\"After installing Proxmox VE, it is important to configure the network layout correctly. This affects access to the web interface, the operation of virtual machines, and the ability to use separate internal segments for a firewall or client VMs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/\" \/>\n<meta property=\"og:site_name\" content=\"Unihost.FAQ\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/unihost\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-16T14:43:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/unihost.com\/help\/minio.php?2026\/04\/Screenshot-at-11-11-42.png\" \/>\n\t<meta property=\"og:image:width\" content=\"806\" \/>\n\t<meta property=\"og:image:height\" content=\"224\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Unihost Support\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@unihost\" \/>\n<meta name=\"twitter:site\" content=\"@unihost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Unihost Support\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/\"},\"author\":{\"name\":\"Unihost Support\",\"@id\":\"https:\/\/unihost.com\/help\/#\/schema\/person\/bb5ae95f38577c920e6a7507888b715a\"},\"headline\":\"Configuring networking on a Proxmox VE server, server model OVE\",\"datePublished\":\"2026-04-16T14:43:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/\"},\"wordCount\":495,\"publisher\":{\"@id\":\"https:\/\/unihost.com\/help\/#organization\"},\"image\":{\"@id\":\"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/unihost.com\/help\/minio.php?2026\/04\/Screenshot-at-11-11-42.png\",\"keywords\":[\"dedicated servers\",\"Installation\"],\"articleSection\":[\"02. Dedicated servers\"],\"inLanguage\":\"en\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/\",\"url\":\"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/\",\"name\":\"Configuring networking on a Proxmox VE server, server model OVE - Unihost.FAQ\",\"isPartOf\":{\"@id\":\"https:\/\/unihost.com\/help\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/unihost.com\/help\/minio.php?2026\/04\/Screenshot-at-11-11-42.png\",\"datePublished\":\"2026-04-16T14:43:07+00:00\",\"description\":\"After installing Proxmox VE, it is important to configure the network layout correctly. This affects access to the web interface, the operation of virtual machines, and the ability to use separate internal segments for a firewall or client VMs.\",\"breadcrumb\":{\"@id\":\"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/#breadcrumb\"},\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/#primaryimage\",\"url\":\"https:\/\/unihost.com\/help\/minio.php?2026\/04\/Screenshot-at-11-11-42.png\",\"contentUrl\":\"https:\/\/unihost.com\/help\/minio.php?2026\/04\/Screenshot-at-11-11-42.png\",\"width\":806,\"height\":224},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Unihost\",\"item\":\"https:\/\/unihost.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Help\",\"item\":\"https:\/\/unihost.com\/help\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Configuring networking on a Proxmox VE server, server model OVE\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/unihost.com\/help\/#website\",\"url\":\"https:\/\/unihost.com\/help\/\",\"name\":\"Unihost.FAQ\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/unihost.com\/help\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/unihost.com\/help\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/unihost.com\/help\/#organization\",\"name\":\"Unihost\",\"alternateName\":\"Unihost\",\"url\":\"https:\/\/unihost.com\/help\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\/\/unihost.com\/help\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/unihost.com\/help\/minio.php?2026\/01\/minio.png\",\"contentUrl\":\"https:\/\/unihost.com\/help\/minio.php?2026\/01\/minio.png\",\"width\":300,\"height\":300,\"caption\":\"Unihost\"},\"image\":{\"@id\":\"https:\/\/unihost.com\/help\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/unihost\/\",\"https:\/\/x.com\/unihost\",\"https:\/\/www.instagram.com\/unihost\/?hl=en\",\"https:\/\/www.linkedin.com\/company\/unihost-com\",\"https:\/\/www.youtube.com\/channel\/UCITKsxMDnslQY8brN3advgw\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/unihost.com\/help\/#\/schema\/person\/bb5ae95f38577c920e6a7507888b715a\",\"name\":\"Unihost Support\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\/\/unihost.com\/help\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a0c9db17c2a0d93e8a0d5ac123f8c5db750ad4d3d5657369c0c4e480f5af77b8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a0c9db17c2a0d93e8a0d5ac123f8c5db750ad4d3d5657369c0c4e480f5af77b8?s=96&d=mm&r=g\",\"caption\":\"Unihost Support\"},\"sameAs\":[\"https:\/\/unihost.com\/\"],\"url\":\"https:\/\/unihost.com\/help\/author\/support\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Configuring networking on a Proxmox VE server, server model OVE - Unihost.FAQ","description":"After installing Proxmox VE, it is important to configure the network layout correctly. This affects access to the web interface, the operation of virtual machines, and the ability to use separate internal segments for a firewall or client VMs.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/","og_locale":"en_US","og_type":"article","og_title":"Configuring networking on a Proxmox VE server, server model OVE - Unihost.FAQ","og_description":"After installing Proxmox VE, it is important to configure the network layout correctly. This affects access to the web interface, the operation of virtual machines, and the ability to use separate internal segments for a firewall or client VMs.","og_url":"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/","og_site_name":"Unihost.FAQ","article_publisher":"https:\/\/www.facebook.com\/unihost\/","article_published_time":"2026-04-16T14:43:07+00:00","og_image":[{"width":806,"height":224,"url":"https:\/\/unihost.com\/help\/minio.php?2026\/04\/Screenshot-at-11-11-42.png","type":"image\/png"}],"author":"Unihost Support","twitter_card":"summary_large_image","twitter_creator":"@unihost","twitter_site":"@unihost","twitter_misc":{"Written by":"Unihost Support","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/#article","isPartOf":{"@id":"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/"},"author":{"name":"Unihost Support","@id":"https:\/\/unihost.com\/help\/#\/schema\/person\/bb5ae95f38577c920e6a7507888b715a"},"headline":"Configuring networking on a Proxmox VE server, server model OVE","datePublished":"2026-04-16T14:43:07+00:00","mainEntityOfPage":{"@id":"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/"},"wordCount":495,"publisher":{"@id":"https:\/\/unihost.com\/help\/#organization"},"image":{"@id":"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/#primaryimage"},"thumbnailUrl":"https:\/\/unihost.com\/help\/minio.php?2026\/04\/Screenshot-at-11-11-42.png","keywords":["dedicated servers","Installation"],"articleSection":["02. Dedicated servers"],"inLanguage":"en"},{"@type":"WebPage","@id":"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/","url":"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/","name":"Configuring networking on a Proxmox VE server, server model OVE - Unihost.FAQ","isPartOf":{"@id":"https:\/\/unihost.com\/help\/#website"},"primaryImageOfPage":{"@id":"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/#primaryimage"},"image":{"@id":"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/#primaryimage"},"thumbnailUrl":"https:\/\/unihost.com\/help\/minio.php?2026\/04\/Screenshot-at-11-11-42.png","datePublished":"2026-04-16T14:43:07+00:00","description":"After installing Proxmox VE, it is important to configure the network layout correctly. This affects access to the web interface, the operation of virtual machines, and the ability to use separate internal segments for a firewall or client VMs.","breadcrumb":{"@id":"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/"]}]},{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/#primaryimage","url":"https:\/\/unihost.com\/help\/minio.php?2026\/04\/Screenshot-at-11-11-42.png","contentUrl":"https:\/\/unihost.com\/help\/minio.php?2026\/04\/Screenshot-at-11-11-42.png","width":806,"height":224},{"@type":"BreadcrumbList","@id":"https:\/\/unihost.com\/help\/configuring-networking-on-a-proxmox-ve-server-server-model-ove\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Unihost","item":"https:\/\/unihost.com\/"},{"@type":"ListItem","position":2,"name":"Help","item":"https:\/\/unihost.com\/help\/"},{"@type":"ListItem","position":3,"name":"Configuring networking on a Proxmox VE server, server model OVE"}]},{"@type":"WebSite","@id":"https:\/\/unihost.com\/help\/#website","url":"https:\/\/unihost.com\/help\/","name":"Unihost.FAQ","description":"","publisher":{"@id":"https:\/\/unihost.com\/help\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/unihost.com\/help\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en"},{"@type":"Organization","@id":"https:\/\/unihost.com\/help\/#organization","name":"Unihost","alternateName":"Unihost","url":"https:\/\/unihost.com\/help\/","logo":{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/unihost.com\/help\/#\/schema\/logo\/image\/","url":"https:\/\/unihost.com\/help\/minio.php?2026\/01\/minio.png","contentUrl":"https:\/\/unihost.com\/help\/minio.php?2026\/01\/minio.png","width":300,"height":300,"caption":"Unihost"},"image":{"@id":"https:\/\/unihost.com\/help\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/unihost\/","https:\/\/x.com\/unihost","https:\/\/www.instagram.com\/unihost\/?hl=en","https:\/\/www.linkedin.com\/company\/unihost-com","https:\/\/www.youtube.com\/channel\/UCITKsxMDnslQY8brN3advgw"]},{"@type":"Person","@id":"https:\/\/unihost.com\/help\/#\/schema\/person\/bb5ae95f38577c920e6a7507888b715a","name":"Unihost Support","image":{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/unihost.com\/help\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a0c9db17c2a0d93e8a0d5ac123f8c5db750ad4d3d5657369c0c4e480f5af77b8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0c9db17c2a0d93e8a0d5ac123f8c5db750ad4d3d5657369c0c4e480f5af77b8?s=96&d=mm&r=g","caption":"Unihost Support"},"sameAs":["https:\/\/unihost.com\/"],"url":"https:\/\/unihost.com\/help\/author\/support\/"}]}},"_links":{"self":[{"href":"https:\/\/unihost.com\/help\/wp-json\/wp\/v2\/posts\/19815","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unihost.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unihost.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unihost.com\/help\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/unihost.com\/help\/wp-json\/wp\/v2\/comments?post=19815"}],"version-history":[{"count":9,"href":"https:\/\/unihost.com\/help\/wp-json\/wp\/v2\/posts\/19815\/revisions"}],"predecessor-version":[{"id":19833,"href":"https:\/\/unihost.com\/help\/wp-json\/wp\/v2\/posts\/19815\/revisions\/19833"}],"wp:attachment":[{"href":"https:\/\/unihost.com\/help\/wp-json\/wp\/v2\/media?parent=19815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unihost.com\/help\/wp-json\/wp\/v2\/categories?post=19815"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unihost.com\/help\/wp-json\/wp\/v2\/tags?post=19815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}