Hyper-V Default switch IP address range change. Ver 1809 Build 17763.1

%3CLINGO-SUB%20id%3D%22lingo-sub-261431%22%20slang%3D%22en-US%22%3EHyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-261431%22%20slang%3D%22en-US%22%3E%3CP%3ECan%20one%20confirm%20IP%20address%20range%20changed%20to%20192.168.X.Y%20Subnet%20255.255.255.240%26nbsp%3Bfrom%20172.X.X.X%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAlso%20changes%20the%20subnet%20randomly%20on%20every%20Hyper-V%20services%20startup.%20192.168.X.Y%20.%20X%20can%20change%20from%2051%20thru%20180.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAlthough%20this%20is%20working%20on%20DHCP%20based%20IP%20assignment%20on%20guests%2C%20It%20is%20causing%20issues%20on%20static%20IP%20as%20it%20keeps%20changing%20after%20every%20boot%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ERegards%2C%3C%2FP%3E%3CP%3EBala%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-392782%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-392782%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F231310%22%20target%3D%22_blank%22%3E%40Remon%20li%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENot%20at%20the%20moment%20-%20because%20there%20may%20be%20changes%20upcoming%20to%20Hyper-V%20for%201903%20-%20so%20anything%20we%20do%20now%20will%20be%20made%20redundant%20for%20the%20next%20upgrade....%20which%20is%20very%20similar%20to%20what%20has%20been%20happening%20since%201511.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20Virtual%20Machine%20connected%20to%20the%20Default%20Switch%20will%20also%20be%20connecting%20to%20'New'%20networks%20for%20the%20first%20time%2C%20each%20time%20both%20the%20Host%20and%20Virtual%20machine%20boots...%20changing%20to%20a%20static%20IP%20only%20solves%20the%20problem%20temporarily%20-%20as%20changes%20to%20the%20default%20switch%20IP%20will%20result%20in%20the%20VM%20losing%20connectivity.%3CBR%20%2F%3E%3CBR%20%2F%3EThe%20work%20around%20I%20had%20where%20I%20created%20a%20new%20'custom%20default%20switch'%20and%20keeping%20the%20original%20default%20switch%20along%20side%20it%20worked%20best%2C%20as%20I%20just%20told%20all%20the%20Virtual%20Machines%20to%20ignore%20the%20original%20default%20switch%20and%20just%20use%20the%20custom%20switch%20that%20I%20configured.%3C%2FP%3E%3CP%3EThe%20only%20thing%20that%20breaks%20this%20is%20major%20build%20upgrades%20-%20example%3A%201511%20-%201607%20-%201703%20-%201803%3C%2FP%3E%3CP%3EAs%20well%20as%20anything%20relating%20to%20having%20to%20reset%20your%20network%20configuration%20using%20the%20Settings%20UI%20aka%20ImmersiveShell.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-389170%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-389170%22%20slang%3D%22en-US%22%3E%3CP%3EDo%20you%20have%20any%20idea%20how%20to%20get%20this%20ip%20fixed%20%3F%20Maybe%20we%20can%20run%20powershell%20script%20to%20change%20it%20after%20reboot%20%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E---------------------%3C%2FP%3E%3CP%3EJust%20tried%20to%20update%20IP%20on%20reboot%20with%20powershell%20script%2C%20it's%20ok%20to%20keep%20same%20IP%20%2C%20but%20the%20network%20doesn't%3C%2FP%3E%3CP%3Ework%20for%20VMs.This%20is%20not%20way.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-331390%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-331390%22%20slang%3D%22en-US%22%3EI%20confirmed%20that%20the%20pair%20of%20rules%20of%20reception%20of%20%22DNS%20Server%20Forward%20Rule%20TCP%20-%20XXXXXXXXXXXXXXXX%20-%200%22%20and%20%22DNS%20Server%20Forward%20Rule%20UDP%20-%20XXXXXXXXXXXXXXXX%20-%200%22%20increases%20forever%20with%20the%20influence%20that%20the%20Default%20Switch%20is%20recreated.%20The%20%22XXXXXXXXXXXXXXXX%22%20is%20GUID%20of%20port%20of%20Default%20Switch%20that%20was%20recreated.%20If%20we%20do%20not%20delete%20wasted%20rules%2C%20will%20one%20day%20overflow%3F%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-314505%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-314505%22%20slang%3D%22en-US%22%3E%3CP%3EThis%20has%20been%20the%20case%20for%20quite%20some%20time%20-%20and%20is%20not%20isolated%20to%2017763%2C%20and%20stretches%20to%2010240.%3C%2FP%3E%3CP%3E(Though%20earlier%20issues%20weren't%20this%20exact%20problem)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20%22Hyper-V%20Virtual%20Ethernet%20Adapter%22%20that%20appears%20in%20device%20manager%20that%20appears%20as%20%22vEthernet%20(Default%20Switch)%22%20in%20Network%20and%20Sharing%20Centre%20is%20being%20deleted%20and%20reinstalled%20each%20time%20you%20shutdown%20and%20boot.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EYou%20can%20also%20check%20the%20registry%20to%20see%20the%20abundant%20keys%20that%20are%20created%20and%20never%20removed%20and%20just%20linger%20in%20HKLM%5CSystem%5CCurrentControl%5CServices%5C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20you're%20suffering%20from%20this%20issue%20-%20you%20should%20see%20a%20ton%20of%20%7BGUID%7D%20just%20under%20.NETFramework%2C%20and%26nbsp%3B%20a%20whole%20bunch%20more%20in%20the%20VM%20services%20section...%20vmsmp%2C%20vmsp%2C%20vmsfsf%2C%20etc.%3C%2FP%3E%3CP%3EVMSMP%5Cparameters%5CSwitchList%20contains%20the%20current%20'Default%20Switch'%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThose%20GUID%20under%20the%20.NETFramework%20Key%2C%20when%20expanded%20will%20have%20Tcpip%20keys%20for%20previous%20switches...%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F65967i4DDF2894577116FC%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22Hyper-Fail.PNG.jpg%22%20title%3D%22Hyper-Fail.PNG.jpg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-307585%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-307585%22%20slang%3D%22en-US%22%3E%3CP%3EActurally%2C%20it%20will%20change%20to%20192.168.x.x%20after%20several%20more%20rebooting.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-307583%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-307583%22%20slang%3D%22en-US%22%3E%3CP%3EAs%20a%20concrete%20example%2C%20the%20Default%20Switch%20in%20Hyper-V%20assigns%26nbsp%3B172.17.123.149%20upon%20initial%20VM%26nbsp%3Bprovisioning%2C%26nbsp%3Band%20then%20I%20reboot%20and%20the%20address%20changes%20to%26nbsp%3B172.18.63.196.%20(At%20least%20it's%20not%20192.168.x.x!%20That%20happens%20some%20portion%20of%20the%20time%2C%20too!)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAs%20far%20as%20I'm%20aware%2C%20there%20is%20no%20means%20by%20which%20to%26nbsp%3Bconfigure%20this%20IP%20address%20range.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EEven%20the%20folks%20working%20for%20HashiCorp's%20Vagrant%20can't%20figure%20out%20how%20to%20nail-down%20a%20static%20IP%20address%20in%20Hyper-V%3B%20see%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fhashicorp%2Fvagrant%2Fissues%2F8384%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fhashicorp%2Fvagrant%2Fissues%2F8384%3C%2FA%3E%20.%20If%20they%20can't%20figure%20it%20out%2C%20the%20rest%20of%20us%20are%20hopelessly%26nbsp%3Blost...%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-307581%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-307581%22%20slang%3D%22en-US%22%3E%3CP%3EAnd%20that's%20precisely%20why%20this%20behavior%20is%20so%20annoying.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EEven%20though%20I'm%20hard-coding%20a%20static%20IP%20in%20the%20VM%20during%20provisioning%20(based%20upon%20the%20dynamic%20IP%20that%20Hyper-V%20assigns%20via%20the%20Default%20Switch)%2C%20as%20soon%20as%20I%20restart%20the%20host%20machine%2C%20the%20IP%20address%20class%2Frange%20may%20very%20well%20change%2C%20which%20makes%20the%20VM%20network%20configuration%20inoperable.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ETo%20be%20clear%2C%20hard-coding%20a%20static%20IP%20in%20the%20VM%20is%20not%20a%20problem%2C%20as%20long%20as%20the%20Default%20Switch%26nbsp%3Bin%20Hyper-V%20doesn't%20change%20the%20IP%20address%20class.%20But%20when%26nbsp%3Bthe%20guest%20IP%20address's%20first%20three%20octets%26nbsp%3Bare%20changing%26nbsp%3Bon%20every%20host%20machine%20reboot%2C%20there%20is%20simply%20no%20reliable%20means%20by%20which%20to%20configure%20a%20guest%20VM%20to%20use%20a%20static%20IP%20address.%20Assigning%20a%20static%20IP%20during%20provisioning%20is%20a%20trivial%20matter%20in%20every%20other%20virtualization%20solution!%26nbsp%3BThe%20fact%20that%20it's%20impossible%20in%26nbsp%3BHyper-V%26nbsp%3Bis%20bewildering.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIs%20anybody%20aware%20of%20an%20official%20%22issue%22%20%2F%20%22bug%20report%22%20that%20documents%20the%20behavior%20we're%20discussing%20in%20this%20thread%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-303166%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-303166%22%20slang%3D%22en-US%22%3E%3CDIV%3E17763.194%20has%20same%20issue.%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3EAccording%20to%20the%20Microsoft-Windows-Hyper-V-VmSwitch%2FOperations%20log%2C%20it%20shows%20that%20the%20Default%20Switch%20is%20recreated%20each%20time%20the%20machine%20is%20booted.%3CBR%20%2F%3E(When%20started%20in%20safe%20mode%26nbsp%3Bwith%20networking%2C%20it%20is%20not%20recreated%2C%20so%20it%20remains%20on%20the%20same%20subnet%20as%20last%20normal%20boot.)%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-299405%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-299405%22%20slang%3D%22en-US%22%3E%3CP%3EAny%20news%20on%2017763.194%20%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-298601%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-298601%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F248889%22%20target%3D%22_blank%22%3E%40cbj4074%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20glad%20you%20got%20it%20sorted%20out.%20Pretty%20cool.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EBTW...Regarding%20your%20comment%20%22I%20can%20confirm%20that%20the%20switch%20type%20does%20not%20determine%26nbsp%3Bassigned%20IP%20address%20class%2C%20as%20you%20suggest%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EOne%20needs%20to%20be%20on%20Insider%20Build%2017763.168%20to%20get%20consistent%20CLASS%20D%20IP%20address%20on%20Hyper-V%20Stop%2FStarts.%20Sorry%20do%20not%20know%20the%20build%20number%20for%20W2K16%20which%20I%20am%20told%20is%20also%20based%20on%20same%20code%20path%20of%20Windows%2010K.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3ERegards%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EBala%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-298428%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-298428%22%20slang%3D%22en-US%22%3E%3CP%3EThanks%20again%20for%26nbsp%3Bsharing%20your%20observations%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F206435%22%20target%3D%22_blank%22%3E%40Bala%20Sundaram%3C%2FA%3E%26nbsp%3B.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20can%20confirm%20that%20the%20switch%20type%20does%20not%20determine%26nbsp%3Bassigned%20IP%20address%20class%2C%20as%20you%20suggest.%20Indeed%2C%20when%20using%20the%20Default%20Switch%2C%20my%20colleagues%20and%20I%20receive%20a%20mix%20of%20192%20and%20172%20addresses%20if%20we%20provision%20VMs%20repeatedly.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ETo%20work%20around%20this%2C%20we've%20had%20to%20implement%20scripts%20that%20run%20at%20the%20end%20of%20the%20provisioning%20process%2C%26nbsp%3Bwithin%20the%20VMs%2C%20to%20detect%20and%20set%20the%20IPv4%20and%20gateway%20addresses%20statically.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20there's%20any%20upside%20to%20the%20Hyper-V%20Switch%20behavior%2C%20it's%20that%20once%20a%20static%20IP%20is%20hard-coded%20within%20the%20VM%2C%20Hyper-V%20seems%20happy%20to%20issue%20it%20to%20the%20client%26nbsp%3Bwhenever%20the%20VM%20is%20powered-on.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThat%20said%2C%20I%20have%20not%20tried%20rebooting%20the%20host%20machine%2C%20starting%2Fstopping%20the%20Hyper-V%20service%2C%20etc.%20between%20VM%20boots%20to%20see%20if%20that%20behavior%20remains%20consistent...%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-296817%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-296817%22%20slang%3D%22en-US%22%3EAre%20you%20sure%20that%20in%20your%20particular%20case%20the%20class%20B%20vs.%20class%20C%20assignment%20isn't%20based%20simply%20on%20the%20type%20of%20switch%20(Default%2C%20External%2C%20Internal%2C%20and%20Private)%3F%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F248889%22%20target%3D%22_blank%22%3E%40cbj4074%3C%2FA%3E%2C%20I%20have%20no%20idea%20how%20iP%20is%20getting%20assigned.%2017763.104%20was%20bad%2C%2017763.164%20seems%20to%20atleast%20stick%20to%20Class%20D.%20I%20have%20stopped%2Fstarted%20%2C%20rebooted%20at%20least%20dozen%20times%20and%20confirming.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-296814%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-296814%22%20slang%3D%22en-US%22%3E%3CP%3ENo%20problem%20at%20all%2C%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F206435%22%20target%3D%22_blank%22%3E%40Bala%20Sundaram%3C%2FA%3E%26nbsp%3B.%20I%20really%20appreciate%20the%20info%20you've%20shared%20thus%20far%2C%20and%20thank%20you%20for%20clarifying%20your%20observations.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIn%20Hyper-V%20on%26nbsp%3Bthe%20mainline%20Enterprise%20branch%26nbsp%3B(Build%201803%2017134.345)%2C%20I've%20only%20ever%20seen%20the%20Default%20Switch%20assign%20a%26nbsp%3BClass%20B%20address%20in%20the%20172.X.X.X%20range%2C%26nbsp%3Band%20the%20last%20three%20octets%20seem%20variable.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAlthough%2C%20when%20I%26nbsp%3B%3CSTRONG%3Ecreate%3C%2FSTRONG%3E%20a%20new%26nbsp%3BExternal%20Switch%20(haven't%20tried%20the%20other%20types)%2C%20it%20is%20assigned%20a%20Class%20C%20address%20in%20the%20192.X.X.X%20range.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAre%20you%20sure%20that%20in%20your%20particular%20case%26nbsp%3Bthe%20class%20B%20vs.%20class%20C%20assignment%20isn't%20based%20simply%20on%20the%20type%20of%20switch%20(Default%2C%20External%2C%20Internal%2C%20and%20Private)%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIn%20any%20case%2C%20until%20there%20is%20some%20simple%20means%20by%20which%20to%20set%20these%20values%20statically%2C%20this%20behavior%20is%20going%20to%26nbsp%3Bbe%20problematic%20for%20automation%2C%20period.%20%3A(%3C%2Fimg%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-296807%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-296807%22%20slang%3D%22en-US%22%3E%3CP%3EToo%20bad%20it%20is%20a%20pretty%20cool%20feature%20that%20is%20not%20working%20as%20we%20want.%20May%20be%20the%20development%20team%20has%20other%20ideas%20I%20suppose.%26nbsp%3BAs%20this%20is%20an%20ICS%20based%20knock%20off%20functionality%2C%20I%20am%20not%20surprised.%20ICS%20behaves%20exactly%20the%20same%20and%20unmanageable%20too.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-296804%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-296804%22%20slang%3D%22en-US%22%3EBad%20news.%20I'm%20afraid%20develop%20team%20take%20it%20as%20new%20featuer%20instead%20of%20bug.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-296801%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-296801%22%20slang%3D%22en-US%22%3ETook%20it%20down%2017763.168%20last%20night%20and%20was%20hoping%20it%20will%20be%20corrected.%20Confirming%20still%20has%20same%20issue%20and%20default%20switch%20is%20unmanagable%20exactly%20like%20ICS%20definition.%3CBR%20%2F%3E%3CBR%20%2F%3EOnly%20new%20thing%20it%20is%20assigning%20only%20class%20D%20Network%20ip%20address.%3CBR%20%2F%3E%3CBR%20%2F%3EFirst%20two%20octet%20seems%20stabilized.%20192.168.XXX.YYY.%20can%20change%20on%20every%20Hyper-V%20service%20start%2Fstop%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-296757%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-296757%22%20slang%3D%22en-US%22%3E%3CP%3E17763.168%20released%20%2C%20is%20it%20fixed%20or%20not%20%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-295135%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-295135%22%20slang%3D%22en-US%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F248889%22%20target%3D%22_blank%22%3Ecbj4074%3C%2FA%3E%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20do%20not%20know%20why%20I%20said%20something%20very%20wrong.%20Sorry%20for%20misleading.%20I%20checked%20again%2C%20It%20appears%20the%20unpredictable%20IP%20address%20on%20default%20switch%20issue%20exists%20in%20build%2017763.104%20too.%26nbsp%3BDarn%20thing%20assigns%20CLASS%20C%20(172.17.239.XXX)%20or%20CLASS%20D%20(192.168.75.XXX).%20It%20is%20still%20unmanegable.%20May%20be%20I%20was%20clouded%20by%20the%20workaround%20I%20had%20in%20place.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBasically%20I%20created%20a%20work%20around%20to%20take%20advantage%20of%20default%20switch%20as%20my%20two%20Physical%20NICs%20are%20teamed%20and%20fault%20tolerant.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3COL%3E%3CLI%3ECreated%20an%20Internal%20Switch%3C%2FLI%3E%3CLI%3EAlso%20have%20default%20switch%20that%20piles%20up%20on%20the%20bridged%20NIC%20(ICS)%3C%2FLI%3E%3CLI%3EHave%20to%20VNIC's%20on%20the%20guest.%3COL%3E%3CLI%3EInternal%20Switch%20based%20NIC%20is%20Static%20192.168.5.XXX%20(255.255.255.0)%20for%20guest%20to%20guest%20communication.%3C%2FLI%3E%3CLI%3EDefault%20switch%20based%20NIC%20is%20Dynamic%20for%20Internet%20access%3C%2FLI%3E%3C%2FOL%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3ERegards%2C%3C%2FP%3E%3CP%3EBala%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-294160%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-294160%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F206435%22%20target%3D%22_blank%22%3E%40Bala%20Sundaram%3C%2FA%3E%26nbsp%3Bis%20correct%20in%20that%20the%20Connection%20type%20cannot%20be%20changed%20for%20the%20Default%20Switch%20(all%20of%20the%20options%20are%26nbsp%3Bgrayed-out)%2C%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F248099%22%20target%3D%22_blank%22%3E%40H3ALY%3C%2FA%3E%26nbsp%3B%2C%20even%20with%20all%20VMs%20powered-off.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIn%20any%20case%2C%20I%20have%20the%20same%20problem%2Fquestion%20as%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F231310%22%20target%3D%22_blank%22%3E%40Remon%20li%3C%2FA%3E%26nbsp%3B.%20All%20I'm%20trying%20to%20do%20is%20assign%20a%20static%20IP%20address%20to%20a%20guest%20VM%20so%20that%20it%20doesn't%20change%20on%20me%20unexpectedly.%20I'd%20really%20like%20to%20satisfy%20the%20following%20requirements%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3COL%3E%3CLI%3EBe%20able%20to%20specify%20the%26nbsp%3BIP%20address%20to%20be%20used%20in%20the%20guest%20VM%2C%20e.g.%2C%20192.168.10.10.%3C%2FLI%3E%3CLI%3EBe%20able%20to%20accomplish%20the%20above%20programatically%2C%20so%20that%20it%20can%20be%20done%20as%20part%20of%20an%20automated%20provisioning%20process%20(e.g.%2C%20via%20Vagrant).%3C%2FLI%3E%3CLI%3EGive%20Internet%20access%20to%20the%20guest%20VM%20via%20NAT%20(exactly%20as%20is%20done%20with%20the%20Default%20Switch).%20To%20be%20clear%2C%20I%20am%20amenable%20to%20using%20the%20Default%20Switch%20(instead%20of%20creating%20a%20new%20one)%2C%20as%20long%20as%20its%20IP%20address%20does%20not%20change%20on%20me.%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIt%20sounds%20as%20though%20this%20is%20a%20two-part%20problem%2C%20and%20the%20first%20part%20is%20fixed%20in%20Build%26nbsp%3B%3CSPAN%3E17763.134%2C%26nbsp%3Bso%20at%20least%20the%20subnet%20will%20no%20longer%20change%20at%20random.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F206435%22%20target%3D%22_blank%22%3E%40Bala%20Sundaram%3C%2FA%3E%26nbsp%3B%2C%20when%20you%20say%2C%20%22Erratic%20IP%20address%20assignment%20issue%20is%20fixed%20in%20Build%2017763.%20134%22%2C%26nbsp%3Bhow%20many%20of%20the%20four%20octets%20are%20now%20%22fixed%22%3F%20The%20first%20three%3F%20In%20other%20words%2C%20do%20you%20now%20find%20that%20the%20address%20is%20predictably%20set%20to%20192.168.XX%2C%20where%20XX%20never%20changes%20unexpectedly%20(nor%20the%20192.168%20part)%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EThanks%20for%20any%20clarification%26nbsp%3Bthat%20you're%20able%20to%20provide!%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-293537%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-293537%22%20slang%3D%22en-US%22%3EErratic%20IP%20address%20assignment%20issue%20is%20fixed%20in%20Build%2017763.%20134.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20am%20bit%20confused%20about%20the%20last%20post%20about%20checking%20in%20the%20VSM%20for%20External%2FInternal%20network%20that%20is%20association.%20We%20are%20talking%20about%20Default%20Switch%20supplied%20by%20MS%20for%20NATing%20from%20Configuration%20version%20%26gt%3B7.0.%20MS%20easy%20way%20of%20old%20fashioned%20internet%20connection%20sharing.%20It%20is%20always%20EXTERNAL.%20I%20am%20sorry%20not%20able%20to%20make%20any%20sense.%20We%20are%20not%20taking%20about%20a%20custom%20Switch%20that%20is%20associated%20with%20any%20network%20type%20(External%2FInternal%2FPrivate)%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-293443%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-293443%22%20slang%3D%22en-US%22%3E%3CP%3ETake%20a%20look%20at%20your%20Default%20Switch%20in%20Virtual%20Switch%20Manager%2C%20is%20it%20set%20to%20%22External%20Network%22%20with%20a%20defined%20controller%20or%20is%20it%20set%20to%20%22Internal%20Network%22%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-276058%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-276058%22%20slang%3D%22en-US%22%3E%3CP%3EYes%2C%20I%20got%20same%20problem%20and%20can%20not%20find%20any%20answers%20to%20get%20a%20fixed%20ip%20for%20default%20switch.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-261655%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-261655%22%20slang%3D%22en-US%22%3E%3CP%3EIt%20appears%20to%20be%20very%20random.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDefault%20switch%20again%20reverted%20back%20to%20172.17.X.X%20.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EStrange.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-477193%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-477193%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F231310%22%20target%3D%22_blank%22%3E%40Remon%20li%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20haven't%20actually%20played%20around%20with%20all%20of%20my%20VM's%20yet.%20However%20-%201903%20has%20fixed%20one%20of%20the%20Hyper-V%20Default%20Switch%20problems%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20Default%20Switch%20would%20always%20be%20set%20as%20a%20public%20network%20-%20this%20can%20be%20disruptive%20to%20other%20connected%20networks%20-%20as%20I%20don't%20trust%20that%20the%20MS%20Engineers%20did%20a%20good%20job%20with%20how%20Domain%2FPrivate%2FPublic%20interact.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWith%201903%26nbsp%3B%20-%20the%20Default%20Switch%20is%20not%20assigned%20a%20Network%20Category.%20Which%20is%20how%20it%20should%20have%20been%20to%20begin%20with.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIt%20is%20%3CSTRONG%3Ealways%20%3C%2FSTRONG%3Egoing%20to%20be%20a%20private%20network%20-%20as%20VM's%20can%20only%20use%20it%20to%20interact%20with%20other%20VM's%20on%20the%20Host%20and%20to%20the%20Host%20itself..%20an%20%3CSTRONG%3EInternal%20Network.%20%3C%2FSTRONG%3ELike%20I%20said...%20I%20don't%20trust%20the%20engineers%20to%20have%20done%20the%20network%20categories%20correctly%2C%20until%20now.%20Took%204%20years.%3CBR%20%2F%3E%3CBR%20%2F%3EAnyhow%2C%20I'm%20in%20the%20middle%20of%20updating%20the%20VM's%20on%20my%20laptop%20to%201903%20and%20see%20what%20I%20can%20do%20in%20the%20Guest%20Machine.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F109683i8E20562E2648C570%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22Finally-Internal.jpg%22%20title%3D%22Finally-Internal.jpg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-477230%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-477230%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F177295%22%20target%3D%22_blank%22%3E%40%E3%81%8B%E3%81%9A%E3%81%8A%20%E5%B1%B1%E5%86%85%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F206435%22%20target%3D%22_blank%22%3E%40Bala%20Sundaram%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F231310%22%20target%3D%22_blank%22%3E%40Remon%20li%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F109685i04C300D07FD5EA73%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22pseudoInternal-Bridge.PNG%22%20title%3D%22pseudoInternal-Bridge.PNG%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHost%20(Right%20Screen)%3A%26nbsp%3B%20vEthernet%20(Main%20Internal)%20-%2010.0.0.1%3C%2FP%3E%3CP%3EGuest%20(Left%20Screen)-%20Static%20IP.%20Gateway%20is%20Host's%20Main%20Internal%20Switch%20IP.%3C%2FP%3E%3CP%3EIP%3A%2010.0.0.2%3C%2FP%3E%3CP%3ESubnet%3A%20255.255.255.0%3C%2FP%3E%3CP%3EGateway%3A%2010.0.0.1%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20you%20need%20Internet%20connectivity%20on%20the%20Guest%20-%20you%20need%20to%20bridge%20your%20Host%20Machine's%20Main%20Internal%20Switch%20to%20an%20Internet%20Connection...%20Highlight%20Both%2C%20Right%20Click%20and%20Bridge.%20Easiest%20way%20to%20do%20it.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E(Main%20Internal)%20Static%20IP%20addresses%20persist%20through%20Reboot%20and%20Shutdown.%3C%2FP%3E%3CP%3EGuest%20Machines%20connecting%20to%20(Main%20Internal)%20will%20need%20a%20Static%20IP%20set%20and%20these%20also%20persist%20thought%20Reboot%20and%20Shutdown.%20You%20will%20need%20to%20host%20a%20DHCP%20server%20if%20you%20don't%20want%20to%20use%20static.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENested%20VM%20...%20you%20can%20go%203%20deep%20with%20Hyper-V.%3C%2FP%3E%3CP%3EThe%20Hyper-V%20Server%20that%20will%20host%20DHCP%20will%20need%20to%20spoof%20Mac-Address.%20If%20you%20don't%20you'll%20end%20up%20with%20the%20same%20set%20of%20IP%20addresses%20each%20time.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHere's%20better%20screenshot...%20NB-TECH%20and%20NB-G751JY%20will%20always%20connect%20to%20each%20other%20after%20reboot%2C%20and%20vEthernet%20(Default%20Switch)%20is%20never%20used.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F109686i04D398D5A320364B%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22Guest-Internal.jpg%22%20title%3D%22Guest-Internal.jpg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F109687iE89AA3BAC7897C85%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22Host-Internal.jpg%22%20title%3D%22Host-Internal.jpg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-477434%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-477434%22%20slang%3D%22en-US%22%3EThis%20thread%20is%20about%20the%20default%20switch%2C%20not%20a%20new%20switch%20you%20create%20with%20a%20fixed%20IP%20address.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-711433%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-711433%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F206435%22%20target%3D%22_blank%22%3E%40Bala%20Sundaram%3C%2FA%3E%26nbsp%3BDont%20want%20to%20be%20that%20guy%2C%20but...172.x.x.x%20is%20a%20class%20B%20(16%20bit)%26nbsp%3B%3C%2FP%3E%3CP%3EClass%20C%20address%20is%20the%20one%20I%20believe%20your%20referring%20too%20as%20in%26nbsp%3B%3CSPAN%3E192.168.x.x%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBasically%20-%3C%2FP%3E%3CP%3E%3CSTRONG%3EClass%20A%3C%2FSTRONG%3E%20goes%20from%26nbsp%3B%20%3CSTRONG%3E0%3C%2FSTRONG%3E%20upto%20%3CSTRONG%3E127%3C%2FSTRONG%3E%20-%20ex.%2010.10.10.1%3C%2FP%3E%3CP%3E%3CSTRONG%3EClass%20B%3C%2FSTRONG%3E%20goes%20from%20%3CSTRONG%3E128%3C%2FSTRONG%3E%20upto%20%3CSTRONG%3E191%3C%2FSTRONG%3E%26nbsp%3B%20(hence%20the%20172.16.x.x%20as%20i%20too%20have%20that%20anomaly%20in%20my%20vEthernet%3C%2FP%3E%3CP%3E%3CSTRONG%3EClass%20C%26nbsp%3B%3C%2FSTRONG%3Egoes%20from%20%3CSTRONG%3E192%3C%2FSTRONG%3E%20upto%20%3CSTRONG%3E223%3C%2FSTRONG%3E%20-%20common%20ex.%20192.168.1.1%3C%2FP%3E%3CP%3Ethen%20you%20get%20%3CSTRONG%3EClass%20D%3C%2FSTRONG%3E%20and%20also%20%3CSTRONG%3EE%26nbsp%3B%3C%2FSTRONG%3E%20but%20these%20are%20reserved%20special%20purposes.%26nbsp%3B%20Class%20D%20for%20multicast%20and%20E%20for%20experimental.%3C%2FP%3E%3CP%3EClass%20D%20goes%20from%20%3CSTRONG%3E224%3C%2FSTRONG%3E%20upto%20%3CSTRONG%3E239%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EClass%20E%20goes%20from%20%3CSTRONG%3E240%3C%2FSTRONG%3E%20upto%20%3CSTRONG%3E255%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3BIf%20you%20knew%20this%20then%20ignore%20this%20reply.%3C%2FP%3E%3CP%3EI%20hope%20you%20sorted%20out%20the%20issue.%20I%20dont%20see%20any%20resolution%20at%20the%20end%20of%20this%20thread.%20Let%20me%20know%20if%20you%20did.%3C%2FP%3E%3CP%3EAll%20the%20best.%3C%2FP%3E%3CP%3EDanny%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-776979%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-776979%22%20slang%3D%22en-US%22%3E%3CP%3ESo%2C%20is%20there%20a%20solution%20to%20this%3F%20I%20really%20would%20like%20my%20Default%20Switch%20to%20have%20a%20static%20IP%20configuration.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-777009%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-777009%22%20slang%3D%22en-US%22%3EI've%20been%20working%20a%20lot%20with%20Hyper-V%20and%20I%20gotta%20tell%20you%20that%20the%20default%20switch%20is%20NOT%20meant%20for%20static%20IP%20addressing.%20in%20any%20tutorial%20or%20YouTube%20video%20you%20watch%20you'll%20see%20than%20none%20of%20them%20choose%20the%20default%20switch%20for%20static%20IP%20addressing.%3CBR%20%2F%3Eif%20you%20want%20static%20IP%20and%20never%20changes%2C%20you%20should%20make%20a%20new%20virtual%20network%20adapter%20and%20make%20it%20EXTERNAL%2C%20then%20connect%20it%20to%20your%20PHYSICAL%20network%20adapter%20(all%20done%20in%20Hyper-V%20switch%20manager)%2C%20it%20will%20make%20a%20bridged%20connection%20in%20your%20host%20Windows.%20then%20inside%20your%20guest%20OS%20(VM)%20you%20can%20give%20a%20static%20IP%20to%20your%20OS%20and%20it%20will%20stay%20that%20way%20and%20never%20changes.%3CBR%20%2F%3E%3CBR%20%2F%3EIMO%20default%20switch%20is%20for%20those%20who%20want%20a%20quick%20setup%20and%20get%20a%20VM%20up%20and%20running%20fast%20without%20any%20additional%20settings.%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-793326%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-793326%22%20slang%3D%22en-US%22%3E%3CBLOCKQUOTE%3E%3CHR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3Bwrote%3A%3CBR%20%2F%3Eif%20you%20want%20static%20IP%20and%20never%20changes%2C%20you%20should%20make%20a%20new%20virtual%20network%20adapter%20and%20make%20it%20EXTERNAL%2C%20then%20connect%20it%20to%20your%20PHYSICAL%20network%20adapter%20(all%20done%20in%20Hyper-V%20switch%20manager)%2C%20it%20will%20make%20a%20bridged%20connection%20in%20your%20host%20Windows.%26nbsp%3B%3CBR%20%2F%3E%3CHR%20%2F%3E%3C%2FBLOCKQUOTE%3E%3CP%3EWhile%20others%20in%20this%20thread%20have%20provided%20this%20information%20it%20was%20the%20concise%20nature%20of%20your%20post%20that%20provided%20the%20eureka%20moment%20for%20me.%3CBR%20%2F%3E%3CBR%20%2F%3EThank%20you.%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-793391%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-793391%22%20slang%3D%22en-US%22%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CBLOCKQUOTE%3E%3CHR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3Bwrote%3A%3CBR%20%2F%3EI've%20been%20working%20a%20lot%20with%20Hyper-V%20and%20I%20gotta%20tell%20you%20that%20the%20default%20switch%20is%20NOT%20meant%20for%20static%20IP%20addressing.%20in%20any%20tutorial%20or%20YouTube%20video%20you%20watch%20you'll%20see%20than%20none%20of%20them%20choose%20the%20default%20switch%20for%20static%20IP%20addressing.if%20you%20want%20static%20IP%20and%20never%20changes%2C%20you%20should%20make%20a%20new%20virtual%20network%20adapter%20and%20make%20it%20EXTERNAL%2C%20then%20connect%20it%20to%20your%20PHYSICAL%20network%20adapter%20(all%20done%20in%20Hyper-V%20switch%20manager)%2C%20it%20will%20make%20a%20bridged%20connection%20in%20your%20host%20Windows.%20then%20inside%20your%20guest%20OS%20(VM)%20you%20can%20give%20a%20static%20IP%20to%20your%20OS%20and%20it%20will%20stay%20that%20way%20and%20never%20changes.IMO%20default%20switch%20is%20for%20those%20who%20want%20a%20quick%20setup%20and%20get%20a%20VM%20up%20and%20running%20fast%20without%20any%20additional%20settings.%3CBR%20%2F%3E%3CHR%20%2F%3E%3C%2FBLOCKQUOTE%3E%3CP%3E%3CBR%20%2F%3EI've%20been%20working%20a%20lot%20with%20Hyper-V%2C%20too.%20The%20default%20network%20adapter%20is%20%3CSTRONG%3Enot%20meant%20to%20change%20IP%20address%20ranges%20with%20every%20reboot%3C%2FSTRONG%3E.%20Once%20an%20IP%20address%20is%20set%2C%20it%20should%20be%20immutable.%20Throwing%20around%20with%20workaround%20does%20not%20remove%20the%20issue%20at%20hand.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EYour%20described%20way%20to%20get%20a%20static%20IP%20is%20fine.%20However%2C%20this%20doesn't%20work%20when%20I%20have%20to%20test%20something%20that%20involves%20DHCP.%20Sure%2C%20I%20can%20install%20a%20NAT%20with%202%20vNICs%2C%20one%20on%20one%20external%20switch%20and%20the%20other%20on%20a%20private%20switch%2C%20but%20that%20involves%20additional%20hours%20to%20setup%20correctly.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWith%20the%20built-in%20network%20address%20translation%20of%20the%20Default%20Switch%2C%20this%20problem%20is%20already%20solved.%20And%20for%20testing%20purposes%20it%20would%20be%20perfectly%20fine%2C%20were%20it%20not%20for%20the%20non-intended%20behaviour%20that%20the%20address%20range%20randomly%20changes%20between%20reboots%20of%20the%20host%20computer.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-793405%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-793405%22%20slang%3D%22en-US%22%3ESorry%20but%20I%20wasn't%20replying%20to%20you%2C%20i%20was%20replying%20to%20the%20OP%2C%20your%20problem%20might%20be%20different%20and%20i%20didn't%20consider%20your%20setup.%3CBR%20%2F%3Eanyhow%2C%20I%20don't%20see%20how%20any%20of%20the%20things%20you%20mentioned%20can%20possibly%20take%20%22hours%22%20to%20setup.%20if%20you%20know%20the%20topology%20you're%20going%20to%20deploy%20beforehand%20then%20it%20can%20only%20takes%20few%20minutes%20to%20setup.%20btw%20you%20don't%20have%20to%20set%20anything%20in%20the%20host%20network%20adapters%20(virtual%20or%20not)%2C%20everything%20happens%20in%20the%20guests.%3CBR%20%2F%3Eif%20you%20want%20to%20set%20something%20that%20involves%20DHCP%3F%20like%20a%20Windows%20server%20DHCP%3F%20you%20still%20need%20external%20network%20adapter%20with%20static%20IP%20set%20inside%20the%20guest%20OS%2C%20as%20I%20said%20in%20my%20previous%20comment.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-793406%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-793406%22%20slang%3D%22en-US%22%3EYou're%20welcome!%20%3A)%3C%2Fimg%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-793442%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-793442%22%20slang%3D%22en-US%22%3ESetting%20up%20the%20virtual%20switches%20takes%20a%20few%20minutes.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20don't%20have%20a%20test%20environment%20handy%20at%20all%20times.%20I%20certainly%20don't%20have%20one%20now.%20So%20I%20need%20to%20get%20a%20software%20firewall%2C%20download%20the%20iso%2C%20create%20a%20new%20VM%2C%20install%20the%20firewall%20and%20configure%20it.%20This%20takes%20a%20bit%20longer%20than%20a%20few%20minutes.%20But%20that%20is%20absolutely%20beside%20the%20point.%3CBR%20%2F%3E%3CBR%20%2F%3EThe%20point%20is%2C%20the%20Default%20Switch%20is%20broken.%3CBR%20%2F%3E%3CBR%20%2F%3E%26gt%3B%20if%20you%20want%20to%20set%20something%20that%20involves%20DHCP%3F%20like%20a%20Windows%20server%20DHCP%3F%20you%20still%20need%20external%20network%20adapter%20with%20static%20IP%20set%20inside%20the%20guest%20OS%2C%20as%20I%20said%20in%20my%20previous%20comment.%3CBR%20%2F%3E%3CBR%20%2F%3EAn%20external%20network%20adapter%20inside%20the%20guest%20OS%3F%20Either%20that%20configuration%20or%20that%20terminology%20doesn't%20make%20any%20sense.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-793479%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-793479%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F65328%22%20target%3D%22_blank%22%3E%40Daniel%20Niccoli%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3Elook%20for%20example%20in%20your%20guest%20OS%2Ffirewall%20etc%20you%20need%20to%20set%20up%20these%20few%20main%20parameters.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20style%3D%22width%3A%20390px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F126029i59F0C73F57ED949F%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20alt%3D%22InkedAnnotation%202019-08-07%20205656_LI.jpg%22%20title%3D%22InkedAnnotation%202019-08-07%20205656_LI.jpg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Ewhether%20you%20do%20it%20using%20GUI%20or%20powershell%2C%20terminal%20etc%20it's%20not%20gonna%20take%20so%20long..%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Ealso%20is%20there%20any%20indication%20saying%20that%20the%20default%20switch%20in%20Hyper-V%20%3CSTRONG%3Emust%3C%2FSTRONG%3E%26nbsp%3Bgive%20you%20an%20static%20IP%20address%20regardless%20of%20host%20reboot%3F%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20meant%20making%20an%20external%20network%20adapter%20and%20connecting%20it%20to%20the%20guest%20OS.%3C%2FP%3E%3CP%3Ethat%20config%20would%20make%20sense%20in%20a%20nested%20virtualization.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-798855%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-798855%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F65328%22%20target%3D%22_blank%22%3E%40Daniel%20Niccoli%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHi.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI'm%20totally%20new%20to%20Hyper-V%20but%20not%20quite%20new%20to%20networking%20and%20virtualization%20and%20this%20random%20selection%20of%20private%20subnets%20really%20baffles%20me.%20This%20looks%20more%20like%20a%20fallback%20function%20and%20no%20the%20main%20one.%20I%20can%20understand%20the%20following%20reasoning%3A%20If%20the%20Hyper-V%20user%20doesn't%20enter%20a%20proper%20subnet%20or%20the%20subnet%20they%20entered%20is%20invalid%2C%20generate%20a%20random%20one%20(things%20have%20to%20work%20one%20way%20or%20another%2C%20right%3F)%20The%20problem%20is%20that%20the%20main%20function%20doesn't%20seem%20to%20exist%20so%20we%20get%20this%20random%20mess.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAs%20I%20said%2C%20I%20have%20worked%20a%20bit%20in%20networking%20so%20I%20looked%20for%20a%20simple%20way%20to%20know%20exactly%20which%20IP%20addresses%20were%20used%20after%20the%20host%20operating%20system%20reboots.%20What%20I%20do%20is%20open%20a%20Command%20Line%20Prompt%20(doesn't%20need%20to%20be%20Admin)%20and%20type%3A%20arp%20-a.%20(no%20dot%20at%20the%20end)%20I%20look%20for%20the%20interface%20that%20I%20know%20isn't%20mine%20as%20in%20the%20IP%20address%20wasn't%20configured%20by%20me.%20Once%20I%20get%20that%2C%20the%20pattern%20is%20as%20follows%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20interface%20IP%20address%20is%20the%20address%20of%20the%20Host%20(duh!)%20which%20is%20the%20gateway%20IP%20address%20for%20the%20VMs.%20In%20the%20Physical%20Address%20column%20the%20ff-ff-ff-ff-ff-ff%20MAC%20address%20corresponds%20to%20the%20broadcast%20IP%20address%20for%20the%20subnet%20the%20VMs%20use.%20The%20rest%20of%20the%20IP%20addresses%20in%20this%20subnet%20belong%20to%20the%20VMs.%20Like%20so%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EInterface%3A%20172.18.61.97%20---%200x1c%3CBR%20%2F%3EInternet%20Address%20Physical%20Address%20Type%3CBR%20%2F%3E172.18.61.108%2000-15-5d-0a-0d-00%20static%3CBR%20%2F%3E172.18.61.111%20ff-ff-ff-ff-ff-ff%20static%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20have%20one%20VM%20which%20apparently%20got%20the%20172.18.61.108%20IP%20address%20this%20time%20around.%20Maybe%20there's%20a%20way%20to%20automate%20such%20%22inventory%20check%22%20with%20a%20script%20or%20something%20else.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20hope%20some%20will%20find%20the%20above%20tip%20useful.%20%3A)%3C%2Fimg%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECheers.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-836344%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-836344%22%20slang%3D%22en-US%22%3E%3CP%3EI'm%20a%20Linux%20guy%20but%20have%20to%20use%20Windows10%20now.%20Don't%20want%20to%20use%20VirtualBox%20or%20Vagrant%20as%20I%20have%20HyperV%20licensed.%26nbsp%3BBut%20I%20can't%20make%20it%20work%20sadly.%20Also%20additional%20hypervisor%20breaks%20a%20lot%20of%20things%20in%20windows10%20which%20requires%20additional%20time%20to%20make%20workarounds.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3EDefault%20vSwitch%20keeps%20changing%20IP%20address%20on%20reboot.%20There%20is%20no%20DHCP%20server%20included%20so%20no%20way%20to%20assign%20a%20static%20address%20to%20my%20VM.%3C%2FP%3E%3CP%3EWorkarounds%20are%20not%20helpful%20too.%26nbsp%3B%3C%2FP%3E%3CP%3E-%20tried%20adding%20new%20virtual%20switch%20and%20NAT%20it%20via%20PowerShell.%20It%20works%20until%20reboot%20only.%20There%20is%20no%20GUI%20for%20that%3F%20ok.%26nbsp%3B%3CBR%20%2F%3E-%20ICS%20is%20not%20working%20after%20reboot%20too%2C%20I%20have%20to%20manually%20reenable%20it.%26nbsp%3B%20Adding%20registry%20key%20is%20not%20working.%3C%2FP%3E%3CP%3E-%20tried%20to%20add%20external%20linux%20vm%20to%20route%20all%20the%20traffic%2C%20still%20need%20ICS%20which%20is%20not%20working%20after%20reboot.%26nbsp%3B%3C%2FP%3E%3CP%3E-%20tried%20third-party%20software%2C%20it's%20okay%20but%20requires%20additional%20payments.%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3EAll%20that%20bugs%20persists%20through%20ages%2C%26nbsp%3Bseriously%3F%20Very%20disappointed%2C%20want%20my%20money%20back.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-836380%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-836380%22%20slang%3D%22en-US%22%3EYou%20can%20use%20the%20External%20vSwitch%20on%20Hyper-V%20VM%20instead%20of%20the%20default%20switch.%3CBR%20%2F%3Ethen%20inside%20your%20VM%20OS%20(guest)%2C%20set%20a%20static%20IP%20address.%3CBR%20%2F%3Ehow%3F%20well%20your%20VM%20guest%20will%20get%20an%20IP%20address%20anyway%2C%20just%20copy%20it%20and%20make%20it%20static.%20easy%3CBR%20%2F%3E%3CBR%20%2F%3Ealso%20how%20come%20your%20network%20doesn't%20have%20DHCP%3F%20you%20must%20be%20getting%20internet%20from%20somewhere.%20a%20router%20or%20DSL%20modem%2C%20they%20must%20have%20DHCP%20in%20them.%3CBR%20%2F%3E%3CBR%20%2F%3Enone%20of%20them%20you%20mentioned%20are%20bugs.%20you%20just%20have%20to%20know%20where%20to%20use%20what.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-836590%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-836590%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3Bit's%20definitely%20bugs%2C%20network%20switch%20can't%20change%20IP%20address%20randomly%20if%20assigned%20statically.%20As%20simple%20as%20that.%20No%20other%20network%20software%20do%20this%20thing%2C%20but%20MS%20virtual%20switch.%26nbsp%3B%3CBR%20%2F%3EAlso%20that%20aged%20thing%20with%20ICS%20not%20working%20after%20reboot%20is%20a%20nasty%20bug%20too.%26nbsp%3B%3CBR%20%2F%3ENAT%20is%20hardly%20working%20too%2C%20sometimes%20it's%20ok%2C%20sometimes%20it's%20not.%20Probably%20arp%20related%2C%20idk.%26nbsp%3B%3CBR%20%2F%3EIn%20conclusion%20there%20is%20no%20simple%20setup%20which%20allows%20you%20to%20use%20host%20internet%20inside%20hyperV%20VM.%3CBR%20%2F%3ENot%20to%20mention%20there%20are%20no%20shared%20folders%20so%20on.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3EI%20can't%20use%20external%20networks%20because%20of%20this%2C%20I%20have%20to%20mount%20it%20as%20samba%20share%20(technology%20from%2020%20years%20ago%20okay).%20And%20how%20to%20work%20with%20VM%20if%20there%20is%20no%20external%20switch%20with%20dhcp%20like%20on%20a%20jet%20board%3F%20It's%20laptop%20with%20windows10%2C%20not%20a%20server%20inside%20infrastructure.%26nbsp%3B%3CBR%20%2F%3EVirtualBox%20does%20this%20sharing%20in%20two%20simple%20clicks.%20But%20Windows10%20core%20denies%20all%20other%20hypervisors%20with%20every%20update.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-836657%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-836657%22%20slang%3D%22en-US%22%3E%3CP%3EWhen%20you%20do%20a%20route%20print%2C%20you%20will%20see%20that%20the%20default%20vSwitch%20is%20not%20creating%20a%20persistent%20route%20but%20rather%20a%20temporary%20one.%20it's%20not%20a%20bug%2C%20it's%20intentional%20and%20the%20way%20Microsoft%20made%20it.%3CBR%20%2F%3Eyou%20can%20request%20a%20feature%20change%20through%20Feedback%20hub%20app.%3CBR%20%2F%3Ethe%20norm%20is%20that%20when%20people%20are%20running%20professional%20servers%20in%20their%20Hyper-V%2C%20they%20set%20external%20vSwitch%20as%20the%20network%20adapter%20for%20their%20VMs%2C%20it%20provides%20more%20functionality.%3CBR%20%2F%3E%3CBR%20%2F%3Ethere%20is%20also%20another%20case%20when%20the%20host%20is%20connected%20to%20a%20VPN%2C%20if%20the%20guest%20VM%20use%20default%20vSwitch%2C%20it%20will%20have%20access%20to%20the%20same%20VPN%20as%20the%20host.%20but%20if%20the%20guest%20VM%20uses%20an%20external%20vSwitch%2C%20it%20will%20continue%20using%20the%20Direct%20Internet%20connection%20Even%20though%20the%20host%20is%20connected%20to%20the%20VPN.%20now%20if%20the%20default%20vSwitch%20was%20to%20get%20a%20static%20IP%20address%20forever%2C%20it%20would%20cause%20conflicts%20with%20host%20VPN%20and%20other%20scenarios%20where%20the%20subnet%20of%20the%20default%20gateway%20on%20the%20host%20changed.%3CBR%20%2F%3Ewith%20non-persistent%20routes%20like%20this%2C%20default%20gateway%20first%20examines%20and%20evaluates%20the%20network%20topology%20and%20then%20based%20on%20the%20available%20networks%20and%20subnets%2C%20chooses%20an%20IP%20address.%3CBR%20%2F%3E%3CBR%20%2F%3Eso%20again%20this%20is%20Not%20a%20bug%2C%20it's%20just%20how%20it's%20made.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20have%20a%20normal%20home%20router%2C%20my%20Windows%2010%20is%20connected%20wirelessly%20to%20it.%20in%20my%20Hyper-V%20I%20created%20an%20external%20virtual%20network%20adapter%20and%20connected%20all%20my%20VMs%20to%20that%20same%20external%20vSwitch.%20I%20run%203%20Windows%20server%202019%20and%20one%20of%20them%20is%20a%20VDI%20host%20(yes%20Nested%20Virtualization).%20all%20of%20these%20with%20a%2020%24%20wireless%20network%20adapter%20and%20a%20simple%20normal%20home%20router.%20it%20can't%20be%20any%20simpler%20and%20easier%20than%20that.%3CBR%20%2F%3EI've%20worked%20with%20VirtualBox%20and%20VMware%20Workstation%2015%20as%20well%2C%20but%20still%20Hyper-V%20is%20the%20best.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-837237%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-837237%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3BNAT%20is%20not%20about%20routes%2C%20it's%20about%20network%20address%20translation.%20And%20that%20switch%20is%20for%20NAT%20isn't%20it%3F%20But%20it's%20black-boxed%20and%20the%20only%20configuration%20parameter%20opened%20(static%20IP%20address)%20is%20simply%20broken%2C%20changing%20randomly%20every%20time%20you%20boot%20your%20computer.%20Why%3F%20No%20clues%2C%20nobody%20does%20this%20except%20MS.%20And%20documentation%20either%20not%20complete%20or%20it's%20just%20a%20bug.%26nbsp%3B%3CBR%20%2F%3EAgain%2C%20switch%20is%20not%20allowed%20to%20change%20it's%20own%20address%20randomly%20if%20configured%20statically.%20If%20MS%20made%20it%20intentionally%2C%20they%20should%20fire%20their%20developers%20and%20hire%20professionals.%3CBR%20%2F%3EThis%20scenario%20is%20a%20dead%20horse.%20It's%20usable%20only%20in%20few%20cases.%20Again%2C%20all%20other%20virtualization%20software%20do%20things%20right%20in%20few%20clicks%20but%20not%20MS.%20Why%3F%20No%20clues.%3CBR%20%2F%3EWindows%20costs%20money.%20And%20the%20thing%20you%20have%20to%20buy%20yet%20another%20software%20to%20make%20it%20works%20is%20just%20bad.%20Because%20it's%20working%20pretty%20weird%20out%20of%20the%20box%20and%20workarounds%20are%20broken%20too.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-837245%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-837245%22%20slang%3D%22en-US%22%3EI%20didn't%20talk%20about%20NAT%2C%20not%20even%20a%20word%20in%20my%20comment.%3CBR%20%2F%3Ewhy%3F%20i%20told%20you%20why%20in%20my%20previous%20comment%20but%20you%20seem%20to%20ignore%20the%20reasoning%20behind%20it%20and%20keep%20on%20saying%20how%20bad%20Windows%20is.%20i%20can%20also%20write%20a%20book%20about%20how%20bad%20Linux%20is.%20but%20it's%20not%20about%20that.%20whether%20or%20not%20Windows%20costs%20money%20is%20off%20topic%20and%20not%20related%20to%20this%20thread.%3CBR%20%2F%3Ei%20told%20you%20the%20solution%20for%20your%20problem%2C%20it's%20to%20use%20External%20Switch.%20I%20don't%20see%20why%20you%20don't%20want%20to%20use%20it.%20you%20don't%20need%20another%20software%20for%20it.%20Hyper-V%20doesn't%20need%20another%20license%20to%20use%2C%20it%20comes%20built-in%20by%20Windows%2010.%3CBR%20%2F%3Eagain%20I%20provided%20real%20life%20facts%20and%20reasoning%20for%20why%20Windows%20does%20what%20it%20does%20and%20how%20it%20is%20helpful%20in%20what%20situations.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-848689%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-848689%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F403187%22%20target%3D%22_blank%22%3E%40sn00p%3C%2FA%3E%26nbsp%3BThe%20recreation%20of%20the%20Default%20Switch%20with%20a%20new%20subnet%20on%20every%20host%20reboot%20is%20definitely%20a%20bug.%20I'm%20migrating%20from%20VMware%2C%20where%20I%20use%20a%20virtual%20NAT%20network%20for%20all%20my%20VM's.%20I%20knew%20going%20in%20to%20the%20migration%20that%20Hyper-V%20has%20limited%20capabilities%20compared%20to%20VMware%2C%20but%20I%20didn't%20expect%20the%20networking%20to%20be%20so%20limited.%20Here's%20the%20issues%20I've%20run%20in%20to%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E*%20-%20Default%20switch%20reconfigures%20on%20every%20host%20restart%20and%20there%20is%20no%20way%20to%20prevent%20it.%3C%2FP%3E%3CP%3E*%20-%20Default%20switch%20is%20the%20only%20way%20to%20have%20VM's%20on%20a%20virtual%20NAT...it's%20not%20possible%20to%20create%20a%20Internal%20Switch%20with%20NAT%20(correct%3F)%20that%20doesn't%20get%20reconfigured%20on%20every%20host%20restart%3C%2FP%3E%3CP%3E*%20-%20External%20switch%20must%20bridge%20to%20a%20specific%20host%20NIC.%20My%20host%20is%20a%20laptop%20that%20is%20sometimes%20docked%20and%20connected%20via%20ethernet%20and%20sometimes%20connected%20via%20wifi.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI'm%20new%20to%20Hyper-V%20(but%20not%20new%20to%20working%20with%20VMs%20and%20networking)%2C%20so%20please%20correct%20me%20if%20I've%20overlooked%20solutions%20to%20any%20of%20the%20above.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-848698%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-848698%22%20slang%3D%22en-US%22%3EP.S.%20I'm%20running%20on%20build%201903%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-848773%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-848773%22%20slang%3D%22en-US%22%3EI'm%20not%20sure%20about%20that%20part%20where%20you%20mentioned%20Hyper-V%20has%20limited%20functionality%20compared%20to%20VMware.%20I%20have%20worked%20VMware%20workstation%2015%20and%20its%20previous%20versions%20for%20years%2C%20each%20has%20it's%20own%20set%20of%20features.%3CBR%20%2F%3E%3CBR%20%2F%3EHyper-V%20default%20virtual%20switch%20is%20exactly%20made%20for%20the%20type%20of%20the%20environment%20you%20work%20at.%3CBR%20%2F%3Esometimes%20you%20connect%20to%20WIFI%20network%20and%20sometimes%20you%20connect%20using%20Ethernet%20cable.%3CBR%20%2F%3Eeach%20of%20those%20networks%20can%20have%20different%20set%20of%20IP%20addresses%20and%20subnets.%3CBR%20%2F%3Enow%20if%20the%20default%20virtual%20switch%20were%20to%20create%20persistent%20routes%20instead%20of%20temporary%20ones%20(as%20it%20does%20now)%2C%20it%20would%20have%20created%20problems%20for%20you%20because%20you'd%20have%20to%20jump%20in%20CMD%20each%20time%20the%20networks%20changed%20and%20set%20the%20correct%20routing%20table.%3CBR%20%2F%3E%3CBR%20%2F%3Eright%20now%20default%20Hyper-v%20virtual%20switch%20takes%20care%20of%20it%20automatically%20and%20it's%20for%20quick%20VM%20set%20up%2C%20casual%20VM%20works.%3CBR%20%2F%3Ebut%20if%20you%20want%20to%20set%20up%20servers%20in%20Hyper-V%20like%20i%20do%2C%20you%20should%20use%20external%20Hyper-v%20virtual%20switch.%20it%20has%20more%20functions%20and%20it%20gives%20the%20guest%20VM%20a%20static%20IP%20because%20it%20bounds%20it%20to%20a%20Real%20physical%20network%20adapter.%20that's%20exactly%20what%20server%20admins%20Need.%20usually%20servers%20use%20more%20than%201%20physical%20network%20adapter.%20so%20using%20the%20external%20virtual%20switch%2C%20they%20can%20properly%20and%20separately%20assign%20each%20of%20them%20to%20a%20specific%20external%20virtual%20switch%20and%20utilize%20them%20perfectly%20in%20the%20guest%20OSes%20(servers).%20servers%20do%20need%20static%20IP%20addresses.%3CBR%20%2F%3Ebut%20if%20you%20just%20want%20to%20install%20a%20Windows%2010%20pro%20or%20home%20and%20do%20casual%20works%20then%20the%20default%20switch%20should%20suffice.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-848797%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-848797%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWith%20VMware%2C%20I%20could%20configure%20my%20virtual%20NAT%20network%20subnet...I%20had%20it%20set%20to%26nbsp%3B192.168.5.X%20and%20the%20host%20and%20guest%20IP%20addresses%20on%20the%20subnet%20where%20static.%20So%20no%20matter%20where%20I%20happened%20to%20be%20working%2C%20my%20VM's%20were%20isolated%20on%20a%20NAT%20network%20with%20static%20IP%20addresses%20(which%20is%20important%20for%20the%20type%20of%20work%20I%20do)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWith%20the%20Hyper-V%20Default%20Switch%20changing%20the%20subnet%20on%20every%20reboot%2C%20I'm%20having%20to%20log%20in%20the%20to%20my%20main%20VM%20(Windows%20Server%202016)%20and%20tell%20it%20that%20the%20%22new%20network%22%20that%20it%20is%20now%20connected%20to%20is%20a%20private%20network.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-848963%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-848963%22%20slang%3D%22en-US%22%3EWell%20normally%20those%20who%20virtualize%20servers%20for%20real%20life%20uses%20have%20at%20least%20one%20gigabit%20Ethernet%20port%2C%20that's%20the%20least%20i%20can%20say.%20the%20norm%20is%2010%20GBit%20Ethernet(s).%20not%20WIFI.%20and%20they%20are%20always-on%20connections.%20that's%20why%20we%20don't%20see%20server%20admins%20complain%20about%20this%20Hyper-V%20feature%20because%20the%20proper%20way%20would%20be%20to%20create%201-on-1%20links%20between%20Physical%20and%20Virtual%20network%20adapters%20using%20External%20virtual%20network%20adapter.%3CBR%20%2F%3EI%20totally%20understand%20your%20situation%2C%20sometimes%20you%20have%20to%20switch%20between%20WiFi%20and%20Ethernet%20because%20it's%20a%20laptop%2C%20portable%20and%20so%20on.%3CBR%20%2F%3Eyou%20can%20still%20create%20persistent%20routes%20in%20the%20Window's%20routing%20table%20and%20make%20the%20default%20virtual%20network%20adapter's%20IP%20address%20stick%20even%20after%20reboots.%3CBR%20%2F%3E%3CBR%20%2F%3EBtw%2C%20you%20Don't%20have%20to%20change%20anything%20in%20the%20Guest%20OS%20if%20you%20change%20your%20active%20network%20adapter%20from%20WiFi%20to%20Ethernet.%20all%20you%20need%20to%20do%20is%20to%20go%20to%20Hyper-V's%20virtual%20switch%20manager%2C%20go%20to%20the%20external%20adapter%20and%20change%20the%20external%20network%20from%20the%20drop%20down%20list.%20the%20guest%20OS%20shouldn't%20need%20any%20further%20changes%20if%20it%20has%20already%20given%20a%20static%20IP%20address%20from%20the%20same%20subnet.%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-849234%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-849234%22%20slang%3D%22en-US%22%3EThanks%20for%20tips%2C%20I've%20sorted%20this%20out%20)%3CBR%20%2F%3EBut%20in%20general%2C%20why%20is%20that%20so%20hard%20to%20achieve%20compared%20to%20other%20solutions%3F%3CBR%20%2F%3EIt's%20far%20easier%20in%20Linux%20world%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-849447%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-849447%22%20slang%3D%22en-US%22%3EYou're%20welcome%2C%20glad%20you%20got%20it%20solved%20%5E%5E%3CBR%20%2F%3EWell%20i%20don't%20know%20how%20it%20can%20be%20easier%20in%20Linux%20where%20most%20of%20the%20things%20must%20be%20done%20from%20Terminal%20and%20manually%20typing%20codes%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-849709%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-849709%22%20slang%3D%22en-US%22%3E%3CP%3EI%20figured%20out%20how%20to%20create%20a%20new%20NAT%20internal%20switch%20with%20a%20static%20IP.%20It%20can%20be%20done%20via%20Powershell%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.petri.com%2Fusing-nat-virtual-switch-hyper-v%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EUsing%20a%20NAT%20Virtual%20Switch%20with%20Hyper-V%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThese%20are%20the%20commands%20I%20used%20to%20re-create%20the%20192.168.5.X%20NAT%20network%20like%20I%20had%20in%20VMware%20Workstation%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20size%3D%223%22%3ENew-VMSwitch%20-SwitchName%20%E2%80%9CNATSwitch%E2%80%9D%20-SwitchType%20Internal%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20size%3D%223%22%3ENew-NetIPAddress%20-IPAddress%20192.168.5.1%20-PrefixLength%2024%20-InterfaceAlias%20%E2%80%9CvEthernet%20(NATSwitch)%E2%80%9D%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22terminal%2Cmonaco%22%20size%3D%223%22%3ENew-NetNAT%20-Name%20%E2%80%9CNATNetwork%E2%80%9D%20-InternalIPInterfaceAddressPrefix%20192.168.5.0%2F24%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20knew%20there%20must%20be%20a%20way%20since%20my%20scenario%20is%20very%20common%20in%20software%20development.%20There's%20just%20no%20way%20to%20do%20it%20in%20the%20Hyper-V%20Switch%20Manager%20GUI.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20have%20no%20use%20for%20the%20Default%20Switch%20now%2C%20but%20it%20doesn't%20appear%20to%20be%20remove-able...at%20least%20not%20without%20some%20registry%20hacking.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-850642%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-850642%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F407215%22%20target%3D%22_blank%22%3E%40mlmathews%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIn%20that%20same%20article%3A%3C%2FP%3E%3CP%3E%22the%20end%20result%20is%20that%20(to%20begin%20with)%20that%20virtual%20machines%20on%20the%20internal%20virtual%20switch%20can%20talk%20to%20the%20host%2C%20%3CSTRONG%3Ebut%20they%20cannot%20talk%20to%20the%20network%20that%20the%20host%20is%20connected%20to%3C%2FSTRONG%3E.%22%3C%2FP%3E%3CP%3EThat's%20totally%20useless%20for%20me.%3C%2FP%3E%3CP%3EI%20want%20my%20Virtual%20machine%20to%20be%20able%20to%20talk%20to%20the%20host%20network%20and%20be%20accessible%20from%20the%20Internet%20or%20in%20case%20of%20a%20server%2C%20it%20host%20websites%20on%20ISS%2C%20provide%20VPN%20server%20connections%20to%20outside%20clients%20over%20the%20Internet.%3C%2FP%3E%3CP%3Emy%20host%20is%20already%20behind%20a%20phyiscal%20router%2C%20putting%20my%20VMs%20on%20yet%20another%20NAT%20with%20different%20subnets%20makes%20things%20worse%20and%20impossible.%3C%2FP%3E%3CP%3Ewith%20External%20Virtual%20Swtich%20in%20Hyper-V%2C%20i%20can%20give%20an%20IP%20address%20(v6%20or%20v4)%20to%20my%20VM%20and%20then%20put%20that%20VM's%20IP%20address%20in%20my%20physical%20router's%20DMZ%20so%20it%20can%20be%20accessible%20from%20the%20Internet.%3C%2FP%3E%3CP%3Ethat's%20how%20servers%20operate.%20Hyper-V%20does%20a%20great%20job%20by%20letting%20VMs%20directly%20be%20involved%20with%20the%20real%20network.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-851648%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-851648%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3BThe%20VM%20can%20connect%20to%20the%20network%20using%20an%20internal%20switch%20if%20it's%20set%20up%20with%20a%20virtual%20NAT%20firewall.%20My%20local%20server%20VM%20can%20connect%20to%20Microsoft%20Update%20(and%20the%20rest%20of%20the%20local%20network%20%2B%20internet).%20However%2C%20only%20the%20host%20(my%20laptop)%20can%20initiate%20connections%20%3CSTRONG%3Eto%3C%2FSTRONG%3Ethe%20VM...which%20is%20perfect%20for%20a%20development%20testing%20scenario.%20There%20are%20other%20servers%20(vSphere%20VMs)%20that%20the%20code%20is%20pushed%20to%20when%20it's%20time%20to%20make%20it%20available%20to%20other%20people%20for%20testing%20and%20production.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-852113%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-852113%22%20slang%3D%22en-US%22%3EExactly%20what%20i%20said.%20the%20External%20Virtual%20Network%20switch%20is%20used%20for%20Real-Life%20scenarios.%20i%20wasn't%20talking%20about%20test%20purposes.%3CBR%20%2F%3Etest%20purposes%20can%20have%20whatever%20strange%20settings%20they%20want.%3CBR%20%2F%3EServers%20such%20ca%20CA%2C%20VPN%2C%20IIS%2C%20VDI%20etc%20are%20needed%20to%20connect%20to%20the%20outside%20world%20in%20order%20to%20do%20their%20job%20and%20serve.%20the%20Internet%20network%20would%20be%20already%20behind%20a%20NAT%20which%20belongs%20to%20the%20physical%20router.%3CBR%20%2F%3Ethere%20is%20no%20point%20in%20putting%20it%20behind%20yet%20another%20NAT.%3CBR%20%2F%3Ethe%20external%20IP%20address%20is%201%20and%20when%20users%20from%20Internet%20want%20to%20connect%20to%20the%20Virtual%20Servers%2C%20they%20have%20limited%20possibilities%2C%20the%20best%20one%20would%20be%20to%20use%20VPN%20and%20then%20access%20the%20local%20network%20of%20the%20Servers%2FClients%20but%20that%20also%20does%20Not%20need%20double%20NATs.%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-852400%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-852400%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3BI'm%20not%20intending%20to%20argue%20with%20you%20and%20what%20I'm%20about%20to%20say%20is%20not%20directly%20related%20to%20the%20original%20topic%20of%20this%20thread%2C%20but%20you%20might%20be%20surprised%20at%20what's%20being%20done%20in%20%22real-life%22%20networking%20scenarios%20these%20days.%20The%20reason%20I%20switched%20from%20VMware%20to%20Hyper-V%20on%20my%20dev%20machine%20is%20because%20I%20need%20to%20work%20with%20Window%20Containers%20and%20Docker%20Desktop%2C%20which%20requires%20Hyper-V.%20Currently%20Hyper-V%20and%20VMware%20cannot%20coexist%2C%20but%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FVirtualization%2FVMware-Workstation-and-Hyper-V-Working-Together%2Fba-p%2F825831%22%20target%3D%22_self%22%3Ethat%20is%20about%20to%20change%3C%2FA%3E.%20In%20the%20container%20world%2C%20VM's%20are%20just%20hosts%20for%20containers%20and%20usually%20many%20containers.%20For%20example%20IIS%20would%20not%20run%20directly%20on%20a%20server%20VM%2C%20but%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fhub.docker.com%2F_%2Fmicrosoft-windows-servercore-iis%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ein%20a%20container%3C%2FA%3E.%20In%20larger%20scale%20systems%20like%20I%20work%20with%2C%20everything%20is%20redundant%20and%20disposable.%20For%20example%2C%20the%20web%20application%20I%20work%20on%20has%20many%20instances%20in%20production%20all%20sitting%20behind%20a%20reverse%20proxy%20(which%20itself%20is%20in%20a%20container).%20If%20one%20instance%20dies%20for%20some%20reason%2C%20no%20big%20deal%2C%20another%20is%20spun%20up%20to%20replace%20it.%20The%20containers%20are%20all%20behind%20a%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fvirtualization%2Fwindowscontainers%2Fcontainer-networking%2Farchitecture%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EHyper-V%20internal%20switch%20with%20NAT%3C%2FA%3E.%20Anyway%2C%20it%20you%20want%20to%20learn%20more%20about%20containers%20in%20the%20Windows%20world%2C%20here's%20a%20good%20place%20to%20start%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fvirtualization%2Fwindowscontainers%2Fabout%2F%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3EAbout%20Windows%20containers%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-852433%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-852433%22%20slang%3D%22en-US%22%3EYeah%20as%20you%20said%20it's%20off%20topic%20so%20i%20have%20no%20interest%20in%20discussing%20containers.%3CBR%20%2F%3Ebut%20as%20i%20said%2C%20using%20double%20NATs%20won't%20let%20servers%20be%20accessible%20from%20the%20Internet.%20specially%20if%20it's%20a%20nested%20virtualization%20that%20I%20use%20mostly.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-852441%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-852441%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3BThat%20is%20incorrect.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-852492%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-852492%22%20slang%3D%22en-US%22%3EIt's%20not.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-880690%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-880690%22%20slang%3D%22en-US%22%3EYou%20are%20my%20hero!%20I%20have%20been%20fighting%20this%20since%20I%20setup%20hyper%20v%20on%20windows%2010%20a%20couple%20of%20days%20ago.%20I%20was%20dropping%20packets%20left%20and%20right%20once%20I%20started%20my%20virtual%20machine.%20Thank%20you!!%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894247%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894247%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F407215%22%20target%3D%22_blank%22%3E%40mlmathews%3C%2FA%3E%26nbsp%3BIt%20sounds%20as%20though%20our%20respective%20use-cases%20may%20be%20similar.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E(Edit%20to%20add%3A%20I%20had%20missed%20your%20most%20recent%20reply%2C%20as%20I%20failed%20to%20notice%20page%202%3B%20I%20will%20look%20into%20the%20PowerShell-based%20solution!%20Thank%20you!)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI'm%20a%20web%20developer%20who%20works%20primarily%20with%20VMs%20running%20GNU%2FLinux.%20I%20work%20in%20a%20Windows-driven%2C%20corporate%20ecosystem%2C%20though%2C%20so%20my%20primary%20development%20machine%20runs%20Windows%2010%20with%20Hyper-V.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20have%20many%20different%20VMs%20that%20I%20spin-up%20on%20a%20regular%20basis%2C%20oftentimes%20freshly-provisioned%20(that%20is%2C%20built%20dynamically%20and%20booted%20for%20the%20first%20time%20on%20each%20use).%20The%20provisioning%20process%20is%20100%25%20automated%2C%20which%20I%20mention%20only%20to%20make%20clear%20that%20there%20is%20no%20room%20for%20%22manual%20tweaking%22%20nor%20GUI%20configuration%20in%20my%20workflow%3B%20any%20networking%20configuration%20has%20to%20be%20automated%20during%20provisioning.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EFurther%2C%20I%20have%20many%20VM%20configurations%20in%20which%20one%20VM%20needs%20to%20communicate%20with%20one%20or%20more%20other%20VMs%20on%20the%20same%20subnet%2C%20which%20requires%20that%20each%20source%20VM%20knows%20any%20potential%20destination%20VM's%20IP%20address%20(a%20hostname%20could%20work%2C%20too%2C%20if%20hostname%20resolution%20was%20configured%20correctly%2C%20which%20I%20haven't%20yet%20attempted%20with%20Hyper-V).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMore%20importantly%2C%20I%20need%20this%20subnet%20to%20be%20completely%20isolated%20from%20my%20physical%20NIC%20so%20that%20there%20is%20zero%20possibility%20of%20another%20machine%20on%20my%20LAN%20communicating%20with%20any%20of%20the%20VMs%20running%20in%20Hyper-V.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBut%20I%20also%20need%20for%20the%20VMs%20to%20be%20able%20to%20connect%20to%20the%20Internet.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESo%2C%20here's%20where%20I'm%20stuck%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E1.)%20Default%20Switch%3A%20IP%20address%20assigned%20to%20VMs%20changes%20at%20random%20on%20host%20system%20reboot%2C%20so%20without%20hostname%20resolution%20across%20multiple%20VMs%20on%20VLAN%2C%20this%20configuration%20is%20untenable.%3C%2FP%3E%3CP%3E2.)%20External%20Network%3A%20This%20makes%20my%20VMs%20visible%20on%20our%20corporate%20LAN%2C%20which%20is%20a%20no-go.%3C%2FP%3E%3CP%3E3.)%20Internal%20Network%3A%20My%20VMs%20cannot%20obtain%20IPv4%20addresses%20for%20some%20reason%3B%20only%20IPv6.%20No%20idea%20why%20this%20is.%3C%2FP%3E%3CP%3E4.)%20Private%20Network%3A%20Doesn't%20allow%20VMs%20access%20to%20internet%2C%20so%20not%20viable.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3EDo%20you%20have%20a%20clever%20solution%20that%20will%20meet%20my%20requirements%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894283%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894283%22%20slang%3D%22en-US%22%3EHi%2C%3CBR%20%2F%3EThis%20thread%20is%20really%20old%20and%20in%20a%20few%20days%20Windows%2010%201909%20is%20being%20released%20for%20the%20public%20use.%3CBR%20%2F%3Ecurrently%20Windows%2010%201903%20is%20globally%20available%20for%20both%20home%20and%20businesses.%20lot%20of%20things%20have%20improved%20ever%20since.%3CBR%20%2F%3E%3CBR%20%2F%3Eso%20which%20Windows%2010%20build%20are%20you%20using%3F%3CBR%20%2F%3EI%20personally%20use%20Windows%2010%20insider%20fast%20ring%20build%2018990%20(2001).%3CBR%20%2F%3E%3CBR%20%2F%3Eokay%20so%20for%20you%20special%20situation%2C%20I%20would%20use%202%20physical%20NICs%2C%20which%20is%20very%20normal%20for%20configurations%20like%20yours.%3CBR%20%2F%3E1%20physical%20NIC%20would%20provide%20connection%20for%20the%20Host%20only%20(Internet%20connection%20%2B%20communication%20with%20other%20LAN%20devices%20on%20your%20real%20network)%20and%20the%20other%20physical%20NIC%20would%20be%20tied%20to%20all%20of%20your%20VMs%20as%20an%20(External)%20virtual%20network%20adapter.%3CBR%20%2F%3E%3CBR%20%2F%3Ethis%20way%20your%20VMs%20would%20be%20isolated%20from%20the%20host%20and%20other%20devices%20on%20your%20LAN%2C%20as%20they%20all%20have%20access%20to%20the%20physical%20NIC%202%20only%20(through%20an%20external%20virtual%20network%20adapter).%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3EAnother%20possibility%20would%20be%20to%20set%20up%202%20virtual%20network%20adapters.%201%20private%20(for%20inter-VM%20communications)%20and%20the%20other%20to%20give%20VMs%20Internet%20access%20which%20is%20again%20the%202nd%20physical%20NIC%20as%20an%20external%20network%20adapter).%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894305%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894305%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIs%20the%20default%20switch's%20crazy%20behavior%20of%20re-creating%20its%20vEthernet%20adapter%20on%20every%20reboot%20fixed%20in%201909%20(or%20later)%3F%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894318%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894318%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F407215%22%20target%3D%22_blank%22%3E%40mlmathews%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ENope%2C%3C%2FP%3E%3CP%3Eif%20you%20need%20to%20use%20the%20default%20switch%20you%20can%20create%20your%20own%20persistent%20route%20from%20the%20powershell.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Ewhat%20is%20actually%20crazy%20is%20that%20when%20someone%20decides%20to%20setup%20servers%20and%20then%20use%20the%20default%20switch%20for%20that%20server%2C%20after%20that%20complain%20why%20the%20default%20switch%20gets%20a%20new%20IP%20address%20after%20each%20reboot!!!%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3EMicrosoft%20never%20designed%20the%20default%20switch%20for%20long%20term%20usage%20or%20advanced%20usage%20like%20on%20a%20virtual%20server%20(VM).%3C%2FSTRONG%3E%20the%20default%20switch%2C%20as%20the%20name%20applies%2C%20is%20just%20a%20%3CSTRONG%3Eset%20up%20and%20forget%3C%2FSTRONG%3E%20virtual%20network%20adapter%2C%20made%20by%20Default%2C%20f%3CSTRONG%3Eor%20Anyone%20without%20Any%20networking%20experience%3C%2FSTRONG%3E%2C%20to%20setup%20a%20quick%20VM%20using%20the%20%3CSTRONG%3Equick%20VM%20creation%3C%2FSTRONG%3E%20in%20Hyper-V.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3EAny%20serious%20server%20admin%20knows%20Not%20to%20use%20the%20default%20switch%20for%20any%20server.%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20don't%20know%20why%20some%20people%20fail%20to%20understand%20this.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDefault%20switch%20changes%20IP%20address%20after%20every%20reboot%20because%20it%20is%20%3CSTRONG%3ESmart%3C%2FSTRONG%3E%2C%20it%20%3CSTRONG%3Eevaluates%20the%20network%3C%2FSTRONG%3E%20environment%20and%20chooses%20a%20free%20and%20routable%20temporary%20IP%20address%20for%20the%20user%20to%20use%20it%20on%20their%20VM.%3C%2FP%3E%3CP%3Ea%20user%20that%20doesn't%20need%20or%20doesn't%20know%20how%20to%20go%20through%20more%20advanced%20setups%20like%20External%20virtual%20network%20adapter.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894320%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894320%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESo%20Microsoft%20provide%20a%20feature%20that%20they%20don't%20want%20you%20to%20use%20%3F%20Why%20don't%20they%20just%20delete%20it%20or%20give%20option%20to%20delete%20it%20%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIt's%20not%20smart%20way%20to%20change%20IP%20after%20each%20reboot%20for%20routing%2C%20not%20at%20all%20%2C%20it%20is%20just%20a%20stupid%20bug%20may%20never%20be%20fixed.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894338%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894338%22%20slang%3D%22en-US%22%3EWho%20said%20they%20don't%20want%20you%20to%20use%20the%20default%20switch%3F%3CBR%20%2F%3Eread%20my%20post%20again%2C%20it's%20for%20people%20who%20don't%20know%20much%20about%20networking%20so%20Hyper-V%20creates%20a%20pre-made%20virtual%20network%20adapter%20called%20default%20switch%20for%20them%20to%20help%20get%20internet%20connection%20on%20their%20VM.%3CBR%20%2F%3Epeople%20might%20be%20behind%20multiple%20NATs%2C%20different%20subnets%20and%20have%20multiple%20NICs%2C%20default%20switch%20is%20Smart%20so%20it%20identifies%20the%20difficulties%20of%20the%20network%20and%20creates%20a%20non-persistent%20route%20for%20the%20moment%20to%20give%20that%20user%20an%20Internet%20connection%20at%20any%20cost.%20the%20reason%20it%20chooses%20a%20non-persistent%20route%20is%20to%20Reevaluate%20the%20network%20environment%20for%20any%20changes.%20the%20random%20addresses%20gives%20it%20flexibility.%3CBR%20%2F%3E%3CBR%20%2F%3Eif%20the%20default%20switch%20is%20bugging%20you%20then%20you're%20doing%20it%20Wrong.%3CBR%20%2F%3Eyou're%20probably%20relying%20on%20an%20static%20IP%20address%20and%20instead%20of%20doing%20the%20proper%20and%20correct%20work%20of%20creating%20an%20external%20network%20adapter%2C%20you%20just%20used%20the%20default%20switch.%3CBR%20%2F%3Ethat's%20Not%20the%20right%20way.%3CBR%20%2F%3E%3CBR%20%2F%3Ethis%20is%20something%20that%20I%20use%20for%20work%20and%20personal%20everyday%20and%20I've%20worked%20with%20lots%20of%20other%20professionals%20either%20IRL%20or%20collaborated%20over%20the%20Internet%2C%20Learned%20from%20them%20and%20experienced%20myself%2C%20nobody%2C%20I%20say%20again%2C%20Nobody%20chooses%20the%20default%20switch%20for%20a%20Virtual%20Server%20that%20needs%20a%20static%20IP%20address.%3CBR%20%2F%3Eyou%20can't%20do%20something%20wrong%2C%20get%20a%20bad%20result%20and%20then%20say%20it's%20a%20bug....%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894349%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894349%22%20slang%3D%22en-US%22%3EYeah%2C%20I'd%20be%20fine%20if%20I%20could%20just%20remove%20the%20default.%20It's%20a%20real%20headache%20when%20I%20need%20to%20connect%20my%20work%20laptop%20to%20the%20corporate%20network.%20I%20can't%20get%20on%20the%20corporate%20WLAN%20if%20there%20are%20any%20other%20unauthenticated%20adapter%20connections...and%20the%20vEthernet%20adapter%20is%20not%20authenticated.%20I%20know%20a%20registry%20hack%20to%20get%20around%20this%20issue...but%20the%20dang%20vEthernet%20adapter%20gets%20recreated%20on%20every%20boot%20and%20I%20have%20to%20re-apply%20the%20hack.%20I%20could%20write%20a%20script%20to%20do%20it%2C%20but%20its%20madness%20that%20I%20can't%20just%20get%20rid%20of%20the%20thing.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894350%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894350%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3B%3CBR%20%2F%3EPlease%20stop%20speaking%20for%20MS%2C%20it%20is%20stated%20nowhere%20that%26nbsp%3B%3CBR%20%2F%3E%3CSTRONG%3EMicrosoft%20never%20designed%20the%20default%20switch%20for%20long%20term%20usage%20or%20advanced%20usage%20like%20on%20a%20virtual%20server%20(VM)%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EThe%20documentation%20said%20nothing%20about%20it.%20I've%20spent%20hours%20just%20to%20figure%20out%20that%20it's%20simply%20broken.%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSTRONG%3EAny%20serious%20server%20admin%20knows%20Not%20to%20use%20the%20default%20switch%20for%20any%20server.%3C%2FSTRONG%3E%3CBR%20%2F%3EIt's%20not%20true%20again.%20You%20could%20use%20any%20default%20switch%20from%20every%20other%20software%20vendor%20except%20MS%20no%20matter%20are%20you%20serious%20or%20not.%26nbsp%3B%3CBR%20%2F%3EWhy%20don't%20you%20just%20understand%20that%20it's%20not%20a%20feature%2C%20it's%20a%20bug%2C%20nobody%20doing%20this%20stuff%20except%20MS.%20Nobody%20period.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894353%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894353%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F403187%22%20target%3D%22_blank%22%3E%40sn00p%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3E%26nbsp%3B%E2%80%9CHyper-V%20has%20a%20Default%20Switch%20for%20easy%20networking.%E2%80%9D%20Having%20just%20tried%20it%20out%20myself%2C%20I%20can%20affirm%20that%20this%20Default%20Switch%20makes%20Hyper-V%20networking%20dead%20simple.%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fsearchenterprisedesktop.techtarget.com%2Fblog%2FWindows-Enterprise-Desktop%2FDefault-Switch-Makes-Hyper-V-Networking-Dead-Simple%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fsearchenterprisedesktop.techtarget.com%2Fblog%2FWindows-Enterprise-Desktop%2FDefault-Switch-Makes-Hyper-V-Networking-Dead-Simple%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eif%20you%20don't%20believe%20me%2C%20I%20can%20give%20you%20thousands%20of%20guides%20and%20YouTube%20videos%20to%20show%20everyone%20setting%20up%20a%20virtual%20servers%20uses%20%3CSTRONG%3EExternal%2FInternal%2FPrivate%3C%2FSTRONG%3E%20network%20adapters%2C%20%3CSTRONG%3ENot%20the%20default%20one.%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894355%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894355%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F407215%22%20target%3D%22_blank%22%3E%40mlmathews%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CBLOCKQUOTE%3E%3CHR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F407215%22%20target%3D%22_blank%22%3E%40mlmathews%3C%2FA%3E%26nbsp%3Bwrote%3A%3CBR%20%2F%3EYeah%2C%20I'd%20be%20fine%20if%20I%20could%20just%20remove%20the%20default.%20It's%20a%20real%20headache%20when%20I%20need%20to%20connect%20my%20work%20laptop%20to%20the%20corporate%20network.%20I%20can't%20get%20on%20the%20corporate%20WLAN%20if%20there%20are%20any%20other%20unauthenticated%20adapter%20connections...and%20the%20vEthernet%20adapter%20is%20not%20authenticated.%20I%20know%20a%20registry%20hack%20to%20get%20around%20this%20issue...but%20the%20dang%20vEthernet%20adapter%20gets%20recreated%20on%20every%20boot%20and%20I%20have%20to%20re-apply%20the%20hack.%20I%20could%20write%20a%20script%20to%20do%20it%2C%20but%20its%20madness%20that%20I%20can't%20just%20get%20rid%20of%20the%20thing.%3CHR%20%2F%3E%3C%2FBLOCKQUOTE%3E%3CP%3EYou%20can%20disable%20it%20from%20the%20network%20settings%20or%20device%20manager.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894356%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894356%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F403187%22%20target%3D%22_blank%22%3E%40sn00p%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EPreviously%20you%20had%20to%20mess%20around%20using%20virtual%20switch%20manager%20to%20create%20a%20connection%20to%20network.%20Now%20you%20just%20select%20default%20switch%20if%20you%20like.%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CFONT%20size%3D%225%22%3E%3CSTRONG%3EThis%20option%20is%20essential%20for%20quick%20creating%20a%20new%20hyper-v%20session.%3C%2FSTRONG%3E%3C%2FFONT%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3EIt%20is%20only%20used%20in%20existing%20sessions%20if%20you%20explicitly%20add%20it%20to%20a%20particular%20VM%20session.%3C%2FSPAN%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSTRONG%3EDeleting%20it%20will%20%3CFONT%20color%3D%22%23FF0000%22%3Enot%20provide%20any%20additional%20security%3C%2FFONT%3E%2C%20or%20%3CFONT%20color%3D%22%23FF0000%22%3Eprevent%20other%20users%20creating%20a%20virtual%20switch.%3C%2FFONT%3E%3C%2FSTRONG%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSTRONG%3EDeleting%20things%20without%20understanding%20their%20functionality%20is%20surefire%20way%20to%20break%20things!%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3Ethe%202nd%20comment%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.tenforums.com%2Fvirtualization%2F96064-hyper-v-cannot-delete-default-switch-after-fall-creators-update.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.tenforums.com%2Fvirtualization%2F96064-hyper-v-cannot-delete-default-switch-after-fall-creators-update.html%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894357%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894357%22%20slang%3D%22en-US%22%3ETrue%2C%20but%20I%20have%20to%20re-disable%20it%20after%20every%20boot.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894364%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894364%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F403187%22%20target%3D%22_blank%22%3E%40sn00p%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eyou%20said%20stop%20speaking%20for%20MS%20(Microsoft)%2C%3C%2FP%3E%3CP%3Eok%20sure%2C%20of%20course%2C%20why%20not.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Ehere%20is%20what%20Microsoft%20says%2C%20Not%20me%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3EHyper-V%20has%20a%20Default%20Switch%20for%20easy%20networking%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FVirtualization%2FWhat-s-new-in-Hyper-V-for-Windows-10-Fall-Creators-Update%2Fba-p%2F382399%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FVirtualization%2FWhat-s-new-in-Hyper-V-for-Windows-10-Fall-Creators-Update%2Fba-p%2F382399%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDoes%20a%20%3CSTRONG%3Eprofessional%20user%3C%2FSTRONG%3E%20who%20wants%20to%20setup%20a%20Virtual%20Server%20for%20serious%20work%20use%20%3CSTRONG%3Esomething%20that%20is%20made%20for%20easy%20network%3F%3C%2FSTRONG%3E%20if%20he%2Fshe%20does%20then%20he%2Fshe%20is%20%3CSTRONG%3ENo%20longer%20called%20professional%3C%2FSTRONG%3E%2C%20but%20%3CSTRONG%3Eamateur%3C%2FSTRONG%3E.%20and%20for%20amateurs%2C%20Microsoft%20created%20the%20Default%20switch.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894388%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894388%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3BIt's%20not%20a%20documentation.%20It's%20just%20a%20tech%20blogs%20with%20workarounds%20for%20an%20extremely%20buggy%20software.%26nbsp%3B%3CBR%20%2F%3EThe%20default%20switch%20is%20not%20usable%20in%20almost%20every%20scenario%20except%202%20minutes%20demo%20session%20and%20I%20bet%20it%20could%20fail%20even%20in%20this%20case.%26nbsp%3B%3CBR%20%2F%3EIt's%20like%20a%20car%20moving%20randomly%20in%20every%20direction%20possible%20no%20matter%20the%20actual%20driver%20wants%20to%20drive.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3E%3CBR%20%2F%3EAnd%20the%20thing%20that%20you%20have%20to%20add%20more%20objects%20to%20make%20it%20works%20doesn't%20make%20it%20a%20feature%2C%20it's%20still%20a%20bug.%20And%20even%20more%2C%20it's%20completely%20undeletable.%26nbsp%3B%3CBR%20%2F%3EPlease%20try%20Linux%20or%20simply%20VirtualBox%20so%20you%20could%20compare%20a%20MS%20mess%20and%20working%20solution%20from%20other%20vendors.%20Few%20hours%20for%20MS%20to%20make%20it%20work%20and%20few%20clicks%20on%20VB%20or%20few%20lines%20of%20configuration%20on%20Linux%20really%20makes%20a%20difference%20and%20MS%20is%20not%20a%20winner%20here.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894393%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894393%22%20slang%3D%22en-US%22%3EThe%20reality%20is%20something%20else%2C%20I'm%20sorry%20that%20you%20feel%20it's%20a%20bug%20but%20the%20fact%20is%20different.%20you're%20free%20to%20have%20your%20opinion.%3CBR%20%2F%3E%3CBR%20%2F%3EDefault%20switch%20is%20usable%20in%20Every%20scenario%20except%20those%20that%20require%20static%20IP%20addresses%20such%20as%20servers.%3CBR%20%2F%3E%3CBR%20%2F%3Ethe%20majority%20of%20the%20computer%20users%2Fhome%20users%20in%20the%20world%20use%20dynamic%20IP%20address%2C%20ISPs%20all%20around%20the%20world%20give%20their%20subscribers%20dynamic%20IP%20addresses%2C%20they%20only%20lease%20static%20IP%20address%20only%20to%20those%20clients%20that%20pay%20more%20and%20explicitly%20ask%20for%20it.%3CBR%20%2F%3E%3CBR%20%2F%3Ethere%20is%20no%20win%20or%20loss%2C%20it's%20not%20a%20race%2C%20the%20correct%20way%20is%20shown%2C%20now%20if%20someone%20decides%20to%20go%20the%20wrong%20way%2C%20then%20it's%20their%20fault.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894438%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894438%22%20slang%3D%22en-US%22%3EWell.%20HyperV%20doesn't%20have%20innate%20shared%20folders.%20Would%20you%20be%20so%20kind%20as%20to%20describe%20a%20procedure%20for%20sharing%20folders%20with%20Linux%20VM%20on%20the%20default%20switch%3F%3CBR%20%2F%3EIt's%20not%20possible%20in%20the%20current%20implementation.%20There%20are%20hundreds%20of%20details%20you%20didn't%20take%20into%20account%20saying%3CBR%20%2F%3E%22Default%20switch%20is%20usable%20in%20Every%20scenario%20except%20those%20that%20require%20static%20IP%20addresses%20such%20as%20servers%22.%3CBR%20%2F%3EIt's%20not%20true%2C%20you%20can't%20even%20share%20folders.%20You%20can't%20use%20firewalls%2C%20you%20can't%20use%20ACLS%20or%20another%20wide%20used%20technics.%20It%20requires%20different%20third%20party%20software%20(all%20premium)%20and%20hours%20of%20configuring%20to%20be%20usable.%20Just%20compare%20it%20to%20simple%20two%20clicks%20in%20virtualbox%20before%20advocating%20weird%20and%20buggy%20MS%20implementation%20of%20the%20simplest%20thing%20ever%20widely%20available%20in%20every%20other%20similar%20software.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894800%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894800%22%20slang%3D%22en-US%22%3EIt's%20also%20annoying%20that%20you%20have%20to%20switch%20your%20network%20from%20public%20to%20private%20every%20time%20the%20IP%20range%20changes%20for%20no%20reason.%3CBR%20%2F%3E%3CBR%20%2F%3EA%20fixed%20range%20that%20changes%20only%20if%20there's%20a%20collision%20with%20the%20host's%20network%20would%20be%20enough.%20There%20is%20absolutely%20no%20need%20to%20randomize%20the%20IP%20range%20every%20time%20the%20host%20reboots.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894803%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894803%22%20slang%3D%22en-US%22%3ENot%20me.%3CBR%20%2F%3Eyou%20talked%20about%20another%20subject%20so%20I%20tried%20to%20stick%20to%20the%20topic%20and%20do%20not%20deviate.%20if%20you%20wanna%20talk%20about%20other%20subject%20you%20can%20open%20another%20topic.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894805%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894805%22%20slang%3D%22en-US%22%3EIt's%20for%20easy%20networking%20and%20quick%20VM%20creation%2C%20anything%20in%20particular%20and%20more%20advanced%20feature%20you%20need%20you%20have%20to%20use%20other%20types%20of%20virtual%20network%20adapters.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894808%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894808%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3BHow%20is%20it%20%22advanced%20networking%22%20if%20I%20just%20wanna%20attach%20a%20computer%20to%20a%20network%2C%20but%20need%20it%20to%20be%20designated%20a%20private%20network%20so%20the%20firewall%20just%20works.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAt%20this%20point%20you're%20just%20defending%20your%20own%20point%20of%20view.%20You%20can't%20make%20a%20statement%20anymore%20where%20you%20don't%20feel%20personally%20attacked.%20It's%20become%20very%20tedious.%20Just%20let%20go.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894810%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894810%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%3C%2FP%3E%3CP%3E%22set%20the%20default%20network%20location%20for%20all%20known%20and%20uknown%20networks%20in%20Group%20Policy%20to%20private%2C%20no%20problem%22%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWhat%20happened%20with%20your%20previous%20statement%20%22It's%20for%20easy%20networking%20and%20quick%20VM%20creation%22%3F%20Editing%20group%20policies%20is%20not%20quick%20and%20easy.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%22computers%20on%20a%20network%20using%20DHCP%20do%20NOT%20change%20their%20network%20locations%20when%20the%20DHCP%20server%20gives%20them%20a%20different%20IP%20address.%22%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThey%20do%20when%20the%20new%20IP%20address%20is%20in%20a%20different%20subnet.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAnd%20stop%20assuming%20that%20your%20way%20of%20working%20with%20Hyper-V%20is%20the%20only%20truth.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894813%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894813%22%20slang%3D%22en-US%22%3EAlso%20there%20is%20another%20way%2C%3CBR%20%2F%3Enone%20of%20these%20is%20for%20people%20looking%20for%20easy%20networking%20but%20if%20you%20insist%20on%20using%20something%20that%20is%20made%20by%20default%20for%20people%20with%20little%20to%20no%20networking%20experience%2C%20then%20here%20it%20goes%3A%3CBR%20%2F%3E%3CBR%20%2F%3Ewrite%20a%20script%2C%20save%20it%20as%20a%20.bat%20file%20and%20the%20script%20should%20take%20the%20network%20adapter%20name%20and%20set%20it%20as%20private%2C%20use%20the%20Windows%20task%20scheduler%20to%20make%20it%20run%20at%20every%20startup.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894811%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894811%22%20slang%3D%22en-US%22%3E%3CP%3EYou%20don't%20wanna%20use%20other%20types%20of%20adapters%20so%20I%20said%20alright%2C%20if%20you%20want%2C%20here%20is%20the%20way.%3CBR%20%2F%3E%3CBR%20%2F%3Eif%20you%20use%20the%20group%20policy%20to%20change%20the%20network%20location%20for%20all%20known%20and%20unknown%20networks%2C%20meaning%20any%20future%20networks%20that%20appear%20will%20have%20the%20private%20location.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eif%20you%20simply%20looked%20at%20my%20previous%20comments%20in%20the%20thread%2C%20you%20would%20know%20that%20it's%20not%20my%20way%20of%20thinking%20but%20many%20other%20people's.%20those%20links%20I%20mentioned%20are%20barely%20even%201%25%2C%20there%20are%20lots%20of%20other%20proofs%20I%20can%20mention.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894809%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894809%22%20slang%3D%22en-US%22%3E%3CP%3ENope%2C%3CBR%20%2F%3Eattach%20your%20VM%20to%20the%20virtual%20network%20adapter%2C%20no%20problem%2C%20set%20the%20virtual%20network%20adapter%20Inside%20the%20VM%20to%20private%2C%20no%20problem%2C%20set%20the%20default%20network%20location%20for%20all%20known%20and%20unknown%20networks%20in%20Group%20Policy%20to%20private%2C%20no%20problem.%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%3CFONT%20color%3D%22%23000000%22%3Einstead%20of%20talking%20about%20imaginary%20things%20about%20me%2C%20please%20stay%20on%20topic%20and%20Don't%20be%20rude.%3C%2FFONT%3E%3CBR%20%2F%3E%3CBR%20%2F%3Eso%20again%2C%3CBR%20%2F%3E1.%20use%20group%20policy%2C%20the%20local%20one%2C%20not%20the%20group%20policy%20management%2C%20to%20change%20network%20locations.2.%20if%20you%20change%20the%20virtual%20network%20adapter%20INSIDE%20the%20VM%2C%20it%20WON'T%20change%20after%20reboot%20of%20the%20host.computers%20on%20a%20network%20using%20DHCP%20do%20NOT%20change%20their%20network%20locations%20when%20the%20DHCP%20server%20gives%20them%20a%20different%20IP%20address.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894904%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894904%22%20slang%3D%22en-US%22%3EI%20already%20have%20workarounds%20for%20that%2C%20np.%20The%20question%20was%20that%20the%20default%20switch%20for%20some%20reason%20is%20hardly%20usable%20in%20any%20scenario.%20It's%20not%20deletable%2C%20not%20configurable%2C%20not%20documented%20and%20changes%20it's%20own%20IP%20(as%20well%20as%20VM%20IP)%20address%20randomly.%20You%20can't%20use%20it%20outside%20of%20the%20very%20simple%20case%20-%20to%20have%20some%20simple%20internet%20inside%20VM%20for%20one%20session.%20In%20most%20scenarious%20it's%20just%20not%20enough%20no%20matter%20how%20skilled%20you%20are.%20Also%20it%20breaks%20other%20functionality%20like%20firewalls%2C%20access%20list%2C%20shared%20folders%2C%20streaming%2C%20NAT%20and%20all%20services%20inside%20VM%20which%20wants%20static%20address.%20And%20it%20means%20that%20any%20configuration%20is%20not%20reproducible%20and%20can't%20persist%20after%20a%20reboot.%20Every%20reboot%20you%20have%20to%20reconfigure%20VM%20services%20over%20and%20over.%20It's%20not%20the%20way%20software%20works%20in%20human%20world%2C%20it's%20just%20quirky%20MS%20implementation.%20And%20you%20have%20to%20pay%20for%20that's%20sad.%20I%20quit%20because%20it's%20not%20a%20discussion%20but%20more%20religious%20talk%20I%20guess.%3CBR%20%2F%3EDIXI%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894919%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894919%22%20slang%3D%22en-US%22%3EDefault%20switch%20is%20not%20to%20be%20used%20for%20advanced%20VMs%20where%20static%20IP%20address%20is%20required.%3CBR%20%2F%3E%3CBR%20%2F%3Edefault%20switch%20was%20introduced%20only%20recently.%20what%20do%20you%20think%20people%20used%20to%20do%20All%20those%20Years%20then%3F%20default%20switch%20was%20added%20for%20one%20purpose%20and%20I%20mentioned%20what%20it%20is.%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894929%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894929%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWhat%20will%20you%20say%20to%20yourself%20if%20MS%20fix%20this%20bug%20in%20future%20version%20%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894930%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894930%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20forced%20to%20unsubscribe%20from%20the%20thread%20albeit%20I%20spun%20it%20initially.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECannot%20take%20you%20Narcissistic%20BS%20anymore.%20You%20have%20all%20the%20last%20words.%20I%20am%20gone.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBala%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894932%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894932%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F206435%22%20target%3D%22_blank%22%3E%40Bala%20Sundaram%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CBLOCKQUOTE%3E%3CHR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F206435%22%20target%3D%22_blank%22%3E%40Bala%20Sundaram%3C%2FA%3E%26nbsp%3Bwrote%3A%3CBR%20%2F%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20forced%20to%20unsubscribe%20from%20the%20thread%20albeit%20I%20spun%20it%20initially.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECannot%20take%20you%20Narcissistic%20BS%20anymore.%20You%20have%20all%20the%20last%20words.%20I%20am%20gone.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBala%3C%2FP%3E%3CHR%20%2F%3E%3C%2FBLOCKQUOTE%3E%3CP%3EReported%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-894933%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-894933%22%20slang%3D%22en-US%22%3EI%20don't%20think%20it's%20a%20bug%20in%20the%20first%20place%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-899983%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-899983%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThank%20you%20for%20replying%3B%20I%20appreciate%20it.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20using%20Windows%2010%20Version%201903%2C%20build%2018362.329.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI'm%20in%20no%20way%20married%20to%20the%20Default%20Switch%20and%20am%20perfectly%20content%20to%20create%20another%20switch%20for%20my%20purposes.%20I%20simply%20need%20to%20meet%20the%20conditions%20described%20in%20my%20previous%20post.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20second%20configuration%20you%20suggest%20looks%20to%20be%20exactly%20what%20I%20want%2C%20and%20in%20fact%2C%20it's%20exactly%20what's%20described%20in%20the%20following%20blog%20post%20that%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F407215%22%20target%3D%22_blank%22%3E%40mlmathews%3C%2FA%3E%26nbsp%3Bcited%20earlier%20in%20the%20thread%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.petri.com%2Fusing-nat-virtual-switch-hyper-v%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fwww.petri.com%2Fusing-nat-virtual-switch-hyper-v%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CIMG%20src%3D%22https%3A%2F%2Fwww.petri.com%2Fwp-content%2Fuploads%2Fsites%2F3%2F2017%2F02%2FHyper-VNATSwitch.png%22%20border%3D%220%22%20%2F%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThis%20configuration%20does%20in%20fact%20function%20exactly%20the%20way%20I'd%20like%2C%20so%20I'm%20happy!%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThat%20said%2C%20I%20concur%20with%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F407215%22%20target%3D%22_blank%22%3E%40mlmathews%3C%2FA%3E%26nbsp%3Bthat%20the%20Default%20Switch%20poses%20an%20annoyance%20now%2C%20for%20one%20specific%20reason%3A%20when%20I%20provision%20a%20virtual%20machine%20with%20Vagrant%2C%20I'm%20prompted%20which%20switch%20to%20use%2C%20because%20I%20now%20have%20more%20than%20one%2C%20whereas%20when%20only%20one%20switch%20exists%2C%20Vagrant%20chooses%20the%20only%20switch%20automatically%20and%20without%20prompting.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI've%20tried%20disabling%20the%20Default%20Switch%20in%20the%20Device%20Manager%20(which%2C%20of%20course%2C%20also%20causes%20it%20to%20be%20disabled%20in%26nbsp%3BControl%20Panel%5CNetwork%20and%20Internet%5CNetwork%20Connections)%2C%20but%20Vagrant%20still%20sees%20it%20as%20long%20as%20it's%20available%20in%20Hyper-V's%20Virtual%20Switch%20Manager.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIn%20any%20case%2C%20I%20can%20live%20with%20this%20minor%20annoyance%2C%20as%20well%20as%20the%20fact%20that%20the%20Virtual%20Switch%2C%20despite%20it's%20un-intuitive%20behavior%2C%20may%20be%20working%20exactly%20as%20Microsoft%20intends.%20Whether%20or%20not%20that%20behavior%20is%20ill-conceived%2C%20short-sighted%2C%20and%20completely%20out%20of%20lockstep%20with%20that%20seen%20in%20competing%20products%20is%20another%20discussion%20in%20which%20I%20have%20far%20less%20interest%20than%20%22just%20getting%20it%20working%22.%20%3B)%3C%2Fimg%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAnd%20if%20the%20information%20offered%20in%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fmikefrobbins.com%2F2018%2F11%2F08%2Fmanaging-the-hyper-v-default-switch-in-windows-10-version-1709-and-higher-with-powershell%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmikefrobbins.com%2F2018%2F11%2F08%2Fmanaging-the-hyper-v-default-switch-in-windows-10-version-1709-and-higher-with-powershell%2F%3C%2FA%3E%20has%20not%20changed%20substantially%20since%20its%20publication%2C%20removing%20the%20Default%20Switch%20sounds%20to%20be%20more%20trouble%20than%20it's%20worth.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%20again%20for%20all%20the%20help%2C%20everyone!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-900191%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-900191%22%20slang%3D%22en-US%22%3EThank%20you%20very%20much%2C%20appreciate%20the%20kind%20words%2C%3CBR%20%2F%3EIt's%20good%20to%20know%20that%20it's%20working%20out%20for%20you%2C%20unfortunately%20I%20don't%20much%20experience%20with%20Vagrant%20myself%20but%20I%20think%20this%20is%20a%20great%20feedback%20that%20you%20provided%20about%20Hyper-V%20and%20Vagrant%20incompatibility%20over%20the%20default%20switch%2C%20I%20think%20Microsoft%20can%20fix%20this%20with%20Vagrant%20just%20like%20they%20cooperate%20with%20VMWare%20to%20make%20compatible%20features%2C%20I%20would%20definitely%20up%20vote%20it%20if%20you%20post%20it%20in%20the%20uservoice%20or%20Feedback%20Hub.%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%20again%2C%20have%20a%20good%20one!%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-916835%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-916835%22%20slang%3D%22en-US%22%3E%3CP%3EI%20realize%20that%20many%20of%20us%20have%20differing%20use-cases%3B%20some%20of%20us%20are%20software%20developers%20using%20Vagrant%20who%20want%20internal%20IP%20addresses%2C%20some%20of%20us%20are%20systems%20admins%20using%20Windows%20Server%20who%20want%20external%20IP%20addresses%2C%20and%20some%20of%20us%20are%20adamant%20about%20using%20the%20Default%20Switch%20whereas%20some%20of%20us%20don't%20care%20what%20switch%20we%20use%20as%20long%20as%20its%20IP%20address%20doesn't%20change.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EFor%20those%20who%20share%20my%20specific%20use-case%20(i.e.%2C%20using%20Vagrant%20and%20aren't%20hellbent%20on%20using%20the%20Default%20Switch)%2C%20I%20wrote%20a%20comprehensive%20How-To%2C%20which%20you%20may%20find%20helpful%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fsuperuser.com%2Fa%2F1379582%2F176764%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fsuperuser.com%2Fa%2F1379582%2F176764%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHopefully%2C%20Vagrant%20and%20Microsoft%20can%20work%20together%20to%20eliminate%20all%20the%20hoop-jumping!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-916841%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-916841%22%20slang%3D%22en-US%22%3EI'm%20wondering%2C%20The%20default%20switch%20has%20only%20been%20with%20us%20for%202%20years%20now%2C%20it's%20fairly%20new%2C%20so%20what%20were%20the%20Vagrant%20users%20using%20before%20Default%20switch%20was%20even%20introduced%3F%3CBR%20%2F%3EHyper-V%20itself%20is%20not%20new%20and%20people%20have%20been%20using%20it%20for%20Years%2C%20when%20it%20didn't%20have%20Default%20switch%2C%20but%20suddenly%202%20years%20ago%20Microsoft%20introduced%20it%20for%20users%20with%20no%20networking%20experience%20and%20then%20all%20the%20professionals%20decides%20to%20use%20it%20too.%3CBR%20%2F%3E%3CBR%20%2F%3Eso%20yeah%20I'm%20wondering%20why%20not%20do%20the%20same%20thing%20that%20they%20were%20before%20Default%20switch%20was%20even%20in%20Hyper-V.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-918312%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-918312%22%20slang%3D%22en-US%22%3EIn%20my%20case%2C%20the%20only%20reason%20I'm%20trying%20to%20use%20Hyper-V%20now%20is%20that%20it's%20required%20if%20you%20want%20to%20user%20Windows%20containers%20%2F%20Docker%20Desktop%20on%20Windows%2010.%20I'd%20much%20prefer%20to%20still%20be%20using%20VMware%20Workstation%2C%20but%20unfortunately%20VMware%20and%20Hyper-V%20can't%20co-exist%20(yet).%20So%20I've%20bitten%20bullet%20and%20moved%20to%20Hyper-V.%20I'm%20honestly%20really%20surprised%20how%20far%20behind%20Hyper-V%20is%20in%20capabilities%20and%20flexibility%20compared%20to%20VMware%20Workstation%20given%20how%20long%20Hyper-V%20has%20been%20around.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-918592%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-918592%22%20slang%3D%22en-US%22%3ECould%20you%20name%20some%20of%20those%20missing%20capabilities%20that%20you're%20talking%20about%3F%3CBR%20%2F%3Efor%20me%20the%20Only%20capabilities%20that%20Hyper-V%20is%20missing%20is%20tabbed%20VM%20session%20viewing%2C%20when%20working%20with%20multiple%20VMs%20at%20the%20same%20time.%20but%20that's%20the%20nature%20of%20it%20because%20of%20RDP%20and%20there%20are%20programs%20that%20have%20tabbed%20RDP%20session%20feature.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-918697%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-918697%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20don't%20have%20time%20to%20list%20everything%20I've%20noticed%2C%20but%20I'll%20give%20you%20a%20couple%20of%20networking%20examples.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIn%20VMware%20both%20the%20NAT%20and%20host-only%20networks%20have%20a%20virtual%20DHCP%20server%20that's%20configurable.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAnother%20example%20is%20in%20VMware%20a%20bridged%20virtual%20adapter%20can%20be%20set%20to%20automatically%20select%20a%20physical%20adapter%20to%20bridge...so%20if%20you%20are%20developing%20on%20a%20laptop%20it%20will%20automatically%20switch%20between%20wifi%20and%20ethernet.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-918770%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-918770%22%20slang%3D%22en-US%22%3EGood%20points%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1024461%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1024461%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F407215%22%20target%3D%22_blank%22%3E%40mlmathews%3C%2FA%3E%26nbsp%3BThe%20problem%20is%20not%20being%20able%20to%20destroy%20the%20old%20switch.%20How%20did%20you%20manage%20that%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1018202%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1018202%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F206435%22%20target%3D%22_blank%22%3E%40Bala%20Sundaram%3C%2FA%3E%26nbsp%3Bput%20the%20following%20in%20a%20PowerShell%20script%20and%20add%20to%20task%20scheduler%2C%20then%20run%20at%20logon.%20Change%20the%20%23staticIP%20to%20desired%20IP.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAn%20alternative%20is%20to%20put%20the%20script%20in%20local%20group%20policy%20using%20a%20.bat%20file%20to%20kick%20it%20off.%26nbsp%3B%3C%2FP%3E%3CP%3E%22powershell.exe%20-ExecutionPolicy%20Bypass%20-File%20%22script.ps1%22%22%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3E%23Sets%20a%20static%20IP%20on%20the%20HyperV%20default%20switch%20(Windows%2010).%0ASet-ExecutionPolicy%20Bypass%20-Scope%20Process%20-Force%0A%0A%23wait%20for%20network%20to%20come%20up%0Awhile%20(-Not%20(Test-Connection%20-ComputerName%201.0.0.1%20-Quiet))%0A%7B%7D%0A%0A%24staticIP%20%3D%20%22172.18.79.1%22%0A%24hyperVnet%20%3D%20Get-NetIPAddress%20-InterfaceAlias%20%22vEthernet%20(Default%20Switch)%22%20%7C%20select%20InterfaceAlias%2CInterfaceIndex%2CAddressFamily%2CIPAddress%2CPrefixLength%20%7C%20where%20%7B%24_.AddressFamily%20-match%20%22IPv4%22%7D%0A%0A%23Remove%20old%20IP%20address%2C%20otherwise%20there%20will%20be%20two%20IP%20addresses%0ARemove-NetIPAddress%20-IPAddress%20%24hyperVnet.IPAddress%20-Confirm%3A%24false%0A%0ANew-NetIPAddress%20-InterfaceIndex%20%24hyperVnet.InterfaceIndex%20-IPAddress%20%24staticIP%20-PrefixLength%20%24hyperVnet.PrefixLength%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1025205%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1025205%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F288993%22%20target%3D%22_blank%22%3E%40GlaucomaPredator%3C%2FA%3E%26nbsp%3B%20I%20have%20not%20found%20a%20way%20to%20permanently%20delete%20the%20Default%20Switch.%20I've%20been%20just%20ignoring%20it%20for%20now.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1038404%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1038404%22%20slang%3D%22en-US%22%3E%3CP%3EGuy%2C%20kudos%20for%20dragging%20this%20conversation%20for%20so%20long...%20And%20I%20see%20each%20has%20their%20own%20set%20of%20arguments.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBut%20what%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3Bkeeps%20forgetting%20is%20to%20tell%20the%20whole%20truth%20about%20his%20setup%2C%20and%20whole%20truth%20(and%20main%20issues)%20with%20DefaultSwitch.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EYes%2C%20DefaultSwitch%20is%20all%20fine%20for%20my%20granny%20to%20put%20a%20VM%20on%20her%20Win10%20and%20put%20it%20online.%20But%20what%20is%20not%20ok%20is%3A%3C%2FP%3E%3CP%3E-%20that%20DefaultSwitch%20permanently%20grabs%20one%20ethernet%20connection%20for%20it's%20own%20purposes%3C%2FP%3E%3CP%3E-%20this%20connection%20may%20well%20be%20only%20one%2C%20for%20example%2C%20on%20workstation%20PC%20which%20isn't%20on%20WiFi%2C%20and%20doesn't%20have%202%20LAN%20adapters%3C%2FP%3E%3CP%3E-%20cannot%20be%20removed%3C%2FP%3E%3CP%3E-%20prevents%20you%20from%20setting%20up%20second%20virtual%20switch%20%2F%20adapter%20on%20same%20interface%20as%20it%20is%20already%20binded%20to%20DefaultSwitch%3C%2FP%3E%3CP%3E-%20no%20workaround%20as%20DefaultSwitch%20keeps%20recreating%20itself%20on%20each%20reboot%20(so%20if%20you%20remove%20it%2C%20it%20will%20be%20there%20next%20reboot%2C%20if%20you%20disable%20it%2C%20it%20will%20be%20re-enabled%2C%20etc)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAll%20is%20good%2C%20I%20have%20several%20clusters%20I%20can%20use%20to%20put%20VMs%20on%20them%2C%20with%20all%20dedicated%20connections%2C%20and%20all.%20But%20sometimes%20I%20just%20want%2Fneed%20to%20use%20a%20small%20VM%20on%20my%20PC%2C%20and%20I%20want%20it%20to%20KEEP%20the%20IP%20addresses%20same%20through%20reboots.%20There%20is%20simply%20NO%20REASON%20for%20it%20to%20be%20recreated%20every%20time%2C%20my%20local%20networks%20don't%20change%2C%20if%20172.18.123.15%20isn't%20conflicting%20on%20one%20reboot%2C%20it's%20not%20gonna%20conflict%20on%20next%20reboot.%20Yet%20-%20Win10%20will%20still%20recreate%20it%20if%20I%20reboot%2C%20and%20with%20new%20IP%20range.%20There%20is%20also%20NO%20REASON%20for%20DefaultSwitch%20to%20be%20unremovable.%20We%20had%20Hyper-V%20before%20Default%20Switch%2C%20and%20on%20client%20PCs%2C%20and%20it%20worked%20just%20fine.%20Sure%2C%20make%20DefaultSwitch%20default%20config%2C%20my%20grandma%20really%20likes%20showing%20CentOS%20on%20her%20VMs%20from%20time%20to%20time%2C%20but%20give%20the%20option%20for%20REAL%20USERS%20(aka%20developers%2C%20sysadmins%2C%20etc)%20to%20remove%2Fdisable%20the%20DefaultSwitch%20garbage%20and%20use%20Hyper-V%20same%20way%20we've%20used%20it%20for%20years%20on%20our%20PCs.%20Instead%2C%20we%20have%20to%20keep%20Googling%20and%20hoping%20something%20will%20change%20with%20time.%20Or%20just%20endure%20the%20bad%20state%20of%20things%2C%20and%20use%20%22real%20servers%22%20just%20so%20we%20can%20have%20a%20small%20VM%20for%20whatever%20purposes%20we%20need%20it.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBtw%2C%20those%20that%20want%20to%20evaluate%20software%20sometimes%20want%20to%20make%20a%20small%20proof%20of%20concept%20on%20their%20workstation%2C%20without%20it%20requiring%202%20more%20teams%20to%20allow%20you%20to%20a)%20put%20these%20VMs%20on%20their%20clusters%20b)%20create%20temporary%20networks%20for%20you%20to%20test%20something%20for%20a%20week%20or%20two.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ELet%20me%20go%20back%20to%20the%20main%20thing%20that%20hurts%20a%20lot%20of%20people...%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3Byou%20said%20you%20have%20your%20whole%20setup%20with%20home%20router%20and%20cheap%2020%24%20WiFi%20adapter...%20yet%20you%20are%20forgetting%20to%20tell%20people%20that%20you%20also%20have%20second%20built-in%20adapter%20that%20you%20have%20in%20same%20PC%2Flaptop.%20One%20that%20DefaultSwitch%20grabbed%20and%20%22polluted%22%20forever%2C%20and%20then%20you%20are%20using%20a%2020%24%20adapter%20as%20your%20external%20adapter.%20That's%20paying%2020%24%20for%20Microsoft's%20decision%20to%20make%20DefaultSwitch%20UNREMOVABLE.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAnyway%2C%20thanks%20for%20again%20confirming%20that%20MS%20still%20didn't%20fix%20this%20properly%20(and%20will%20probably%20stay%20broken%20as%20is)%2C%20I'll%20revisit%20this%20in%20a%20year%20or%20so%20again%2C%20just%20to%20check%20if%20I%20can%20finally%20get%20back%20to%20the%20functionality%20I%20had%20with%20Windows%207%2C%20without%20buying%20new%20adapters%2C%20setting%20up%20new%20test%20WiFi%20environments%2C%20laying%20down%20new%20cables%20or%20buying%20new%20switches%2C%20just%20so%20my%20workstation%20could%20have%20a%20VM%20with%20...%20predictable%20IP.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1038804%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1038804%22%20slang%3D%22en-US%22%3EDon't%20worry%2C%20I%20didn't%20forget%20anything.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20have%201%20active%20network%20adapter%20and%20I%20connect%20that%201%20network%20adapter%20to%20an%20external%20virtual%20network%20adapter%20and%20use%20it%20on%20my%20VM.%20no%20other%20adapter%20has%20connection.%20default%20switch%20never%20shows%20any%20error%20or%20prevent%20from%20creating%20an%20external%20network%20adapter%20and%20connect%20it%20to%20your%20only%20physical%20network%20adapter%20that%20has%20Internet.%3CBR%20%2F%3E%3CBR%20%2F%3Eif%20you%20don't%20want%20your%20IP%20to%20be%20reset%20every%20time%2C%20use%20the%20External%20virtual%20network%20adapter.%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1042201%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1042201%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3BIt%20seems%20you%20are%20right%2C%20I'm%20sorry...%20But%20it%20seems%20that%20Microsoft%20still%20has%20a%20related%20bug%2C%20as%20I%20had%20(and%20have)%20the%20same%20issue%20on%20multiple%20PCs%2C%20and%20looking%20at%20Microsoft%20forums%2C%20I'm%20not%20alone.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThere%20are%20several%20errors%20when%20trying%20to%20create%20External%20adapter%2C%20in%20my%20case%2C%20always%20on%20newer%20Win10%20with%20Default%20Switch%20present%20(%3CSPAN%3EWindows%2010%20version%201709%20or%20newer)%3C%2FSPAN%3E%2C%20so%20I%20(maybe%20mistakenly%3F)%20believe%20these%20to%20be%20related.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EFirst%20error%3A%3C%2FP%3E%3CP%3E%22%3CEM%3Ethe%20operation%20was%20passed%20an%20invalid%20parameter%3C%2FEM%3E%22%3C%2FP%3E%3CP%3EComplementary%20error%20(from%20Powershell's%20New-VMSwitch%20commandlet)%3A%3C%2FP%3E%3CP%3E%22%3CEM%3EAdapter%20is%20already%20bound%20to%20the%20Microsoft%20Virtual%20Switch%20protocol%3C%2FEM%3E%22%3C%2FP%3E%3CP%3EProposed%20solutions%3A%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fsocial.technet.microsoft.com%2FForums%2Fazure%2Fen-US%2F3272e5cc-e3d7-44a9-8da8-1a50a80afdf0%2Fexternal-ethernet-adapter-is-already-bound-to-the-microsoft-virtual-switch-protocol%3Fforum%3Dwinserverhyperv%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fsocial.technet.microsoft.com%2FForums%2Fazure%2Fen-US%2F3272e5cc-e3d7-44a9-8da8-1a50a80afdf0%2Fexternal-ethernet-adapter-is-already-bound-to-the-microsoft-virtual-switch-protocol%3Fforum%3Dwinserverhyperv%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3ENetwork%20and%20Sharing%20(Win7)%2FNetwork%20(Win%2010)%0AChange%20adapter%20settings%2Foptions%0ARight-click%20Local%20Area%20Connection%0AGo%20to%20Properties%0AScroll%20to%20the%20bottom%20of%20the%20list%0AUncheck%20%22Hyper-V%20Extensible%20Virtual%20Switch%22%20option%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAlternative%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%3EThe%20nuclear%20option%20that%20works%20with%20Windows%20Core%20is%20using%20netcfg%20to%20wipe%20out%20all%20your%20networking%20settings%20and%20re-initialize%20the%20network%20card%20drivers.%0A%0A%23WARNING!%20DANGER!%20THIS%20WILL%20DELETE%20ALL%20YOUR%20NETWORKING%20SETTINGS!%0Anetcfg%20-d%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CBR%20%2F%3ESecond%20error%2C%20after%20I%20did%20uncheck%20Hyper-V%20from%20my%20physical%20NIC%20and%20rebooted%3A%3C%2FP%3E%3CP%3ETried%20to%20create%20External%20switch%20via%20PowerShell%20again%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-csharp%22%3E%3CCODE%3ENew-VMSwitch%20-Name%20%22External%20VirtualSwitch%22%20-NetAdapterName%20%22Ethernet%22%20-AllowManagementOS%20%24True%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EError%3A%3C%2FP%3E%3CP%3E%22%3CEM%3Ebind%20failed%3A%20%7BAccess%20Denied%7D%20A%20process%20has%20requested%20access%20to%20an%20object%2C%20but%20has%20not%20been%20granted%20those%20access%20rights%3C%2FEM%3E%22%3C%2FP%3E%3CP%3EProposed%20solutions%3A%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fsocial.technet.microsoft.com%2FForums%2Fwindowsserver%2Fen-US%2F84f413dc-2da0-44c0-928d-70b7a6c0404b%2Fhyperv-virtual-switch-manager-cannot-create-an-external-switch%3Fforum%3Dwinserverhyperv%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fsocial.technet.microsoft.com%2FForums%2Fwindowsserver%2Fen-US%2F84f413dc-2da0-44c0-928d-70b7a6c0404b%2Fhyperv-virtual-switch-manager-cannot-create-an-external-switch%3Fforum%3Dwinserverhyperv%3C%2FA%3E%3C%2FP%3E%3CPRE%3EHi%2C%20I%20solved%20this%20by%3A%20In%20PowerShell%20type%3A%20netcfg%20-d%20This%20WILL%20DELETE%20all%20network%20adapters%20AND%20network%20SETTINGS!%20Physical%20adapters%20will%20NOT%20be%20LOST.%20Then%20i%20restored%20my%20network%20settings%20and%20created%20new%20External%20Virtual%20Switches.%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESo%20since%20both%20errors%20proposed%20%22%3CSTRONG%3E%3CEM%3Enetcfg%20-d%3C%2FEM%3E%3C%2FSTRONG%3E%22%20I%20did%20that%2C%20rebooted%2C%20naturally%20now%20I%20have%20two%20Default%20Switches%20that%20I%20will%20just%20need%20to%20ignore%2C%20but%20now%20I%20can%20create%20External%20Switch%20without%20errors%20(both%20in%20GUI%20and%20PoSh)%2C%20and%20use%20them%20as%20usual%20(pre-Win10%2F1709%20times).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20do%20still%20stand%20by%20the%20fact%20that%20a)%20Default%20Switch%20should%20be%20OPTIONAL%20(can%20be%20setup%20as%20default%20behavior%2C%20but%20should%20have%20option%20to%20be%20removed)%20and%20b)%20that%20Microsoft%20somehow%20at%20the%20same%2Fsimilar%20time%20introduced%20related%20bugs%20that%20provoke%20issues%20with%20creation%20of%20External%20switches.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI'm%20kinda%20happy%20now%20that%20I%20have%20my%20External%20switch%20running%20again%2C%20and%20will%20just%20have%20to%20live%20with%20the%20unneeded%20default%20switches%20lingering%20there%20in%20the%20background%20forever.%20Maybe%20you%20didn't%20have%20issues%20for%20a%20mix%20of%20reasons%20(maybe%20you%20did%20not%20upgrade%20all%20the%20way%20from%20initial%20Win10%2C%20or%20maybe%20you%20have%20other%20%3CU%3E%3CEM%3Einactive%3C%2FEM%3E%20%3C%2FU%3Eadapters%20that%20are%20poluted%20by%20this%20bug%20but%20you%20don't%20use%20them%20so%20never%20noticed%2C%20or%20-%20you're%20just%20lucky).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHopefully%20the%20links%20to%20two%20threads%20and%20the%20copied%20proposed%20solutions%20will%20help%20someone%20somewhere%20when%20they%20pop%20onto%20this%20thread%20through%20web%20search%2C%20if%20it%20helps%20just%20one%20more%20person%20I'll%20be%20happy.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECheers!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1042488%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1042488%22%20slang%3D%22en-US%22%3EGood%20to%20know%20you%20found%20a%20solution%2C%20even%20though%20it's%20not%20that%20pleasant.%3CBR%20%2F%3Ei%20agree%20default%20switch%20should%20be%20optional%2C%20not%20everyone%20want%20to%20use%20the%20quick%20VM%20creation%20of%20Hyper-V.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1054860%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1054860%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3BHere%20I%20had%20another%20chance%20on%20completely%20unrelated%20PC%20(different%20hardware%2C%20different%20location%2C%20different%20networking%20settings%20and%20environment%2C%20different%20users%2C%20not%20in%20domain%2C%20etc.)%20Same%20set%20of%20initial%20errors.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ETrying%20to%20create%20external%20switch%20in%20GUI%3A%3CBR%20%2F%3E%22Error%20applying%20Virtual%20Switch%20Properties%20changes%3CBR%20%2F%3EAdding%20ports%20to%20the%20switch%20'External%20Switch'%20failed%3CBR%20%2F%3EThe%20operation%20was%20passed%20a%20parameter%20that%20was%20not%20valid.%22%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ETrying%20via%20PowerShell%20command%20(%22New-VMSwitch%20-Name%20%22External%20VirtualSwitch%22%20-NetAdapterName%20%22Killer%20e2200%20GbE%20NIC%22%20-AllowManagementOS%20%24True%22)%3A%3CBR%20%2F%3E%22New-VMSwitch%20%3A%20Failed%20while%20adding%20virtual%20Ethernet%20switch%20connections.%3CBR%20%2F%3EExternal%20Ethernet%20adapter%20'Killer%20e2200%20Gigabit%20Ethernet%20Controller%20%232'%20is%20already%20bound%20to%20the%20Microsoft%20Virtual%20Switch%20protocol.%22%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESo%20I%20tried%20%22easy%22%20solution%20first%2C%20and%20in%20NIC%20Properties%20unchecked%20option%3A%3CBR%20%2F%3E%22Hyper-V%20Extensible%20Virtual%20Switch%22%3CBR%20%2F%3E(And%20rebooted%20PC)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ELuckily%2C%20on%20this%20PC%20when%20I%20tried%20to%20create%20external%20switch%20in%20GUI%20after%20reboot%26nbsp%3Beverything%20went%20ok.%20Didn't%20have%20to%20use%20the%20%22nuke%22%20option%20this%20time.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBut%20still%2C%20quite%20annoying.%20And%20(at%20least%20in%20my%20case)%20on%20PCs%20that%20I%20regularly%20use%20I%20have%20all%20of%20them%20throwing%20this%20or%20that%20error.%20I%20love%20MS%2C%20but%20sometimes%20I%20hate%20it%20as%20well...%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECheers!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1054887%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1054887%22%20slang%3D%22en-US%22%3EThanks%20for%20the%20useful%20info%2C%20btw%20i%20also%20got%20the%20Killer%20e2200%20GbE%20NIC%3CBR%20%2F%3Eanyway%2C%20yeah%20Hyper-V%20has%20it's%20own%20issues.%20I%20recently%20got%20bored%20and%20switched%20to%20VMware%20workstation%20pro%2015.5%20(latest%20ver)%20and%20I%20had%20so%20many%20problems%20configuring%20it.%3CBR%20%2F%3EI%20had%20to%20turn%20off%20Windows%20defender%20application%20guard%2C%20Windows%20Sandbox%2C%20Core%20isolation%20in%20Windows%20defender%20and%20literally%20lots%20of%20compromise%20in%20order%20to%20only%20install%20it.%3CBR%20%2F%3E%3CBR%20%2F%3Eafter%20that%20I%20had%20problem%20with%20Windows%2010%20Enterprise%20x64%20IoT%20version%20when%20i%20tried%20installing%20VMware%20tools%20on%20it%2C%20i%20was%20getting%20error%20that%20prevented%20me%20to%20install%20it.%3CBR%20%2F%3E%3CBR%20%2F%3Eso%20i%20eventually%20uninstalled%20it%2C%20turned%20on%20all%20of%20those%20security%20features%20again%20and%20continued%20using%20Hyper-V.%20i%20know%20it's%20not%20perfect%20but%20the%20alternative%20is%20a%20lot%20worse%2C%20at%20least%20for%20me.%3CBR%20%2F%3E%3CBR%20%2F%3EI%20just%20hope%20Microsoft%20hear%20us%20and%20apply%20the%20changes%20we%20are%20asking%20to%20the%20way%20Hyper-V%20handles%20virtual%20network%20adapters.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1081614%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1081614%22%20slang%3D%22en-US%22%3EMERY%20Chrismas%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1081792%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1081792%22%20slang%3D%22en-US%22%3ETo%20you%20as%20well!%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1082907%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1082907%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20have%20another%20silly%20problem%20with%20this%20default%20switch.%20Since%20it%20changes%20its%20parameters%20all%20the%20time%2C%20my%20antivirus%20every%20time%20thinks%20it%20is%20a%20new%20network%2C%20and%20asks%20me%20what%20to%20do%20with%20it.%20It%20causes%20distractions%2C%20but%20the%20worst%20part%20is%20that%20it%20blocks%20all%20network%20on%20boot%20until%20I%20answer%2C%20causing%20network%20disks%20to%20not%20mount%2C%20which%20causes%20unrelated%20apps%20to%20not%20load%20properly%20and%20so%20on.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20am%20trying%20to%20figure%20it%20out%20with%20AV%20support%2C%20but%20I%20doubt%20they%20will%20resolve%20it%20soon%2C%20so%20I%20will%20have%20to%20use%20less%20optimal%20antivirus%20on%20my%20PC.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1083041%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1083041%22%20slang%3D%22en-US%22%3EHi%2C%3CBR%20%2F%3ETry%20using%20External%20virtual%20adapter%20instead%20of%20the%20default%20switch%20if%20you%20can%20%3A)%3C%2Fimg%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1084753%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1084753%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EUsing%20anything%20will%20not%20make%20Default%20Switch%20to%20disappear.%20It%20confuses%20my%20AV%20even%20when%20no%20virtual%20machines%20are%20running.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1084816%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1084816%22%20slang%3D%22en-US%22%3EWell%20I%20have%20the%20best%20AV%2C%20Kaspersky%20Internet%20security%2C%20with%20bunch%20of%20virtual%20switches%20including%20the%20default%20switch%2C%20everything%20is%20working%20perfectly.%3CBR%20%2F%3E%3CBR%20%2F%3Eyou%20should%20contact%20your%20AV%20website%20and%20tell%20them%20this%20problem%20of%20yours.%3CBR%20%2F%3E%3CBR%20%2F%3Emy%20suggestion%20is%20to%20use%20an%20AV%20that%20is%20the%20best%20and%20doesn't%20have%20these%20problems.%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fwww.youtube.com%2Fchannel%2FUCKGe7fZ_S788Jaspxg-_5Sg%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.youtube.com%2Fchannel%2FUCKGe7fZ_S788Jaspxg-_5Sg%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DUDkllzL1gqo%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DUDkllzL1gqo%3C%2FA%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1084948%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1084948%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F163499i27C86EE351B6145A%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20alt%3D%22kasp%20-%20durak.png%22%20title%3D%22kasp%20-%20durak.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EEvery%20time%20I%20boot%2C%20launch%20anything%20related%20to%20Hyper-V%20or%20sneeze.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1084950%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1084950%22%20slang%3D%22en-US%22%3ESneeze%20what%3F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1149294%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1149294%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3EVery%20informative%20thread%20for%20this%20newb.%26nbsp%3B%20Like%20many%2C%20I'd%20consider%20the%20behavior%20of%20the%20default%20switch%20a%20bug%20and%20not%20an%20enhancement.%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3E1)%20Installed%20automatically%20(not%20optional).%3CBR%20%2F%3E2)%20Can't%20be%20removed.%3C%2FP%3E%3CP%3E3)%20Can't%20be%20modified.%3CBR%20%2F%3E4)%20No%20persistent%20state%20except%20unconfigured.%3CBR%20%2F%3E5)%20Defaults%20to%20%22Public%22%20on%20a%20Domain%20machine%20and%20reconfiguration%20of%20state%20doesn't%20stick.%3CBR%20%2F%3E%3CBR%20%2F%3EVBox%20and%20VMWare%20user%20attempting%20to%20learn%20Hyper-V%20and%20decipher%20the%20lack%20of%20logic%20in%20the%20above%20configuration.%3CBR%20%2F%3E%3CBR%20%2F%3EBecause%20it's%20%22Public%22%20or%20doesn't%20allow%20the%20option%20of%20a%20network%20type%20selection%20the%20Default%20Switch%20kills%20PowerShell%20WinRM%20and%20MS%20Admin%20Center%20on%20my%20domain%2C%20even%20when%20all%20VMs%20are%20using%20a%20second%20manually%20configured%20external%20switch%20and%20there%20is%20nothing%20using%20it%20-%20it's%20still%20in%20the%20registry%20in%20the%20default%20default%20configuration%20after%20reboot%20and%20PowerShell%20DSC%20is%20useless%20with%20the%20Default%20Switch%20registering.%3CBR%20%2F%3E%3CBR%20%2F%3EI've%20read%20the%20arguments%20that%20it's%20%22for%20amateurs%22%20etc%20and%20there%20to%20make%20networking%20easy.%26nbsp%3B%20My%20experience%20is%20exactly%20the%20opposite%2C%20that%20it's%20inexplicably%20configured%20to%20keep%20professionals%20from%20accomplishing%20their%20work.%20It%20breaks%20workflows%20that%20would%20otherwise%20be%20successful%20and%20that%20is%20a%20substantive%20meaning%20of%20a%20'bug'%20in%20the%20software.%3CBR%20%2F%3E%3CBR%20%2F%3EI've%20temporarily%20gone%20back%20to%20VMWare%2C%20which%20works%20flawlessly%20managing%20my%20virtual%20lab%20because%20default%20switch%20just%20doesn't%20work%20in%20my%20situation.%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3EIf%20someone%20can%2C%20please%20help%20me%20find%20workarounds%20to%20the%205%20points%20above%20I'd%20greatly%20appreciate%20both%20your%20time%20and%20the%20knowledge.%26nbsp%3B%20Very%20frustrating%20to%20have%20a%20simple%20configuration%20be%20this%20difficult%20to%20get%20working.%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3EFYI%20-%20problems%20listed%20above%20are%20on%201909.%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1149568%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1149568%22%20slang%3D%22en-US%22%3EI%20think%20the%20best%20thing%20that%20should%20be%20done%20is%20to%20send%20feedbacks%20using%20any%20way%2C%20preferably%20Feedback%20hub%2C%20then%20share%20it%20with%20others%20who%20have%20the%20same%20problem%20to%20upvote%20it%20so%20that%20Microsoft%20will%20change%20that%20behavior%20on%20their%20end%20in%20future%20Windows%2010%20releases.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1150553%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1150553%22%20slang%3D%22en-US%22%3E%3CP%3EIP%20changed%20due%20to%20dynamic%20MAC.%20New%20MAC%20means%20new%20DHCP%20lease.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1150958%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1150958%22%20slang%3D%22en-US%22%3ESo%20manually%20set%20a%20static%20MAC%20address%20for%20your%20Virtual%20network%20adapter.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1198451%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1198451%22%20slang%3D%22en-US%22%3E%3CP%3EIf%20you%20just%20need%20to%20access%20resources%20on%20your%20guest%20from%20the%20host%2C%20you%20could%20just%20have%20a%20powershell%20script%20that%20you%20can%20run%20on%20the%20host%20after%20launching%20the%20VM.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EReplace%20'BryanDev'%20with%20the%20name%20of%20your%20VM%20and%20replace%20%22weirdalvm.3-gis.com%22%20with%20your%20desired%20url%20you%20want%20to%20access%20the%20resource%20with.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ERun%20as%20administrator%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-csharp%22%3E%3CCODE%3E%24result%20%3D%20get-vm%20-Name%20BryanDev%20%7C%20Select%20-ExpandProperty%20Networkadapters%20%7C%20Select%20IPAddresses%20%7C%20ft%20-hidetableheaders%20%7C%20Out-String%0A%24result%20%3D%20%24result.Split(%22%2C%22)%5B0%5D.Trim().Replace(%22%7B%22%2C%20%22%22).Replace(%22%7D%22%2C%20%22%22)%0A%0A%0Afunction%20setHostEntries(%5Bhashtable%5D%20%24entries)%20%7B%0A%20%20%20%20%24hostsFile%20%3D%20%22%24env%3Awindir%5CSystem32%5Cdrivers%5Cetc%5Chosts%22%0A%20%20%20%20%24newLines%20%3D%20%40()%0A%0A%20%20%20%20%24c%20%3D%20Get-Content%20-Path%20%24hostsFile%0A%20%20%20%20foreach%20(%24line%20in%20%24c)%20%7B%0A%20%20%20%20%20%20%20%20%24bits%20%3D%20%5Bregex%5D%3A%3ASplit(%24line%2C%20%22%5Cs%2B%22)%0A%20%20%20%20%20%20%20%20if%20(%24bits.count%20-eq%202)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%24match%20%3D%20%24NULL%0A%20%20%20%20%20%20%20%20%20%20%20%20ForEach(%24entry%20in%20%24entries.GetEnumerator())%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if(%24bits%5B1%5D%20-eq%20%24entry.Key)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%24newLines%20%2B%3D%20(%24entry.Value%20%2B%20'%20%20%20%20%20'%20%2B%20%24entry.Key)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Write-Host%20Replacing%20HOSTS%20entry%20for%20%24entry.Key%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%24match%20%3D%20%24entry.Key%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20break%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20if(%24match%20-eq%20%24NULL)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%24newLines%20%2B%3D%20%24line%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%24entries.Remove(%24match)%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%24newLines%20%2B%3D%20%24line%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20foreach(%24entry%20in%20%24entries.GetEnumerator())%20%7B%0A%20%20%20%20%20%20%20%20Write-Host%20Adding%20HOSTS%20entry%20for%20%24entry.Key%0A%20%20%20%20%20%20%20%20%24newLines%20%2B%3D%20%24entry.Value%20%2B%20'%20%20%20%20%20'%20%2B%20%24entry.Key%0A%20%20%20%20%7D%0A%0A%20%20%20%20Write-Host%20Saving%20%24hostsFile%0A%20%20%20%20Clear-Content%20%24hostsFile%0A%20%20%20%20foreach%20(%24line%20in%20%24newLines)%20%7B%0A%20%20%20%20%20%20%20%20%24line%20%7C%20Out-File%20-encoding%20ASCII%20-append%20%24hostsFile%0A%20%20%20%20%7D%0A%7D%0A%0A%24entries%20%3D%20%40%7B%0A%20%20%20%20'weirdalvm.3-gis.com'%20%3D%20%24result%0A%7D%3B%0A%0AsetHostEntries(%24entries)%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1198488%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1198488%22%20slang%3D%22en-US%22%3E%3CP%3EThanks%2C%20but%20Hyper-V%20VMs%20with%20enhanced%20session%20allow%20drag%20and%20drop%20between%20guest%20and%20host.%3C%2FP%3E%3CP%3Eor%20is%20the%20script%20for%20a%20specific%20situation%20only%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1198496%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1198496%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F310193%22%20target%3D%22_blank%22%3E%40HotCakeX%3C%2FA%3E%26nbsp%3BI'm%20talking%20about%20accessing%20a%20url%20that%20is%20hosted%20inside%20the%20guest.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20doing%20development%20you%20could%20do%20remote%20debugging%20on%20your%20host%20while%20having%20your%20environment%20on%20your%20guest.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1198534%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1198534%22%20slang%3D%22en-US%22%3EThank%20you!%20i'll%20save%20it%20in%20my%20notes%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1379731%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1379731%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F569675%22%20target%3D%22_blank%22%3E%40southernprogrammer%3C%2FA%3E%26nbsp%3BThanks%2C%20gived%20myself%20permission%20to%20tweak%20a%20litlle%20you%20script%20to%20update%20all%20my%20vmdomains's%20ip%20also%2C%20work%20like%20a%20charm.%3C%2FP%3E%3CP%3EI%20also%20think%20the%20behavior%20of%20the%20default%20adapter%20is%20not%20logical%2C%20and%20i%20personaly%20see%20it%20as%20a%20bug%2C%20i%20hope%20it%20get%20fixed%20since%20i%20am%20migrating%20from%20VmWare%20to%20Hypre-V%2C%20streamlining%20my%20setup%20accross%20multiple%20device%20is%20better%20without%20scripts...%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1527510%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1527510%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F231310%22%20target%3D%22_blank%22%3E%40Remon%20li%3C%2FA%3E%26nbsp%3Bit's%20a%20bug.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EUse%20case%3A%26nbsp%3B%20VPN%20that%20conflicts%20with%20172.17.x.x%20network%20range.%26nbsp%3B%20Win10%20client%20boots%3B%20does%20network%20conflict%20detection%3B%20see's%20free%20address%20and%20makes%20the%20default%20nat%20adapter%20172.17.109.x%20and%20ads%20route%26nbsp%3B172.17.109.224%20255.255.255.240%20On-link%20172.17.109.x%205256...%26nbsp%3B%20Note%3A%205k%20metric.%26nbsp%3B%20now%20VPN%20client%20is%20connected.%26nbsp%3B%20on%20connect%3B%20route%20for%20172.16.0.0%2F12%20is%20added%20with%20a%20metric%20of%202.%26nbsp%3B%20the%20hyper-v%20VM%20is%20now%20unreachable.%26nbsp%3B%20We%20need%20to%20be%20able%20to%20control%20a%20%22safe%22%20network%20pool%20for%20the%20default%20nat%20network%20to%20pull%20from.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1540116%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1540116%22%20slang%3D%22en-US%22%3EI%20am%20on%20Windows%20Pro%2010%20Version%201909.%3CBR%20%2F%3EI%20followed%20below%20link%20instructions%20to%20get%20around%20the%20issue%20with%20default%20switch%20static%20IP%20address%20in%20VM.%20The%20work%20around%20is%20create%20a%20new%20switch%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fanandthearchitect.com%2F2018%2F01%2F06%2Fwindows-10-how-to-setup-nat-network-for-hyper-v-guests%2F%23%3A~%3Atext%3DWindows%252010%253A%2520How%2520to%2520setup%2520NAT%2520network%2520for%2CGateway.%25205%2520Step%25204.1%253A%2520Create%2520NAT%2520Network.%2520%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fanandthearchitect.com%2F2018%2F01%2F06%2Fwindows-10-how-to-setup-nat-network-for-hyper-v-guests%2F%23%3A~%3Atext%3DWindows%252010%253A%2520How%2520to%2520setup%2520NAT%2520network%2520for%2CGateway.%25205%2520Step%25204.1%253A%2520Create%2520NAT%2520Network.%2520%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1743334%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1743334%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F798230%22%20target%3D%22_blank%22%3E%4019-kilo%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIt%20just%20helped%20me%20!%3C%2FP%3E%3CP%3EYou're%20the%20hero%20of%20this%20thread%3C%2FP%3E%3CP%3EKudos%20!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1742495%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1742495%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F206435%22%20target%3D%22_blank%22%3E%40Bala%20Sundaram%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20found%20a%20good%20solution.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E1.%20Strip%20off%20any%20static%20IPs%20you%20have%20on%20all%20hardware%20NICs%3C%2FP%3E%3CP%3E2.%20Run%20the%20following%20commands%3C%2FP%3E%3CP%3EGet-HNSNetwork%20%7C%20%3F%20Name%20-Like%20%22Default%20Switch%22%20%7C%20Remove-HNSNetwork%3CBR%20%2F%3ENew-VMSwitch%20-SwitchName%20%22Default%20Switch%22%20-SwitchType%20internal%20-Verbose%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E3.%20Open%20Hyper-v%20Manager%20and%20open%20Virtual%20Switch%20Manager%26nbsp%3B%3C%2FP%3E%3CP%3E4.%20Default%20switch%20is%20still%20there%2C%20but%20now%20setting%20are%20no%20longer%20greyed%20out%20and%20can%20be%20adjusted%20from%20internal%20to%20external%3B%20move%20to%20external%20and%20verify%20it's%20assigned%20the%20correct%20hardware%20NIC.%20Verify%20it%20has%20%22Allow%20management%20operating%20system%20to%20share%20this%20network%20adapter%22%20checked.%26nbsp%3B%3C%2FP%3E%3CP%3E5.%20Watch%20the%20new%20NIC%20and%20bridge%20get%20created%20in%20Network%20and%20Sharing%20Center%20'Change%20adapter%20settings'.%3C%2FP%3E%3CP%3E6.%20On%20the%20new%20Hyper-v%20NIC%2C%20adjust%20your%20IP%20settings%20to%20be%20static%20if%20you%20want.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20tried%20multiple%20reboots%20and%20VMs%20can%20still%20connect%20out%20while%20maintaining%20the%20static%20assignment%20on%20the%20Hyper-v%20NIC.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHope%20it%20helps!%3C%2FP%3E%3CP%3E-Jake%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1743668%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1743668%22%20slang%3D%22en-US%22%3EExcellent!%20Hope%20it%20stays%20working!%20I%20still%20haven't%20tested%20after%20Windows%20updates.%3CBR%20%2F%3EI%20guess%20we'll%20see!%3CBR%20%2F%3E-Jake%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1971495%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1971495%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F798230%22%20target%3D%22_blank%22%3E%4019-kilo%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20was%20so%20happy%20when%20I%20found%20your%20%22solution%22%20for%20this%20default%20switch%20nightmare...%3C%2FP%3E%3CP%3EUnfortunately%20it%20didn't%20help.%20The%20default%20switch%20just%20don't%20want%20to%20be%20deleted.%20As%20far%20as%20I'm%20aware%20it%20cannot%20be%20deleted.%20Though%20your%20solution%20did%20create%20another%20default%20switch.%20So%20what%20if%20I%20just%20change%20the%20priority%20and%20then%20lower%20the%20%22grey%22%2Funmodifiable%20default%20switch%20to%20be%20the%20lowest%20priority%3F%3C%2FP%3E%3CP%3EBut%20anyway%20anyone%20can%20get%20this%20work%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMy%20original%20issue%20is%20kind%20of%20the%20same%20as%20the%20original%20topic.%3C%2FP%3E%3CP%3EI%20would%20like%20to%20create%20an%20internal%20network%20of%20Servers%20on%20one%20laptop%20for%20testing%20%2F%20migration%20purposes.%3C%2FP%3E%3CP%3EMain%20connection%20to%20internet%20Wifi%20Network.%3C%2FP%3E%3CP%3EDefault%20Switch%20would%20provide%20internet%20connection.%20Currently%20unable%20to%20set%20IP%20or%20fix%20address%2C%20just%20doesn't%20work%20if%20you%20move%20your%20laptop%2C%20connect%20to%20another%20WIFI%20network.%20So%20this%20cannot%20be%20touched%2C%20I%20have%20t%20leave%20it%20on%20automatic.%3C%2FP%3E%3CP%3EI%20have%20to%20create%202-3%20separate%20Servers%2C%20with%20their%20own%20internal%20network%20card.%3C%2FP%3E%3CP%3EThe%20problem%20is%20that%20as%20soon%20as%20I%20would%20like%20to%20set%20static%20ip%20for%20internal%20network%2C%20I'm%20unable%20to%20get%20internet%20connection.%20Default%20Switch%20constantly%20changing%20ip%20address%2Frange%20(really%20silly%20ranges%20every%20computer%20restart%20even).%20Targeting%20the%20default%20switch%20as%20default%20gateway%20doesn't%20work.%3C%2FP%3E%3CP%3EWhat%20should%20be%20the%20proper%20topology%2Fsetup%20for%20this%20please%3F%20I%20really%20don't%20even%20know%20how%20others%20do%20this%2C%20in%20data%20centers%2C%20with%20hundreds%20of%20VMs%2C%20with%20different%20ip%20addresses%2C%20ranges%2C%20etc.%20when%20I'm%20struggling%20with%202-3%20lousy%20server%20emulation.%20%3AD%3C%2Fimg%3E%20I%20might%20have%20very%20limited%20knowledge.%3C%2FP%3E%3CP%3EAll%20help%20appreciated.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1971697%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1971697%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F873177%22%20target%3D%22_blank%22%3E%40Peter_H0%3C%2FA%3E%26nbsp%3BThis%20is%20getting%20a%20little%20off%20topic%2C%20but%20I%20hope%20this%20helps%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20'default%20switch'%20is%20an%20internal%20network%20inside%20hyper-v%20on%20your%20machine%20that%20changes%20every%20reboot%20(but%20that%20should%20not%20matter%20for%20your%20use%20case)%20which%20has%20NAT%20access%20to%20the%20%22real%22%20network%20via%20your%20wifi%20card.%26nbsp%3B%20The%20VM's%20on%20your%20machine%20on%20the%20default%20switch%20should%20be%20able%20to%20talk%20to%20one%20another%2C%20and%20again%20have%20internet%20access%20via%20network%20address%20translation%20to%20your%20machines%20wifi%20address.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20you%20want%20your%20VM's%20to%20have%20addresses%20on%20the%20wifi%20network%2C%20you%20need%20to%20add%20a%20new%20switch%20in%20the%20Hyper-V%20Virtual%20Switch%20Manager%2C%20and%20set%20it%20to%20'external'%20-%20this%20will%20make%20the%20servers%20you%20build%20act%20like%20real%20clients%20with%20their%20own%20IP%20addresses%20on%20the%20same%20network%20as%20your%20wifi%20card.%26nbsp%3B%20So%20now%20instead%20of%20having%201%20IP%20address%20for%20your%20machine%2C%20you%20will%20need%203%20to%20run%20your%20machine%20and%20the%20two%20servers.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20you%20absolutely%20want%20the%20servers%20to%20have%20their%20own%20private%20(but%20fixed%20IP%20address%20range)%20network%3B%20that%20is%20NOT%20part%20of%20the%20%22real%22%20network%3B%20but%20you%20want%20that%20network%20to%20have%20a%20route%20to%20the%20internet%2C%20you%20will%20need%20to%20make%20a%20new%20switch%20in%20the%20Hyper-V%20Virtual%20Switch%20Manager%2C%20and%20set%20it%20to%20'internal'%20and%20add%20those%20servers%20to%20that%20new%20network%20switch.%26nbsp%3B%20You%20will%20also%20need%20a%20separate%20external%20virtual%20switch%2C%20and%20a%203rd%20VM%20attached%20to%20both%20the%20internal%20and%20the%20external%20virtual%20networks%2C%20and%20you'll%20have%20to%20install%20and%20manage%20a%20(free)%20virtual%20firewall%20appliance%20(or%20OS%20with%20routing%20capabilities)%20on%20that%203rd%20VM%20and%20set%20it%20up%20to%20do%20NAT%20or%20routing%20between%20the%20networks.%26nbsp%3B%20In%20this%20scenario%20you%20will%20need%202%20IP%20addresses%20on%20the%20%22real%22%20wifi%20network%20no%20matter%20how%20many%20VM's%20you%20add%20to%20your%20internal%20virtual%20switch%2C%20and%20their%20IP's%20can%20be%20static%20on%20that%20private%20internal%20network.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2264167%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2264167%22%20slang%3D%22en-US%22%3EI%20found%20this%20topic%20because%20I%20had%20exactly%20the%20same%20frustration%20with%20the%20default%20switch.%3CBR%20%2F%3EI%20was%20thinking%20I%20was%20stupid%20because%20it%20kept%20changing%20every%20time.%3CBR%20%2F%3ETurns%20out%2C%20it%20works%20as%20designed(by%20an%20idiot%2C%20no%20doubt)%3CBR%20%2F%3ESo%20fine%2C%20I%20figured%3A%20just%20use%20the%20external%20switch%2C%20shees.%3CBR%20%2F%3ESo%20I%20did.%3CBR%20%2F%3ESuddenly%2C%20my%20internet%20speed%20dropped%20to%201%20megabit%2Fsecond%3CBR%20%2F%3ETurns%20out%2C%20on%20some%20network%20cards%2C%20that's%20a%20bug.%3CBR%20%2F%3ESo...%20I%20have%20a%20completely%20unusable%20network-stack%20on%20hyper-v%20now.%20Thanks.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2264172%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2264172%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1021808%22%20target%3D%22_blank%22%3E%40SoulChild112%3C%2FA%3E%26nbsp%3BI%20don't%20recall%20if%20I%20cross%20posted%20to%20this%20thread%20before.%26nbsp%3B%20here%20is%20my%20temporary%20workaround%20to%20control%20the%20default%20switch%20hyper-v%20and%20WSL%20network%20segments%20from%20reboot%20to%20reboot.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fmicrosoft%2FWSL%2Fissues%2F5764%23issuecomment-677868242%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fmicrosoft%2FWSL%2Fissues%2F5764%23issuecomment-677868242%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2264249%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2264249%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F728566%22%20target%3D%22_blank%22%3E%40Ethan_C%3C%2FA%3EIt%20wasn't%20aimed%20specifically%20at%20you%2C%20apologies%20if%20I%20made%20it%20seem%20so%20%3A)%3C%2Fimg%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2264338%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2264338%22%20slang%3D%22en-US%22%3ENo%20worries.%20I%20didn't%20feel%20singled%20out%3B%20but%20did%20have%20additional%20information%20that%20could%20help.%3CBR%20%2F%3E%3CBR%20%2F%3EThe%20workaround%20posted%20to%20github%20will%20solve%20your%20performance%20issue%20if%20you%20go%20back%20to%20the%20default%20switch%20and%20use%20the%20janky%20workaround%20to%20manage%20what%20network%20it%20resides%20on.%20I%20still%20feel%20that%20this%20is%20something%20MS%20should%20fix%20by%20adding%20some%20built%20in%20control%3B%20but%20until%20they%20do%20you%20may%20want%20to%20take%20a%20look%20at%20that%20other%20thread.%20%3A)%3C%2Fimg%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2264357%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2264357%22%20slang%3D%22en-US%22%3EYeah%2C%20I%20feel%20I%20have%20another%20solution%20nearby%20that%20suits%20me%20better%3CBR%20%2F%3E%3CBR%20%2F%3EIt%20starts%20with%20a%20V%20and%20ends%20in%20Mware%20%5E%5E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2277755%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2277755%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F728566%22%20target%3D%22_blank%22%3E%40Ethan_C%3C%2FA%3E%26nbsp%3BHi%2C%3C%2FP%3E%3CP%3EYes%20I've%20solved%20this%20issue%20in%20a%20way.%20I've%20set%20up%20a%20nat%2C%20that%20works%20well%20with%20multiple%20VMs.%3C%2FP%3E%3CP%3EHowever%20not%20perfect%2C%20since%20I%20have%20issues%20via%20Wifi%20still.%20Namely%2C%20OpenVPN%20game%20me%20silly%20errors%2C%20had%20to%20disable%20virtual%20network%20in%20order%20to%20use%20through%20Wifi%2C%20etc.%20Kind%20of%20a%20nuisance%20but%20well%2C%20hyper-v%20is%20%22free%22%20vs.%20the%20other%20solution%20that%20others%20mentioned%20above.%20%3A)%3C%2Fimg%3E%3C%2FP%3E%3CP%3ENot%20to%20mention%20if%20you%20want%20to%20know%20better%20the%20azure%20cloud%20you%20should%20know%20hyper-v%20better%20too%20so%20thats%20my%20other%20reason%20why%20I%20muck%20around%20with%20Hyper-v.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2277767%22%20slang%3D%22en-US%22%3ERe%3A%20Hyper-V%20Default%20switch%20IP%20address%20range%20change.%20Ver%201809%20Build%2017763.1%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2277767%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F873177%22%20target%3D%22_blank%22%3E%40Peter_H0%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EExactly%2C%20the%20reason%20I%20wanted%20to%20go%20to%20hyperV%20from%20other%20solution%20is%20because%20it's%20a%20very%20performant%20hypervisor%20that's%20included%20with%20windows.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIt%20would%20be%20nearly%20perfect%2C%20if%20it%20weren't%20for%20this%20silly%20and%20very%20unnecesairy%20%22feature%22.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Occasional Contributor

