{"id":1704,"date":"2013-10-16T17:52:58","date_gmt":"2013-10-16T21:52:58","guid":{"rendered":"http:\/\/www.bhargavs.com\/?p=682"},"modified":"2013-10-16T17:52:58","modified_gmt":"2013-10-16T21:52:58","slug":"routing-for-hyper-v-lab-part-1","status":"publish","type":"post","link":"https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/","title":{"rendered":"Routing for Hyper-V Lab &#8211; Part 1"},"content":{"rendered":"<p>Most of us IT Pros usually have a lab of some kind. Mostly running some form of virtualization and if you are Microsoft savvy, chances are you are running Hyper-V either on Windows 7\/8 pro edition so you can carry your lab around with you or have a Windows Server with Hyper-V. When we try to mimic real world complexities in these labs, routing becomes one essential component of these labs.<\/p>\n<p>Most of the times we are squeezed for resources and if you are like me, you would like to avoid creating an extra VM for routing and use those resources for something else when possible.<\/p>\n<p>So the obvious question that comes up often is how do you route between your lab VMs on Hyper-V without creating an extra \u201crouter\u201d VM?<\/p>\n<h3>Lab Setup<\/h3>\n<p>For this article, let\u2019s assume a small lab. The one where you have all VMs located on single host. Your need to have 2 subnets connected via a router.<\/p>\n<p>I have setup a single Windows Server 2012 R2 host for this article. I have also created two VMs that will go on two networks I mentioned earlier. Let\u2019s assume one VM is going to be New York, I call it NY-S1. We are going to have another machine somewhere in Europe. I call it EU-S1. Here\u2019s what the IP addressing looks like:<\/p>\n<table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"100\">Subnet<\/td>\n<td valign=\"top\" width=\"100\">VM<\/td>\n<td valign=\"top\" width=\"100\">VM IP<\/td>\n<td valign=\"top\" width=\"100\">Router IP<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"100\">172.16.111.0\/24<\/td>\n<td valign=\"top\" width=\"100\">NY-S1<\/td>\n<td valign=\"top\" width=\"100\">172.16.111.11<\/td>\n<td valign=\"top\" width=\"100\">172.16.111.1<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"100\">172.16.112.0\/24<\/td>\n<td valign=\"top\" width=\"100\">EU-S1<\/td>\n<td valign=\"top\" width=\"100\">172.16.112.11<\/td>\n<td valign=\"top\" width=\"100\">172.16.112.1<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Host Configuration<\/h3>\n<p>Now that we know how we need our lab setup, let\u2019s see how we can configure it. The question is, who is playing role of a router? The answer is very simple: Hyper-V host! And no you don\u2019t need to install RRAS on the host either! What I am going to show you is an age old trick!<\/p>\n<p>KB Article <a href=\"http:\/\/support.microsoft.com\/kb\/323339\" target=\"_blank\" rel=\"noopener noreferrer\">KB323339<\/a> from Microsoft discussed how to enable TCP\/IP forwarding on Windows Server 2003, however, the referred registry entry \u201cIPEnableRouter\u201d can be traced all the way back to Windows NT 4. When you change IPEnableRouter from 0 to 1, you are allowing packets from one interface to be forwarded to any other interface connected to the same server. i.e. you are making it a router!<\/p>\n<p>So let\u2019s configure our Windows Server 2012 R2 host first. To keep this simple, I will use elevated PowerShell and run the following:<\/p>\n<blockquote><p>Set-ItemProperty -Path HKLM:\\system\\CurrentControlSet\\services\\Tcpip\\Parameters -Name IpEnableRouter -Value 1<\/p><\/blockquote>\n<p>There is going to be no response from PowerShell except it will return you back to prompt. If you get something back, most likely it would be because you didn\u2019t elevate PowerShell or you don\u2019t have administrative permissions to edit that registry key.<\/p>\n<p>Since we are changing parameters for TCPIP service, the change won\u2019t be effective until after a reboot. Go ahead and reboot your Hyper-V host now.<\/p>\n<p>Once your host is rebooted, we are ready to configure host networks. We will create two networks using \u201cinternal\u201d type for virtual switch. One for NY and one for EU. We will simply call them that to make it easy. Here\u2019s how:<\/p>\n<blockquote><p>New-VMSwitch -Name &#8220;NY&#8221; -SwitchType Internal<\/p>\n<p>New-VMSwitch -Name &#8220;EU&#8221; -SwitchType Internal<\/p><\/blockquote>\n<p>Sorry if you were expecting GUI and screenshots. I am sure you can figure that out if you don\u2019t want to use PowerShell. <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-winkingsmile\" alt=\"Winking smile\" src=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2013\/10\/wlEmoticon-winkingsmile.png\" \/><\/p>\n<p>Before we work on VMs, we have one more step to complete on host. You will notice that when you create two switches above, two new NICs showed up in your Network and Sharing Center. Each named \u201cvEthernet (NY)\u201d and \u201cvEthernet (EU)\u201d. Let\u2019s give each one its IP:<\/p>\n<blockquote><p>New-NetIPAddress -InterfaceAlias &#8216;vEthernet (NY)\u2019 -IPAddress 172.16.111.1 -PrefixLength 24<\/p>\n<p>New-NetIPAddress -InterfaceAlias &#8216;vEthernet (EU)\u2019 -IPAddress 172.16.112.1 -PrefixLength 24<\/p><\/blockquote>\n<p>This will configure host interfaces with IP addresses that will become default gateway for VMs.<\/p>\n<p>Phew, on home stretch. With host configuration out of the way we can now connect VMs to their respective switches:<\/p>\n<blockquote><p>Connect-VMNetworkAdapter -VMName NY-S1 -SwitchName NY<\/p>\n<p>Connect-VMNetworkAdapter -VMName EU-S1 -SwitchName EU<\/p><\/blockquote>\n<p>Last step is to configure VMs with their respective IP and default gateway. I am sure this isn\u2019t something you need help with so go ahead and take care of that step.<\/p>\n<p>At this time, you should be able to ping EU VM from NY and vice versa. Keep in mind that default firewall rules on your VM may be blocking ICMP and you may get request timed out. If so, check your firewall configuration and allow ICMP or test using something else that is allowed by firewall rules.<\/p>\n<p>How\u2019s that for a router that\u2019s built-into your environment and doesn\u2019t need an extra VM chewing up those valuable computer resources?<\/p>\n<p>In <a href=\"http:\/\/www.bhargavs.com\/index.php\/2013\/10\/21\/routing-for-hyper-v-lab-part-2\/\">Part 2<\/a>, we will discuss how you can configure routing if you have multiple Hyper-V hosts in your lab.<\/p>\n<p>Remember, all things discussed in this articles are for your LAB not for your production environment. Please use proper routing for that.<\/p>\n<p>Cheers!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Most of us IT Pros usually have a lab of some kind. Mostly running some form of virtualization and if you are Microsoft savvy, chances are you are running Hyper-V [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pgc_sgb_lightbox_settings":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[42,37],"tags":[146,212,226,282,286],"class_list":["post-1704","post","type-post","status-publish","format-standard","hentry","category-hyper-v","category-windows-server","tag-hyper-v","tag-powershell","tag-routing","tag-windows-server","tag-windows-server-2012-r2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Routing for Hyper-V Lab - Part 1 - Bhargav&#039;s IT Playground<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Routing for Hyper-V Lab - Part 1 - Bhargav&#039;s IT Playground\" \/>\n<meta property=\"og:description\" content=\"Most of us IT Pros usually have a lab of some kind. Mostly running some form of virtualization and if you are Microsoft savvy, chances are you are running Hyper-V [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Bhargav&#039;s IT Playground\" \/>\n<meta property=\"article:published_time\" content=\"2013-10-16T21:52:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bhargavs.com\/wp-content\/uploads\/2013\/10\/wlEmoticon-winkingsmile.png\" \/>\n<meta name=\"author\" content=\"Bhargav\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bhargav\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/10\\\/16\\\/routing-for-hyper-v-lab-part-1\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/10\\\/16\\\/routing-for-hyper-v-lab-part-1\\\/\"},\"author\":{\"name\":\"Bhargav\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"headline\":\"Routing for Hyper-V Lab &#8211; Part 1\",\"datePublished\":\"2013-10-16T21:52:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/10\\\/16\\\/routing-for-hyper-v-lab-part-1\\\/\"},\"wordCount\":809,\"commentCount\":17,\"publisher\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"image\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/10\\\/16\\\/routing-for-hyper-v-lab-part-1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bhargavs.com\\\/wp-content\\\/uploads\\\/2013\\\/10\\\/wlEmoticon-winkingsmile.png\",\"keywords\":[\"Hyper-V\",\"PowerShell\",\"Routing\",\"Windows Server\",\"Windows Server 2012 R2\"],\"articleSection\":[\"Hyper-V\",\"Windows Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/10\\\/16\\\/routing-for-hyper-v-lab-part-1\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/10\\\/16\\\/routing-for-hyper-v-lab-part-1\\\/\",\"url\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/10\\\/16\\\/routing-for-hyper-v-lab-part-1\\\/\",\"name\":\"Routing for Hyper-V Lab - Part 1 - Bhargav&#039;s IT Playground\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/10\\\/16\\\/routing-for-hyper-v-lab-part-1\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/10\\\/16\\\/routing-for-hyper-v-lab-part-1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bhargavs.com\\\/wp-content\\\/uploads\\\/2013\\\/10\\\/wlEmoticon-winkingsmile.png\",\"datePublished\":\"2013-10-16T21:52:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/10\\\/16\\\/routing-for-hyper-v-lab-part-1\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/10\\\/16\\\/routing-for-hyper-v-lab-part-1\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/10\\\/16\\\/routing-for-hyper-v-lab-part-1\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bhargavs.com\\\/wp-content\\\/uploads\\\/2013\\\/10\\\/wlEmoticon-winkingsmile.png\",\"contentUrl\":\"https:\\\/\\\/bhargavs.com\\\/wp-content\\\/uploads\\\/2013\\\/10\\\/wlEmoticon-winkingsmile.png\",\"width\":19,\"height\":19},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/10\\\/16\\\/routing-for-hyper-v-lab-part-1\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bhargavs.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Routing for Hyper-V Lab &#8211; Part 1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#website\",\"url\":\"https:\\\/\\\/bhargavs.com\\\/\",\"name\":\"Bhargav's IT Playground\",\"description\":\"Passion for Technology. Power of Collaboration.\",\"publisher\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bhargavs.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\",\"name\":\"Bhargav\",\"logo\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/bhargavs.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Routing for Hyper-V Lab - Part 1 - Bhargav&#039;s IT Playground","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:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/","og_locale":"en_US","og_type":"article","og_title":"Routing for Hyper-V Lab - Part 1 - Bhargav&#039;s IT Playground","og_description":"Most of us IT Pros usually have a lab of some kind. Mostly running some form of virtualization and if you are Microsoft savvy, chances are you are running Hyper-V [&hellip;]","og_url":"https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/","og_site_name":"Bhargav&#039;s IT Playground","article_published_time":"2013-10-16T21:52:58+00:00","og_image":[{"url":"https:\/\/bhargavs.com\/wp-content\/uploads\/2013\/10\/wlEmoticon-winkingsmile.png","type":"","width":"","height":""}],"author":"Bhargav","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Bhargav","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/#article","isPartOf":{"@id":"https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/"},"author":{"name":"Bhargav","@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"headline":"Routing for Hyper-V Lab &#8211; Part 1","datePublished":"2013-10-16T21:52:58+00:00","mainEntityOfPage":{"@id":"https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/"},"wordCount":809,"commentCount":17,"publisher":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"image":{"@id":"https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/#primaryimage"},"thumbnailUrl":"https:\/\/bhargavs.com\/wp-content\/uploads\/2013\/10\/wlEmoticon-winkingsmile.png","keywords":["Hyper-V","PowerShell","Routing","Windows Server","Windows Server 2012 R2"],"articleSection":["Hyper-V","Windows Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/","url":"https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/","name":"Routing for Hyper-V Lab - Part 1 - Bhargav&#039;s IT Playground","isPartOf":{"@id":"https:\/\/bhargavs.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/#primaryimage"},"image":{"@id":"https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/#primaryimage"},"thumbnailUrl":"https:\/\/bhargavs.com\/wp-content\/uploads\/2013\/10\/wlEmoticon-winkingsmile.png","datePublished":"2013-10-16T21:52:58+00:00","breadcrumb":{"@id":"https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/#primaryimage","url":"https:\/\/bhargavs.com\/wp-content\/uploads\/2013\/10\/wlEmoticon-winkingsmile.png","contentUrl":"https:\/\/bhargavs.com\/wp-content\/uploads\/2013\/10\/wlEmoticon-winkingsmile.png","width":19,"height":19},{"@type":"BreadcrumbList","@id":"https:\/\/bhargavs.com\/index.php\/2013\/10\/16\/routing-for-hyper-v-lab-part-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bhargavs.com\/"},{"@type":"ListItem","position":2,"name":"Routing for Hyper-V Lab &#8211; Part 1"}]},{"@type":"WebSite","@id":"https:\/\/bhargavs.com\/#website","url":"https:\/\/bhargavs.com\/","name":"Bhargav's IT Playground","description":"Passion for Technology. Power of Collaboration.","publisher":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bhargavs.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26","name":"Bhargav","logo":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/bhargavs.com"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1705,"url":"https:\/\/bhargavs.com\/index.php\/2013\/10\/21\/routing-for-hyper-v-lab-part-2\/","url_meta":{"origin":1704,"position":0},"title":"Routing for Hyper-V Lab &#8211; Part 2","author":"Bhargav","date":"October 21, 2013","format":false,"excerpt":"In Part 1 of this article, we discussed how you can route between VMs on same host using networks connected to \u201cInternal\u201d virtual switch. Now let\u2019s look at how to route between VMs when your lab consists of more than one hosts. Obviously, what I am going to cover isn\u2019t\u2026","rel":"","context":"In &quot;Hyper-V&quot;","block_context":{"text":"Hyper-V","link":"https:\/\/bhargavs.com\/index.php\/category\/technology\/virtualization\/hyper-v\/"},"img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/bhargavs.com\/wp-content\/uploads\/2013\/10\/image_thumb.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1687,"url":"https:\/\/bhargavs.com\/index.php\/2013\/01\/28\/vamt-unable-to-connect-to-wmi-service-on-remote-machine\/","url_meta":{"origin":1704,"position":1},"title":"VAMT unable to connect to wmi service on remote machine","author":"Bhargav","date":"January 28, 2013","format":false,"excerpt":"If you are Microsoft\u2019s volume license customer or an MSDN subscriber, the question of tracking usage of your volume license activation may have surfaced. You may already know what Volume Activation Management Tool (VAMT) is. If you aren\u2019t, you can read more about it here. \u00a0 Since I often build\u2026","rel":"","context":"In &quot;Firewall&quot;","block_context":{"text":"Firewall","link":"https:\/\/bhargavs.com\/index.php\/category\/technology\/firewall\/"},"img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/bhargavs.com\/wp-content\/uploads\/2013\/01\/image_thumb.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1688,"url":"https:\/\/bhargavs.com\/index.php\/2013\/03\/13\/error-0x800f0906-adding-gui-features-on-windows-server-2012-core\/","url_meta":{"origin":1704,"position":2},"title":"Error: 0x800f0906 Adding GUI features on Windows Server 2012 Core","author":"Bhargav","date":"March 13, 2013","format":false,"excerpt":"I have always preferred to have least amount of overhead possible when running Server workloads. For the same reason my Hyper-V lab infrastructure is configured to run Windows Server 2012 Core. There are times however, when you may want to have GUI. So I set out to configure one of\u2026","rel":"","context":"In &quot;PowerShell&quot;","block_context":{"text":"PowerShell","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/powershell\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":483,"url":"https:\/\/bhargavs.com\/index.php\/2012\/11\/16\/exchange-2013-setup-client-access-server-role-readiness-check-fails\/","url_meta":{"origin":1704,"position":3},"title":"Exchange 2013 Setup &#8211; Client Access server role readiness check fails","author":"Bhargav","date":"November 16, 2012","format":false,"excerpt":"When installing Exchange 2013 servers in complex lab scenario, I decided to separate Mailbox and Client Access server roles to dedicated servers running Windows Server 2012. I installed Mailbox server role first and then proceeded to install Client Access role. Since Mailbox server role installed fine using setup UI and\u2026","rel":"","context":"In &quot;Exchange 2013&quot;","block_context":{"text":"Exchange 2013","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/exchange-server\/exchange-2013\/"},"img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/bhargavs.com\/wp-content\/uploads\/2012\/11\/image_thumb3.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":734,"url":"https:\/\/bhargavs.com\/index.php\/2014\/03\/29\/gigabyte-brix-ultra-compact-pc-for-it-pros-hyper-v-lab\/","url_meta":{"origin":1704,"position":4},"title":"Gigabyte Brix &#8211; Ultra Compact PC for IT Pro\u2019s Hyper-V lab!","author":"Bhargav","date":"March 29, 2014","format":false,"excerpt":"Disclaimer: I wasn\u2019t approached by Gigabyte, neither have anyone provided me any units for review. I am just writing my experience with the unit I purchased recently. As I am getting ready for MEC 2014, I was faced with a question of how should I provide demo environment that I\u00a0\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/bhargavs.com\/index.php\/category\/technology\/"},"img":{"alt_text":"WP_20140326_15_07_48_Pro","src":"https:\/\/i0.wp.com\/bhargavs.com\/wp-content\/uploads\/2014\/03\/WP_20140326_15_07_48_Pro_thumb.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":970,"url":"https:\/\/bhargavs.com\/index.php\/2014\/07\/07\/why-is-my-hnv-gateway-not-working\/","url_meta":{"origin":1704,"position":5},"title":"Why is my HNV gateway not working?","author":"Bhargav","date":"July 7, 2014","format":false,"excerpt":"I wrote an article on LinkedIn titled \u201cYour gateway is responding! What is network virtualization doing to your network?\u201d. This article is technical follow-up to the precursor. Not too long ago, I set out to create virtualized networks using Microsoft Hyper-V Network Virtualization (HNV) technology. I merrily went on with\u2026","rel":"","context":"In &quot;System Center VMM&quot;","block_context":{"text":"System Center VMM","link":"https:\/\/bhargavs.com\/index.php\/category\/cloud\/system-center-vmm\/"},"img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/bhargavs.com\/wp-content\/uploads\/2014\/07\/image_thumb.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pkROc-ru","_links":{"self":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts\/1704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/comments?post=1704"}],"version-history":[{"count":0,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts\/1704\/revisions"}],"wp:attachment":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/media?parent=1704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/categories?post=1704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/tags?post=1704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}