{"id":90387,"date":"2026-03-16T18:51:22","date_gmt":"2026-03-16T15:51:22","guid":{"rendered":"https:\/\/cloudspinx.com\/?p=90387"},"modified":"2026-03-16T18:51:22","modified_gmt":"2026-03-16T15:51:22","slug":"kvm-host-network-configurations-using-virt-manager","status":"publish","type":"post","link":"https:\/\/computingforgeeks.com\/kvm-host-network-configurations-using-virt-manager\/","title":{"rendered":"KVM Host Network Configurations using Virt-Manager"},"content":{"rendered":"\n<p>Networking is one of the most important aspects of any virtualization setup. Changing VMs is not a problem. How the VM connects with each other, the host, and outside world depends on the network of the host. Networking in KVM can be handled at a low level using Linux networking tools. For many administrators, however, Virt-Manager provides a simple graphical interface for managing KVM networking.<\/p>\n\n\n<p>[ebook product=&#8221;1&#8243; theme=&#8221;dark&#8221;]<\/p>\n\n\n\n<p>Let&#8217;s go through some basic network configurations that you can perform using Virtual Machine Manager:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Creating Virtual Networks<\/h4>\n\n\n\n<p><a href=\"https:\/\/github.com\/cloudspinx\/elearning\/blob\/main\/eBooks\/Virtualization\/KVM\/Mastering-KVM-Virtualization-The-Ultimate-eBook\/chapters\/9-Managing-KVM-with-Virt-Manager\/index.md#creating-virtual-networks\" rel=\"noopener\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a>Launch Virt Manager and select a KVM host then go to&nbsp;<strong>Edit<\/strong>&nbsp;\u2192&nbsp;<strong>Connection Details<\/strong>. Navigate to the&nbsp;<strong>Virtual Networks<\/strong>&nbsp;tab and click on the plus icon that says&nbsp;<strong>Add Network<\/strong>&nbsp;when hovered.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"857\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-31-1024x857.png\" alt=\"\" class=\"wp-image-90421\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-31-1024x857.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-31-300x251.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-31-768x642.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-31-1536x1285.png 1536w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-31-502x420.png 502w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-31-696x582.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-31-1068x893.png 1068w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-31.png 1578w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>A new configuration wizard pops up and you can configure your virtual network:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-32-1024x857.png\" alt=\"\" class=\"wp-image-90422\" title=\"\"><\/figure>\n\n\n\n<p>You can specify whichever subnet you want, as long as it does not conflict with any existing virtual network.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"857\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-33-1024x857.png\" alt=\"\" class=\"wp-image-90423\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-33-1024x857.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-33-300x251.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-33-768x642.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-33-1536x1285.png 1536w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-33-502x420.png 502w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-33-696x582.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-33-1068x893.png 1068w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-33.png 1578w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>You can also configure your virtual network using&nbsp;<code>xml<\/code>&nbsp;on virt-manager.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"857\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-34-1024x857.png\" alt=\"\" class=\"wp-image-90424\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-34-1024x857.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-34-300x251.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-34-768x642.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-34-1536x1285.png 1536w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-34-502x420.png 502w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-34-696x582.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-34-1068x893.png 1068w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-34.png 1578w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Click on&nbsp;<strong>Finish<\/strong>&nbsp;when done. Now your new Virtual Network is up and running.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"857\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-35-1024x857.png\" alt=\"\" class=\"wp-image-90425\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-35-1024x857.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-35-300x251.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-35-768x642.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-35-1536x1285.png 1536w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-35-502x420.png 502w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-35-696x582.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-35-1068x893.png 1068w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-35.png 1578w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Attach Virtual Network to VM<\/h4>\n\n\n\n<p><a href=\"https:\/\/github.com\/cloudspinx\/elearning\/blob\/main\/eBooks\/Virtualization\/KVM\/Mastering-KVM-Virtualization-The-Ultimate-eBook\/chapters\/9-Managing-KVM-with-Virt-Manager\/index.md#attach-virtual-network-to-vm\" rel=\"noopener\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a>Now, let&#8217;s attach the custom Network to a VM. Open the VM details by selecting the VM, then&nbsp;<em><strong>click<\/strong><\/em>&nbsp;<strong>Open<\/strong>&nbsp;\u2192&nbsp;<strong>View<\/strong>&nbsp;\u2192&nbsp;<strong>Details<\/strong>&nbsp;\u2192&nbsp;<strong>NIC<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"904\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-36-1024x904.png\" alt=\"\" class=\"wp-image-90426\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-36-1024x904.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-36-300x265.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-36-768x678.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-36-1536x1356.png 1536w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-36-476x420.png 476w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-36-696x615.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-36-1068x943.png 1068w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-36.png 1744w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><em><strong>Click<\/strong><\/em>&nbsp;on&nbsp;<strong>Network source<\/strong>&nbsp;and select the Virtual Network you just created then&nbsp;<em><strong>click<\/strong><\/em>&nbsp;<strong>Apply<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"904\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-37-1024x904.png\" alt=\"\" class=\"wp-image-90427\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-37-1024x904.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-37-300x265.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-37-768x678.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-37-1536x1356.png 1536w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-37-476x420.png 476w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-37-696x615.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-37-1068x943.png 1068w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-37.png 1744w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>After powering on the VM, you can reload the IP address to have a look at the new IP address:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"904\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-38-1024x904.png\" alt=\"\" class=\"wp-image-90428\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-38-1024x904.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-38-300x265.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-38-768x678.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-38-1536x1356.png 1536w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-38-476x420.png 476w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-38-696x615.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-38-1068x943.png 1068w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-38.png 1744w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Configure Bridged Networking<\/h4>\n\n\n\n<p><a href=\"https:\/\/github.com\/cloudspinx\/elearning\/blob\/main\/eBooks\/Virtualization\/KVM\/Mastering-KVM-Virtualization-The-Ultimate-eBook\/chapters\/9-Managing-KVM-with-Virt-Manager\/index.md#configure-bridged-networking\" rel=\"noopener\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a>By default,&nbsp;<strong>virt-manager<\/strong>&nbsp;does not show the&nbsp;<strong>bridged network<\/strong>&nbsp;option. You need to manually create a&nbsp;<strong>Linux bridge<\/strong>&nbsp;and configure it for use with KVM. For this step, please refer to these guides:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/computingforgeeks.com\/configuring-bridged-network-on-kvm-host-with-netplan\/\">Configuring Bridged Network on KVM Host with Netplan<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/computingforgeeks.com\/kvm-host-network-management-using-network-manager-nmcli\/\">KVM Host Network Management using Network Manager (NMCLI)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/computingforgeeks.com\/how-to-manage-kvm-host-network-using-networking-scripts\/\">How to Manage KVM Host Network using Networking Scripts<\/a><\/li>\n<\/ul>\n\n\n\n<p>After you have successfully set up the bridge network, proceed to open Virt-Manager and go to&nbsp;<strong>Edit \u2192 Connection Details<\/strong>, then select the&nbsp;<strong>Virtual Networks<\/strong>&nbsp;tab. Ensure that the brigde network is present.<\/p>\n\n\n\n<p>23.png<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"857\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-23-1024x857.png\" alt=\"\" class=\"wp-image-90430\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-23-1024x857.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-23-300x251.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-23-768x643.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-23-1536x1285.png 1536w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-23-502x420.png 502w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-23-696x582.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-23-1068x894.png 1068w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-23.png 1580w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>To assign the new network to a VM, go to&nbsp;<strong>Virtual Machine Details \u2192 NIC Network \u2192 Source<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"904\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-24-1024x904.png\" alt=\"\" class=\"wp-image-90431\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-24-1024x904.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-24-300x265.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-24-768x678.png 768w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-24-1536x1356.png 1536w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-24-476x420.png 476w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-24-696x614.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-24-1068x943.png 1068w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2025\/09\/vm-management-using-virt-manager-24.png 1742w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Virt-Manager focuses on creating virtual networks using&nbsp;<code>libvirt<\/code>, but&nbsp;<strong>bridging requires changes to the host\u2019s networking setup<\/strong>, which is outside&nbsp;<code>libvirt<\/code>&#8216;s scope.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/computingforgeeks.com\/step-by-step-guide-on-using-existing-virtual-machines-with-vagrant\/\">Managing KVM Virtual Networks using Cockpit<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/computingforgeeks.com\/configuring-bridged-network-on-kvm-host-with-netplan\/\">Configuring Bridged Network on KVM Host with Netplan<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/computingforgeeks.com\/kvm-host-network-management-using-network-manager-nmcli\/\">KVM Host Network Management using Network Manager (NMCLI)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/computingforgeeks.com\/how-to-manage-kvm-host-network-using-networking-scripts\/\">How to Manage KVM Host Network using Networking Scripts<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Networking is one of the most important aspects of any virtualization setup. Changing VMs is not a problem. How the VM connects with each other, the host, and outside world depends on the network of the host. Networking in KVM can be handled at a low level using Linux networking tools. For many administrators, however, &#8230; <a title=\"KVM Host Network Configurations using Virt-Manager\" class=\"read-more\" href=\"https:\/\/computingforgeeks.com\/kvm-host-network-configurations-using-virt-manager\/\" aria-label=\"Read more about KVM Host Network Configurations using Virt-Manager\">Read more<\/a><\/p>\n","protected":false},"author":3,"featured_media":90443,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[299,45,47,50,55,86],"tags":[126,39741],"class_list":["post-90387","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","category-kvm","category-linux","category-linux-tutorials","category-networking","category-virtualization","tag-kvm","tag-virtual-networks"],"_links":{"self":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/90387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/comments?post=90387"}],"version-history":[{"count":0,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/90387\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/media\/90443"}],"wp:attachment":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/media?parent=90387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/categories?post=90387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/tags?post=90387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}