Can one confirm IP address range changed to 192.168.X.Y Subnet 255.255.255.240 from 172.X.X.X

 

Also changes the subnet randomly on every Hyper-V services startup. 192.168.X.Y . X can change from 51 thru 180.

 

Although this is working on DHCP based IP assignment on guests, It is causing issues on static IP as it keeps changing after every boot

 

Regards,

Bala

135 Replies

It appears to be very random.

 

Default switch again reverted back to 172.17.X.X .

 

Strange.

Yes, I got same problem and can not find any answers to get a fixed ip for default switch.

Take a look at your Default Switch in Virtual Switch Manager, is it set to "External Network" with a defined controller or is it set to "Internal Network"?

Erratic IP address assignment issue is fixed in Build 17763. 134.

I am bit confused about the last post about checking in the VSM for External/Internal network that is association. We are talking about Default Switch supplied by MS for NATing from Configuration version >7.0. MS easy way of old fashioned internet connection sharing. It is always EXTERNAL. I am sorry not able to make any sense. We are not taking about a custom Switch that is associated with any network type (External/Internal/Private)

@Bala Sundaram is correct in that the Connection type cannot be changed for the Default Switch (all of the options are grayed-out), @H3ALY , even with all VMs powered-off.

 

In any case, I have the same problem/question as @Remon li . All I'm trying to do is assign a static IP address to a guest VM so that it doesn't change on me unexpectedly. I'd really like to satisfy the following requirements:

 

  1. Be able to specify the IP address to be used in the guest VM, e.g., 192.168.10.10.
  2. Be able to accomplish the above programatically, so that it can be done as part of an automated provisioning process (e.g., via Vagrant).
  3. Give Internet access to the guest VM via NAT (exactly as is done with the Default Switch). To be clear, I am amenable to using the Default Switch (instead of creating a new one), as long as its IP address does not change on me.

 

It sounds as though this is a two-part problem, and the first part is fixed in Build 17763.134, so at least the subnet will no longer change at random.

 

@Bala Sundaram , when you say, "Erratic IP address assignment issue is fixed in Build 17763. 134", how many of the four octets are now "fixed"? The first three? In other words, do you now find that the address is predictably set to 192.168.XX, where XX never changes unexpectedly (nor the 192.168 part)?

 

Thanks for any clarification that you're able to provide!

 

Hello cbj4074,

 

I do not know why I said something very wrong. Sorry for misleading. I checked again, It appears the unpredictable IP address on default switch issue exists in build 17763.104 too. Darn thing assigns CLASS C (172.17.239.XXX) or CLASS D (192.168.75.XXX). It is still unmanegable. May be I was clouded by the workaround I had in place. 

 

Basically I created a work around to take advantage of default switch as my two Physical NICs are teamed and fault tolerant.

 

  1. Created an Internal Switch
  2. Also have default switch that piles up on the bridged NIC (ICS)
  3. Have to VNIC's on the guest.
    1. Internal Switch based NIC is Static 192.168.5.XXX (255.255.255.0) for guest to guest communication.
    2. Default switch based NIC is Dynamic for Internet access

Regards,

Bala

 

17763.168 released , is it fixed or not ?

Took it down 17763.168 last night and was hoping it will be corrected. Confirming still has same issue and default switch is unmanagable exactly like ICS definition.

Only new thing it is assigning only class D Network ip address.

First two octet seems stabilized. 192.168.XXX.YYY. can change on every Hyper-V service start/stop
Bad news. I'm afraid develop team take it as new featuer instead of bug.

Too bad it is a pretty cool feature that is not working as we want. May be the development team has other ideas I suppose. As this is an ICS based knock off functionality, I am not surprised. ICS behaves exactly the same and unmanageable too.

No problem at all, @Bala Sundaram . I really appreciate the info you've shared thus far, and thank you for clarifying your observations.

 

In Hyper-V on the mainline Enterprise branch (Build 1803 17134.345), I've only ever seen the Default Switch assign a Class B address in the 172.X.X.X range, and the last three octets seem variable.

 

Although, when I create a new External Switch (haven't tried the other types), it is assigned a Class C address in the 192.X.X.X range.

 

Are you sure that in your particular case the class B vs. class C assignment isn't based simply on the type of switch (Default, External, Internal, and Private)?

 

In any case, until there is some simple means by which to set these values statically, this behavior is going to be problematic for automation, period. :(

Are you sure that in your particular case the class B vs. class C assignment isn't based simply on the type of switch (Default, External, Internal, and Private)?

@cbj4074, I have no idea how iP is getting assigned. 17763.104 was bad, 17763.164 seems to atleast stick to Class D. I have stopped/started , rebooted at least dozen times and confirming.

Thanks again for sharing your observations @Bala Sundaram .

 

I can confirm that the switch type does not determine assigned IP address class, as you suggest. Indeed, when using the Default Switch, my colleagues and I receive a mix of 192 and 172 addresses if we provision VMs repeatedly.

 

To work around this, we've had to implement scripts that run at the end of the provisioning process, within the VMs, to detect and set the IPv4 and gateway addresses statically.

 

If there's any upside to the Hyper-V Switch behavior, it's that once a static IP is hard-coded within the VM, Hyper-V seems happy to issue it to the client whenever the VM is powered-on.

 

That said, I have not tried rebooting the host machine, starting/stopping the Hyper-V service, etc. between VM boots to see if that behavior remains consistent...

@cbj4074 

 

I am glad you got it sorted out. Pretty cool.

 

BTW...Regarding your comment "I can confirm that the switch type does not determine assigned IP address class, as you suggest"

 

One needs to be on Insider Build 17763.168 to get consistent CLASS D IP address on Hyper-V Stop/Starts. Sorry do not know the build number for W2K16 which I am told is also based on same code path of Windows 10K.

 

Regards,

Bala

17763.194 has same issue.
 
According to the Microsoft-Windows-Hyper-V-VmSwitch/Operations log, it shows that the Default Switch is recreated each time the machine is booted.
(When started in safe mode with networking, it is not recreated, so it remains on the same subnet as last normal boot.)

And that's precisely why this behavior is so annoying.

 

Even though I'm hard-coding a static IP in the VM during provisioning (based upon the dynamic IP that Hyper-V assigns via the Default Switch), as soon as I restart the host machine, the IP address class/range may very well change, which makes the VM network configuration inoperable.

 

To be clear, hard-coding a static IP in the VM is not a problem, as long as the Default Switch in Hyper-V doesn't change the IP address class. But when the guest IP address's first three octets are changing on every host machine reboot, there is simply no reliable means by which to configure a guest VM to use a static IP address. Assigning a static IP during provisioning is a trivial matter in every other virtualization solution! The fact that it's impossible in Hyper-V is bewildering.

 

Is anybody aware of an official "issue" / "bug report" that documents the behavior we're discussing in this thread?

As a concrete example, the Default Switch in Hyper-V assigns 172.17.123.149 upon initial VM provisioning, and then I reboot and the address changes to 172.18.63.196. (At least it's not 192.168.x.x! That happens some portion of the time, too!)

 

As far as I'm aware, there is no means by which to configure this IP address range.

 

Even the folks working for HashiCorp's Vagrant can't figure out how to nail-down a static IP address in Hyper-V; see: https://github.com/hashicorp/vagrant/issues/8384 . If they can't figure it out, the rest of us are hopelessly lost...

Acturally, it will change to 192.168.x.x after several more rebooting.