<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6696977109054687352</id><updated>2026-06-09T01:42:30.706-05:00</updated><category term="Network Administration"/><category term="Windows Server"/><category term="UW-Stout"/><category term="ICT"/><category term="Network Security"/><category term="DPM"/><category term="PKI"/><category term="Juniper"/><category term="VPN"/><category term="PowerShell"/><category term="Routing"/><category term="Windows"/><category term="RDP"/><category term="Active Directory"/><category term="Books; Essays; Prose"/><category term="Exchange 2010"/><category term="Life"/><category term="APC"/><category term="Courses"/><category term="Hyper-V"/><category term="MDM"/><category term="Network Monitoring"/><category term="Office"/><category term="UPS"/><category term="Switching"/><category term="WiFi"/><category term="BranchCache"/><category term="CISCO"/><category term="Lync"/><category term="Risk Management"/><category term="SQL 2012"/><category term="Windows 8"/><category term="DFS"/><category term="Firewall"/><category term="Outlook 2013"/><category term="Role Based Management"/><category term="WSUS"/><category term="Windows 2012"/><category term="HTPC"/><category term="IKEv2"/><category term="NTP"/><category term="Skype for Business"/><category term="StartSSL"/><category term="Trapeze"/><category term="WLC"/><category term="802.1X"/><category term="APC. Network"/><category term="Android"/><category term="BGP Routing"/><category term="BYOD"/><category term="CentOS"/><category term="Diffusion"/><category term="Gadgets"/><category term="Governance"/><category term="ICT Ethics"/><category term="IIS"/><category term="IoT"/><category term="MT"/><category term="Managed Service Accounts"/><category term="Microsoft"/><category term="Microsoft Failover Cluster"/><category term="NLB"/><category term="NPS"/><category term="Program Competencies"/><category term="Radius"/><category term="SRX"/><category term="Samsung Galaxy"/><category term="SideSync"/><category term="Snowboard"/><category term="Sunburst"/><category term="Travel Security"/><category term="Virtual Smart Cards"/><category term="WAN"/><category term="Yubikey"/><title type='text'>Steven M. Jordan</title><subtitle type='html'>Information and Communication Technology Portfolio</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>187</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-2713467608110821062</id><published>2023-06-05T12:49:00.000-05:00</published><updated>2023-06-05T12:49:16.557-05:00</updated><title type='text'>NPS Extension Certificate Error</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;nbsp;Problem:&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;The NPS Azure AD Extension creates a self-signed certificate that is valid for two years.&amp;nbsp; This certificate must be renewed!&lt;br /&gt;&lt;br /&gt;The renewal process is simple enough:&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;pre style=&quot;box-sizing: border-box; line-height: 1.4rem; margin-bottom: 0px; margin-top: 0px; overflow-wrap: normal; overflow: visible; word-break: normal;&quot;&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;span class=&quot;n&quot; style=&quot;background-color: #f7f7f7; box-sizing: border-box; color: #212529;&quot;&gt;PS&lt;/span&gt;&lt;span class=&quot;w&quot; style=&quot;background-color: #f7f7f7; box-sizing: border-box; color: #bbbbbb;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nx&quot; style=&quot;background-color: #f7f7f7; box-sizing: border-box; color: #212529;&quot;&gt;C:\Program&lt;/span&gt;&lt;span class=&quot;w&quot; style=&quot;background-color: #f7f7f7; box-sizing: border-box; color: #bbbbbb;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nx&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: #212529;&quot;&gt;&lt;span style=&quot;background-color: #f7f7f7;&quot;&gt;Files\Microsoft\AzureMfa\Config
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;err&quot; style=&quot;background-color: #e3d2d2; box-sizing: border-box; color: #a61717;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;w&quot; style=&quot;background-color: #f7f7f7; box-sizing: border-box; color: #bbbbbb;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;background-color: #f7f7f7; box-sizing: border-box; color: black; font-weight: bold;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;nx&quot; style=&quot;background-color: #f7f7f7; box-sizing: border-box; color: #212529;&quot;&gt;\AzureMfaNpsExtnConfigSetup.ps1&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD4l-ouZIiMne4auvr8nHa56A4C0UPIDOY3378XbeYbOrLq-WoUNUuCufJiIoHqqcNnqqfo--r4HMByKsK4RdloQaLEupOpxYFyQyW-ndVqllXBgfT0oiXzijnOksHaDxP67cmCzM6hOzBznkL7Ei78xcqaX0nvqJMbiPBHDqlUw8s0Uoq4y-JytGIbg/s572/ITSec.JPG&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;572&quot; data-original-width=&quot;375&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD4l-ouZIiMne4auvr8nHa56A4C0UPIDOY3378XbeYbOrLq-WoUNUuCufJiIoHqqcNnqqfo--r4HMByKsK4RdloQaLEupOpxYFyQyW-ndVqllXBgfT0oiXzijnOksHaDxP67cmCzM6hOzBznkL7Ei78xcqaX0nvqJMbiPBHDqlUw8s0Uoq4y-JytGIbg/w131-h200/ITSec.JPG&quot; width=&quot;131&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/h4&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;PowerShell Error:&lt;/span&gt;&lt;/h4&gt;&lt;br /&gt;&lt;script src=&quot;https://gist.github.com/stevenuwm/aa620aada36d91460d100338927a7911.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;This error implies the package source &#39;https://www.powershellgallery.com/api/v2 is not reachable or resolved.&amp;nbsp;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;Fix:&lt;/span&gt;&lt;/h4&gt;&lt;p&gt;&lt;/p&gt;Windows 2016, 2019, and up natively support TLS 1.2.&amp;nbsp; However, you might still need to update the .NET framework and cryptography.&amp;nbsp; At a minimum, manually enable TLS 1.2:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;span style=&quot;font-family: courier;&quot;&gt;[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That&#39;s it!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/2713467608110821062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2023/06/nps-extension-certificate-error.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/2713467608110821062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/2713467608110821062'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2023/06/nps-extension-certificate-error.html' title='NPS Extension Certificate Error'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD4l-ouZIiMne4auvr8nHa56A4C0UPIDOY3378XbeYbOrLq-WoUNUuCufJiIoHqqcNnqqfo--r4HMByKsK4RdloQaLEupOpxYFyQyW-ndVqllXBgfT0oiXzijnOksHaDxP67cmCzM6hOzBznkL7Ei78xcqaX0nvqJMbiPBHDqlUw8s0Uoq4y-JytGIbg/s72-w131-h200-c/ITSec.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-1145849038771155716</id><published>2019-11-19T18:13:00.001-06:00</published><updated>2019-11-19T18:13:13.101-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Active Directory"/><category scheme="http://www.blogger.com/atom/ns#" term="Network Administration"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server"/><title type='text'>GPO Slow Link Detection</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtZWSHnY_DFenHDe7-VF9nCB5ZujH6cL4Cjj4VSbYo6BfoMPQDWRQ7GU00OQ7kPd0OGEfdRWgsGTruLXWkzuBnEN-WTyqcFgLG1WgaDIUwEPyGU18on6GkMQVpFXHx7ATfRii4F70M5y9g/s1600/ren_wtf.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;500&quot; height=&quot;160&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtZWSHnY_DFenHDe7-VF9nCB5ZujH6cL4Cjj4VSbYo6BfoMPQDWRQ7GU00OQ7kPd0OGEfdRWgsGTruLXWkzuBnEN-WTyqcFgLG1WgaDIUwEPyGU18on6GkMQVpFXHx7ATfRii4F70M5y9g/s200/ren_wtf.gif&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;i&gt;GPOs don&#39;t work on the VPN?&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Problem:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
Branch office or managed laptops are missing group policies.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Definition:&amp;nbsp; Group Policy Slow Link Detection&lt;/span&gt;&lt;/h4&gt;
Slow-link detection identifies slow connections:&amp;nbsp; Slow transfer rates or high latency.&amp;nbsp; This process can trigger applications to scale back feature and function.&amp;nbsp; For example, slow link detection may interfere with &lt;a href=&quot;https://www.stevenjordan.net/2013/03/dfs-namespace-problems-at-branch-offices.html&quot;&gt;distributed file systems (DFS)&lt;/a&gt;.&amp;nbsp; &amp;nbsp;In other situations, slow link detection can prevent remote workstations from receiving GPO updates.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Background:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
Wide-spread high-speed Internet connections (e.g., 100 Mbps) were uncommon before c. 2009.&amp;nbsp; Older network protocols were less efficient (&lt;a href=&quot;https://www.stevenjordan.net/2012/12/university-wisconsin-stout-wan-file.html&quot;&gt;e.g., SMB2 vs SMB3&lt;/a&gt;).&amp;nbsp; Slow-link detection was designed to compensate for poor connections.&amp;nbsp; This legacy process continues to impact modern network services (e.g., Windows 2019).&amp;nbsp; &lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Group Policy Slow Link Detection:&lt;/span&gt;&lt;/h4&gt;
Connection rates are measured between the domain controllers and the client.&amp;nbsp; Group policy changes are not distributed when this transfer rate is less than 500 kbps.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
500 kbps may seem reasonable -but it&#39;s not.&amp;nbsp;&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;Solution:&lt;/span&gt;&lt;/h4&gt;
Disable slow link detection:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;GPO:&amp;nbsp; Policies\Administrative Templates\System\Group Policy\Slow Link Detection&lt;br /&gt;
&lt;br /&gt;
Options:&amp;nbsp; Enable this policy.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Enter 0 to disable slow-link detection.&lt;/li&gt;
&lt;li&gt;Alternately, set high connection speed rate (e.g., 10000 Kbps is ~10 Mbps).&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
That&#39;s it!&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;References:&lt;/span&gt;&lt;/h4&gt;
&lt;a href=&quot;https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc978717(v=technet.10)&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc978717(v=technet.10)&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/1145849038771155716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2019/11/gpo-slow-link-detection.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/1145849038771155716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/1145849038771155716'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2019/11/gpo-slow-link-detection.html' title='GPO Slow Link Detection'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtZWSHnY_DFenHDe7-VF9nCB5ZujH6cL4Cjj4VSbYo6BfoMPQDWRQ7GU00OQ7kPd0OGEfdRWgsGTruLXWkzuBnEN-WTyqcFgLG1WgaDIUwEPyGU18on6GkMQVpFXHx7ATfRii4F70M5y9g/s72-c/ren_wtf.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-697172955593525466</id><published>2019-07-31T17:09:00.002-05:00</published><updated>2019-07-31T17:14:33.749-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network Administration"/><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server"/><title type='text'>Set the Network Location</title><content type='html'>&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;How to Assign Active Network Location with PowerShell.&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibD05SYPg8qo2yG5SqO56ywFNupeCHMknAdDiITCnB0L4QD7HfxmLtRgDplpFpguiiJfsGV4WLwIbT-ScT9xu_gNq3voffB5PLP5vWcWllLUrI2Nb0DcDqBjtd-VN0z8nHqxbVV_giyaUI/s1600/Windows_Network_Location.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;50&quot; data-original-width=&quot;134&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibD05SYPg8qo2yG5SqO56ywFNupeCHMknAdDiITCnB0L4QD7HfxmLtRgDplpFpguiiJfsGV4WLwIbT-ScT9xu_gNq3voffB5PLP5vWcWllLUrI2Nb0DcDqBjtd-VN0z8nHqxbVV_giyaUI/s1600/Windows_Network_Location.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Step 1:&amp;nbsp; Identify networks and associated NICs.&lt;/span&gt;&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;background-color: #fff2cc;&quot;&gt;Get-NetConnectionProfile
&lt;/span&gt;
Name&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: domain.com

InterfaceAlias&amp;nbsp; &amp;nbsp;: Ethernet (Domain)

InterfaceIndex&amp;nbsp; &amp;nbsp;: 1

NetworkCategory&amp;nbsp; : DomainAuthenticated

IPv4Connectivity : Internet

IPv6Connectivity : NoTraffic



Name&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: Unidentified network

InterfaceAlias&amp;nbsp; &amp;nbsp;: RDMA

InterfaceIndex&amp;nbsp; &amp;nbsp;: 2

NetworkCategory&amp;nbsp; : Public

IPv4Connectivity : NoTraffic

IPv6Connectivity : NoTraffic

&lt;/code&gt;&lt;/pre&gt;
The above examples shows two NICs that belong to two different networks.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Step 2.&amp;nbsp; Change the NetworkCategory:&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;box-sizing: inherit; overflow: auto;&quot;&gt;
&lt;code class=&quot;language-powershell&quot; style=&quot;box-sizing: inherit;&quot;&gt;&lt;span style=&quot;background-color: #fff2cc; font-family: inherit;&quot;&gt;Set-NetConnectionProfile -InterfaceIndex 13 -NetworkCategory Private&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;br /&gt;
This example changes the active network for the NIC named RDMA.&amp;nbsp; The network location changed from Public to Private.&amp;nbsp; Confirm with Get-NetConnectionProfile.&lt;br /&gt;
&lt;br /&gt;
That&#39;t It!&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;References:&lt;/span&gt;&lt;/h4&gt;
&lt;a href=&quot;https://docs.microsoft.com/en-us/powershell/module/netconnection/get-netconnectionprofile?view=win10-ps&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;https://docs.microsoft.com/en-us/powershell/module/netconnection/get-netconnectionprofile?view=win10-ps&lt;/span&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/697172955593525466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2019/07/set-network-location-with-powershell.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/697172955593525466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/697172955593525466'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2019/07/set-network-location-with-powershell.html' title='Set the Network Location'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibD05SYPg8qo2yG5SqO56ywFNupeCHMknAdDiITCnB0L4QD7HfxmLtRgDplpFpguiiJfsGV4WLwIbT-ScT9xu_gNq3voffB5PLP5vWcWllLUrI2Nb0DcDqBjtd-VN0z8nHqxbVV_giyaUI/s72-c/Windows_Network_Location.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-180235325188780604</id><published>2019-05-09T14:23:00.000-05:00</published><updated>2019-05-30T17:25:07.578-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Active Directory"/><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server"/><title type='text'>Transfer FISMO Roles with PowerShell</title><content type='html'>&lt;head&gt;&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-8766500260063716&quot; data-ad-format=&quot;fluid&quot; data-ad-layout=&quot;in-article&quot; data-ad-slot=&quot;4983744196&quot; style=&quot;display: block; text-align: center;&quot;&gt;&lt;/ins&gt;&lt;script&gt;&lt;/head&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;br /&gt;
&lt;h4&gt;
Problem:&amp;nbsp;&amp;nbsp;&lt;/h4&gt;
How to use PowerShell commands to transfer FISMO roles?&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKDxVkF7z1mIhy8rz7g1cBAqOJZLION9auFRoW_P4EHJNg08UXAU0YwKto2Xlkvj4DuZSWMnw_exhhFs64nvSycIuxueghS1EF_n-T9Zfd2DuOsiBnhw6KqYkDEaP8ByYdenl5jY4bsHk/s1600/Win2016-.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;421&quot; data-original-width=&quot;292&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKDxVkF7z1mIhy8rz7g1cBAqOJZLION9auFRoW_P4EHJNg08UXAU0YwKto2Xlkvj4DuZSWMnw_exhhFs64nvSycIuxueghS1EF_n-T9Zfd2DuOsiBnhw6KqYkDEaP8ByYdenl5jY4bsHk/s200/Win2016-.PNG&quot; title=&quot;PowerShell FISMO Managment&quot; width=&quot;137&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4&gt;
Solution:&amp;nbsp;&lt;/h4&gt;
Active Directory PowerShell module.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Assumptions:&amp;nbsp;&amp;nbsp;&lt;/h4&gt;
FISMO PowerShell management requires Active Directory PowerShell module.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp; Import-Module ActiveDirectory&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Example 1.&amp;nbsp; Show forest FSMO roles (forest):&lt;/h4&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;PS&amp;gt; Get-ADForest contoso.com| ft DomainNamingMaster, SchemaMaster&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Example 2.&amp;nbsp; Show domain FSMO roles (domain):&amp;nbsp;&lt;/h4&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;PS&amp;gt; Get-ADDomain contoso.com | ft InfrastructureMaster, PDCEmulator, RIDMaster&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Example 3. Transfer single role to a domain controller.&amp;nbsp;&amp;nbsp;&lt;/h4&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;PS&amp;gt;; Move-ADDirectoryServerOperationMasterRole -Identity &quot;DCX&quot; PDCEmulator&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; #N.B., &lt;/span&gt;PowerShell FISMO role names:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt;  0= &lt;/span&gt;PDCEmulator&lt;span style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt;  1= &lt;/span&gt;RIDMaster&lt;span style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt;  2= &lt;/span&gt;InfrastructureMaster&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt;  3= &lt;/span&gt;SchemaMaster&lt;span style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt;  4= &lt;/span&gt;DomainNamingMaster&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4&gt;
Example 4.&amp;nbsp; Transfer multiple roles.&lt;/h4&gt;
&lt;code&gt;Move-ADDirectoryServerOperationMasterRole -Identity “DCX” –OperationMasterRole DomainNamingMaster,PDCEmulator,RIDMaster,SchemaMaster,InfrastructureMaster&lt;/code&gt;
&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;&lt;/code&gt;
&lt;br /&gt;
&lt;h4&gt;
Example 5: Transfer all roles with numbers:&amp;nbsp;&lt;/h4&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Move-ADDirectoryServerOperationMasterRole “DCX” –OperationMasterRole 0,1,2,3,4&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Example 6.&amp;nbsp; Transfer FSMO roles between domain controllers:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Move-ADDirectoryServerOperationMasterRole&lt;br /&gt;
&lt;br /&gt;
That&#39;s It!&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
References:&lt;/h4&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/powershell/module/addsadministration/move-addirectoryserveroperationmasterrole?view=win10-ps&quot;&gt;https://docs.microsoft.com/en-us/powershell/module/addsadministration/move-addirectoryserveroperationmasterrole?view=win10-ps&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;https://blogs.technet.microsoft.com/canitpro/2017/05/24/step-by-step-migrating-active-directory-fsmo-roles-from-windows-server-2012-r2-to-2016/&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;https://blogs.technet.microsoft.com/canitpro/2017/05/24/step-by-step-migrating-active-directory-fsmo-roles-from-windows-server-2012-r2-to-2016/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-8766500260063716&quot; data-ad-format=&quot;fluid&quot; data-ad-layout=&quot;in-article&quot; data-ad-slot=&quot;4983744196&quot; style=&quot;display: block; text-align: center;&quot;&gt;&lt;/ins&gt;&lt;script&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;
&lt;/head&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/180235325188780604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2019/05/manage-fismo-roles-with-powershell.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/180235325188780604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/180235325188780604'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2019/05/manage-fismo-roles-with-powershell.html' title='Transfer FISMO Roles with PowerShell'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKDxVkF7z1mIhy8rz7g1cBAqOJZLION9auFRoW_P4EHJNg08UXAU0YwKto2Xlkvj4DuZSWMnw_exhhFs64nvSycIuxueghS1EF_n-T9Zfd2DuOsiBnhw6KqYkDEaP8ByYdenl5jY4bsHk/s72-c/Win2016-.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-1036635209339427242</id><published>2018-07-16T17:45:00.001-05:00</published><updated>2019-05-30T17:51:29.235-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Active Directory"/><category scheme="http://www.blogger.com/atom/ns#" term="Network Administration"/><title type='text'>Domain Controller Preference Order</title><content type='html'>&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-8766500260063716&quot; data-ad-format=&quot;fluid&quot; data-ad-layout=&quot;in-article&quot; data-ad-slot=&quot;4983744196&quot; style=&quot;display: block; text-align: center;&quot;&gt;&lt;/ins&gt;&lt;script&gt;&lt;/head&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;

&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Outline:&lt;/span&gt;&lt;/h4&gt;
&lt;div&gt;
How to configure locator preferences for domain controllers (DCs).&amp;nbsp; How to set priority and weight on domain controllers.&amp;nbsp; Force clients to consistently connect to the same domain controller.&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Problem:&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Clients connect to different DCs within the same site.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;IPv4 DNS server search has no effect on this random behavior.&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG4_flJ3QaT1eq5rdI8VXPLaj0KthTtniCJHQpcRSpYR2eFk0sFXunxmLZ9glxzVdBmiVIvkc0Q0OzB-w4hKuay1j3urDyVAu9q14s44cW7SLacobVKfeJeScAshu5385jgj0eHZOHbte6/s1600/AD.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;656&quot; data-original-width=&quot;500&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG4_flJ3QaT1eq5rdI8VXPLaj0KthTtniCJHQpcRSpYR2eFk0sFXunxmLZ9glxzVdBmiVIvkc0Q0OzB-w4hKuay1j3urDyVAu9q14s44cW7SLacobVKfeJeScAshu5385jgj0eHZOHbte6/s200/AD.jpg&quot; title=&quot;DC Client Connection Preferences&quot; width=&quot;151&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;color: #134f5c;&quot;&gt;Solution:&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;(a) Assign priority and weights to DNS SRV-records
via GPO (i.e., registry changes);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;(b) Or, change subnet topology for simple &lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;DC &lt;span style=&quot;background: white;&quot;&gt;Subnet Prioritization&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Assumptions:&lt;/span&gt;&lt;/h4&gt;
&lt;div&gt;
All DCs are located within the same Active Directory (AD) site.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Domain Controller Priority within a Site&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Domain DNS SRV-records assign priority and weight values that determine DC preference.&amp;nbsp; Clients connect to the domain controller (DC) with the lowest priority
value.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;By default, priority for all DCs is set to zero.&amp;nbsp; For example, assume a site has two DCs:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;·&lt;span style=&quot;font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;DC-X with a priority of 0 (i.e., preferred).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;DC-Y with a priority of 2.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;mso-list: l1 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
In this example, Windows clients connect to DC-X because it
has the lowest priority value.&amp;nbsp; Clients only connect to DC-Y when DC-X is unavailable (e.g., maintenance).&amp;nbsp;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Domain Controller Weights&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
What happens when all the DCs share the same priority?&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;In this situation, DC preference is determined by SRV-record weight values.&amp;nbsp; Unlike priority, clients prefer higher weight values over lower values.&lt;br /&gt;
&lt;br /&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
What happens if all DCs have the same weight values?&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;By default, DCs weight value is set to 100.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; Clients connect round-robin when all DCs use the same&amp;nbsp;&lt;/span&gt;priority and weight values.&lt;br /&gt;
&lt;br /&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
What happens when same-site DCs have the same priority and different weight values? &lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;Weight is not absolute.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; W&lt;/span&gt;eight is proportionate.&amp;nbsp; In other words, clients may disproportionately&amp;nbsp;connect to any available DC.&lt;br /&gt;
&lt;br /&gt;
Clients are
more likely to connect to DCs with higher weights.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;Clients are less likely to connect to lower weights
DCs.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; Weight preference uses a simple formula:&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;DC&amp;nbsp;&lt;/span&gt;weight (i.e., single server) divided by the sum of all DCs weights:&lt;br /&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeuP9HnRMbUidpEoMVkTAw4C9lSyj0UKeYKRy4nCUYP8Xn_Ej9X0akJRrZLFuAxvpwzzjTsImswRmXC754VLoFmOiI7fVMDdpaz-pJJp7ggmJmjUyTKAliH5evlYlQhwpYypys_gl7kl0x/s1600/DC-Client-Locator.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;66&quot; data-original-width=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeuP9HnRMbUidpEoMVkTAw4C9lSyj0UKeYKRy4nCUYP8Xn_Ej9X0akJRrZLFuAxvpwzzjTsImswRmXC754VLoFmOiI7fVMDdpaz-pJJp7ggmJmjUyTKAliH5evlYlQhwpYypys_gl7kl0x/s1600/DC-Client-Locator.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
For Example, assume three DCs within a single AD site (Table
1):&lt;br /&gt;
&lt;br /&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;b&gt;&lt;span style=&quot;color: #134f5c;&quot;&gt;Table 1&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: #134f5c;&quot;&gt;Determine domain controller preference based on weights.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184; width: 0px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 57.25pt;&quot; valign=&quot;top&quot; width=&quot;76&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
Domain &lt;br /&gt;
Controller&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 55.0pt;&quot; valign=&quot;top&quot; width=&quot;73&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
Priority&lt;br /&gt;
&amp;nbsp;(Default)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 82.7pt;&quot; valign=&quot;top&quot; width=&quot;110&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
Weight&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 96.25pt;&quot; valign=&quot;top&quot; width=&quot;128&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
Formula&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 93.05pt;&quot; valign=&quot;top&quot; width=&quot;124&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
Connection Odds&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 57.25pt;&quot; valign=&quot;top&quot; width=&quot;76&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
DC10&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 55.0pt;&quot; valign=&quot;top&quot; width=&quot;73&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
0&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 82.7pt;&quot; valign=&quot;top&quot; width=&quot;110&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
10&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 96.25pt;&quot; valign=&quot;top&quot; width=&quot;128&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
10/(10+20+30)&lt;br /&gt;
&amp;nbsp;= 10/60 &lt;br /&gt;
&amp;nbsp;= 1/6&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 93.05pt;&quot; valign=&quot;top&quot; width=&quot;124&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
17%&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 57.25pt;&quot; valign=&quot;top&quot; width=&quot;76&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
DC20&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 55.0pt;&quot; valign=&quot;top&quot; width=&quot;73&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
0&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 82.7pt;&quot; valign=&quot;top&quot; width=&quot;110&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
20&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 96.25pt;&quot; valign=&quot;top&quot; width=&quot;128&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
20/(10+20+30)&lt;br /&gt;
&amp;nbsp;= 20/60 &lt;br /&gt;
&amp;nbsp;= 2/6&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 93.05pt;&quot; valign=&quot;top&quot; width=&quot;124&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
33%&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 57.25pt;&quot; valign=&quot;top&quot; width=&quot;76&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
DC30&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 55.0pt;&quot; valign=&quot;top&quot; width=&quot;73&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
0&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 82.7pt;&quot; valign=&quot;top&quot; width=&quot;110&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
30&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 96.25pt;&quot; valign=&quot;top&quot; width=&quot;128&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
30/(10+20+30)&lt;br /&gt;
&amp;nbsp;= 30/60 &lt;br /&gt;
&amp;nbsp;= 1/2&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 93.05pt;&quot; valign=&quot;top&quot; width=&quot;124&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
50%&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Note:&amp;nbsp; This assumes
client and domain controllers reside in the same site and use the same priority values.&lt;/span&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;DC Preference Configuration&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Set
priority and weight via the registry:&lt;br /&gt;&lt;span style=&quot;color: #45818e;&quot;&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Create
new 32-bit DWORDs:&lt;br /&gt;&lt;span style=&quot;color: #45818e;&quot;&gt;LdapSrvWeight&lt;br /&gt;
LdapSrvPriority&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Assign DC priority and weight values.&lt;/li&gt;
&lt;li&gt;Restart
the NETLOGON service to publish to SRV records&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Subnet Prioritization&lt;/span&gt;&lt;/h4&gt;
Clients prefer to connect to DCs on the same IP subnet.&amp;nbsp; For example, let’s say we have a single AD
site.&amp;nbsp; This site consists of one Windows
10 client and two DCs (Table2):&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;b&gt;&lt;span style=&quot;color: #134f5c;&quot;&gt;Table2&lt;br /&gt;Subnet Prioritization&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoTableGrid&quot; style=&quot;border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 71.8pt;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
Host&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 49.15pt;&quot; valign=&quot;top&quot; width=&quot;66&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
Priority&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 48.75pt;&quot; valign=&quot;top&quot; width=&quot;65&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
Weight&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 116.9pt;&quot; valign=&quot;top&quot; width=&quot;156&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
IP address&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 116.9pt;&quot; valign=&quot;top&quot; width=&quot;156&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
Preferred DC&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 71.8pt;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
WIN-10&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 49.15pt;&quot; valign=&quot;top&quot; width=&quot;66&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 48.75pt;&quot; valign=&quot;top&quot; width=&quot;65&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 116.9pt;&quot; valign=&quot;top&quot; width=&quot;156&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
192.168.1.1/24&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 116.9pt;&quot; valign=&quot;top&quot; width=&quot;156&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 71.8pt;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
DC-X&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 49.15pt;&quot; valign=&quot;top&quot; width=&quot;66&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
0&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 48.75pt;&quot; valign=&quot;top&quot; width=&quot;65&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
100&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 116.9pt;&quot; valign=&quot;top&quot; width=&quot;156&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
192.168.1.100/24&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 116.9pt;&quot; valign=&quot;top&quot; width=&quot;156&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 71.8pt;&quot; valign=&quot;top&quot; width=&quot;96&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
DC-Y&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 49.15pt;&quot; valign=&quot;top&quot; width=&quot;66&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
0&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 48.75pt;&quot; valign=&quot;top&quot; width=&quot;65&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
100&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 116.9pt;&quot; valign=&quot;top&quot; width=&quot;156&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
192.168.2.100/24&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 116.9pt;&quot; valign=&quot;top&quot; width=&quot;156&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
No&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; Note:&amp;nbsp; All hosts reside in the same AD site.&amp;nbsp; DC01 and DC02 use default&amp;nbsp;weight and priority values.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
In this situation, all hosts belong to the same
AD-site.&amp;nbsp; Both DCs have the same preference
values (i.e., default).&amp;nbsp; &amp;nbsp;WIN-10 and DC-X belong to the same IP subnet.&amp;nbsp; However, DC-Y resides on a separate IP
subnet.&amp;nbsp; DC-X is the preferred DC.&amp;nbsp; Clients only connect to DC-y when DC-X is unavailable (e.g., maintenance).&amp;nbsp;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Additional Thoughts:&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I recommend minimal registry changes –especially
to DCs.&amp;nbsp; Implement priority and weight changes with caution.&amp;nbsp; Also consider, registry changes
can be difficult to troubleshoot.&amp;nbsp; Therefore,
it’s prudent to push these changes out via GPO.&lt;br /&gt;
&lt;br /&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Subnet Prioritization seems to be the simplest approach.&amp;nbsp; That is, if you’re comfortable with
internetworking. &amp;nbsp;Simply create a new gateway.&amp;nbsp; Add routes.&amp;nbsp; Assign the subnet to the
second DC.&amp;nbsp; Done.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
That’s It!&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;References:&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;a href=&quot;https://blogs.msmvps.com/acefekay/2010/01/03/the-dc-locator-process-the-logon-process-controlling-which-dc-responds-in-an-ad-site-and-srv-records/&quot;&gt;https://blogs.msmvps.com/acefekay/2010/01/03/the-dc-locator-process-the-logon-process-controlling-which-dc-responds-in-an-ad-site-and-srv-records/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc733142(v=ws.10)&quot;&gt;https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc733142(v=ws.10)&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;a href=&quot;http://techgenix.com/domain-controllers-weight-priority/&quot;&gt;http://techgenix.com/domain-controllers-weight-priority/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;a href=&quot;https://www.blackmanticore.com/1a64083f14eccc1d32a755a850c2ea3d&quot;&gt;https://www.blackmanticore.com/1a64083f14eccc1d32a755a850c2ea3d&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;a href=&quot;https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc772592%28v%3dws.10%29&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc772592%28v%3dws.10%29&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/1036635209339427242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2018/07/domain-controller-preference-order.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/1036635209339427242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/1036635209339427242'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2018/07/domain-controller-preference-order.html' title='Domain Controller Preference Order'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG4_flJ3QaT1eq5rdI8VXPLaj0KthTtniCJHQpcRSpYR2eFk0sFXunxmLZ9glxzVdBmiVIvkc0Q0OzB-w4hKuay1j3urDyVAu9q14s44cW7SLacobVKfeJeScAshu5385jgj0eHZOHbte6/s72-c/AD.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-8000912813308177224</id><published>2018-07-10T20:38:00.002-05:00</published><updated>2019-05-30T17:54:57.959-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network Administration"/><category scheme="http://www.blogger.com/atom/ns#" term="RDP"/><title type='text'>Fix  Shutdown Event Tracker in RDP</title><content type='html'>&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-8766500260063716&quot; data-ad-format=&quot;fluid&quot; data-ad-layout=&quot;in-article&quot; data-ad-slot=&quot;4983744196&quot; style=&quot;display: block; text-align: center;&quot;&gt;&lt;/ins&gt;&lt;h4&gt;
&lt;span style=&quot;color: #7f6000;&quot;&gt;Problem:&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;background-color: white; color: #2a2a2a; font-family: &amp;quot;segoe ui&amp;quot; , &amp;quot;lucida grande&amp;quot; , &amp;quot;verdana&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;How to disable the unexpected shutdown prompt for remote desktop users.&amp;nbsp; The remote desktop server (RDS) displays the shutdown tracker warning after patching updates.&amp;nbsp; This shutdown error causes confusion and unnecessary help desk calls.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #2a2a2a; font-family: &amp;quot;segoe ui&amp;quot; , &amp;quot;lucida grande&amp;quot; , &amp;quot;verdana&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #7f6000;&quot;&gt;Solution:&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;background-color: white; color: #2a2a2a; font-family: &amp;quot;segoe ui&amp;quot; , &amp;quot;lucida grande&amp;quot; , &amp;quot;verdana&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 14px;&quot;&gt;Remove local\Users group permissions from shutdown.exe:&amp;nbsp; c:\windows\system32\shutdown.exe&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ9Atvt04wJwPhxCWUCjHsH5p5GOg_g3Q1MPXJjSN6enqfEHKgXGLOdl4fD-GbKE-3TmWScRomjKcfKDaGypiK2nrPkOFpYcPj2Vl_vhR2G6I0fHyt2pmOxlDYphdV3L7AeZsujXp8Dgc_/s1600/shutdown.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Hide RDP shutdown warnings from domain users.&quot; border=&quot;0&quot; data-original-height=&quot;78&quot; data-original-width=&quot;333&quot; height=&quot;74&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ9Atvt04wJwPhxCWUCjHsH5p5GOg_g3Q1MPXJjSN6enqfEHKgXGLOdl4fD-GbKE-3TmWScRomjKcfKDaGypiK2nrPkOFpYcPj2Vl_vhR2G6I0fHyt2pmOxlDYphdV3L7AeZsujXp8Dgc_/s320/shutdown.PNG&quot; title=&quot;c:\windows\system32\shutdown.exe&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #2a2a2a; font-family: &amp;quot;segoe ui&amp;quot; , &amp;quot;lucida grande&amp;quot; , &amp;quot;verdana&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;Both local administrators and local users, have read and execute permissions, on this system file.&amp;nbsp; Remove the local user group in order to hide unwanted shutdown messages.&amp;nbsp; Also note, this change may require ownership changes from the Trusted Installer to the local administrator&amp;nbsp;group.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #2a2a2a; font-family: &amp;quot;segoe ui&amp;quot; , &amp;quot;lucida grande&amp;quot; , &amp;quot;verdana&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #2a2a2a; font-family: &amp;quot;segoe ui&amp;quot; , &amp;quot;lucida grande&amp;quot; , &amp;quot;verdana&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
That&#39;s It!&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/8000912813308177224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2018/07/fix-shutdown-event-tracker-in-rdp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/8000912813308177224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/8000912813308177224'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2018/07/fix-shutdown-event-tracker-in-rdp.html' title='Fix  Shutdown Event Tracker in RDP'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ9Atvt04wJwPhxCWUCjHsH5p5GOg_g3Q1MPXJjSN6enqfEHKgXGLOdl4fD-GbKE-3TmWScRomjKcfKDaGypiK2nrPkOFpYcPj2Vl_vhR2G6I0fHyt2pmOxlDYphdV3L7AeZsujXp8Dgc_/s72-c/shutdown.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-8054765990142773448</id><published>2018-06-23T22:31:00.001-05:00</published><updated>2019-05-30T17:59:41.682-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Juniper"/><category scheme="http://www.blogger.com/atom/ns#" term="Routing"/><category scheme="http://www.blogger.com/atom/ns#" term="SRX"/><title type='text'>SRX:  How to Copy &amp; Paste in JUNOS</title><content type='html'>&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;

&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-8766500260063716&quot; data-ad-format=&quot;fluid&quot; data-ad-layout=&quot;in-article&quot; data-ad-slot=&quot;4983744196&quot; style=&quot;display: block; text-align: center;&quot;&gt;&lt;/ins&gt;&lt;script&gt;&lt;/head&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;

&lt;h4&gt;
&lt;span style=&quot;color: #7f6000;&quot;&gt;Problem:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4eoByV0KL5JwyNoXQfHUorkmi9GT-M4IcMDAhiJEAa2PqreffUaWpkeCZ_54BxZrdU6_C8rjFxkTkBQT9WpIwVHX0Tqb0HcLWfkkQdUe80OZBXLKRyTxFFLARedZOnouGCTGlBpJifcwv/s1600/juniper_srx_series.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;262&quot; data-original-width=&quot;200&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4eoByV0KL5JwyNoXQfHUorkmi9GT-M4IcMDAhiJEAa2PqreffUaWpkeCZ_54BxZrdU6_C8rjFxkTkBQT9WpIwVHX0Tqb0HcLWfkkQdUe80OZBXLKRyTxFFLARedZOnouGCTGlBpJifcwv/s200/juniper_srx_series.jpg&quot; title=&quot;Paste config text in JUNOS.&quot; width=&quot;152&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;color: #7f6000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
How copy and paste configuration text with Juniper SRX.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #7f6000;&quot;&gt;Solution:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;div&gt;
&lt;span style=&quot;color: #7f6000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
Paste text into the config with the &quot;load replace terminal&quot; command.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Return to the router prompt with either CTRL-D or ^D.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #7f6000;&quot;&gt;Example:&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;root@SRX# load replace terminal&amp;nbsp; &amp;nbsp;&amp;nbsp;
[Type ^D at a new line to end input]
interfaces 
&amp;nbsp; &amp;nbsp; ge-0/0/0 {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unit 0 {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; family inet {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address 192.168.1.1/24;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; ge-0/0/1 {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unit 0 {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; family inet {
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address 192.168.1.2/24;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&amp;nbsp; &amp;nbsp; }
}
load complete
[edit]
root@SRX# commit
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
That&#39;s It!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/8054765990142773448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2018/06/problem-how-copy-and-paste.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/8054765990142773448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/8054765990142773448'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2018/06/problem-how-copy-and-paste.html' title='SRX:  How to Copy &amp; Paste in JUNOS'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4eoByV0KL5JwyNoXQfHUorkmi9GT-M4IcMDAhiJEAa2PqreffUaWpkeCZ_54BxZrdU6_C8rjFxkTkBQT9WpIwVHX0Tqb0HcLWfkkQdUe80OZBXLKRyTxFFLARedZOnouGCTGlBpJifcwv/s72-c/juniper_srx_series.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-1871495209240424172</id><published>2018-06-23T21:53:00.001-05:00</published><updated>2018-06-23T21:53:16.990-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Juniper"/><category scheme="http://www.blogger.com/atom/ns#" term="Routing"/><title type='text'>SSH Between SRX Nodes</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4eoByV0KL5JwyNoXQfHUorkmi9GT-M4IcMDAhiJEAa2PqreffUaWpkeCZ_54BxZrdU6_C8rjFxkTkBQT9WpIwVHX0Tqb0HcLWfkkQdUe80OZBXLKRyTxFFLARedZOnouGCTGlBpJifcwv/s1600/juniper_srx_series.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;262&quot; data-original-width=&quot;200&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4eoByV0KL5JwyNoXQfHUorkmi9GT-M4IcMDAhiJEAa2PqreffUaWpkeCZ_54BxZrdU6_C8rjFxkTkBQT9WpIwVHX0Tqb0HcLWfkkQdUe80OZBXLKRyTxFFLARedZOnouGCTGlBpJifcwv/s200/juniper_srx_series.jpg&quot; title=&quot;SSH between SRX cluster nodes.&quot; width=&quot;152&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #7f6000;&quot;&gt;Problem:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
How to SSH from Node0 to Node 1 within a Juniper SRX cluster.&lt;br /&gt;
How to connect from the primary node to the secondary node.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #7f6000;&quot;&gt;Solution:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;SRX 300 Series:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;{primary:node0}&lt;br /&gt;&amp;nbsp;smj@SRX&amp;gt; request routing-engine login node 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;SRX 1500 Series:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;smj@SRX% rlogin -T node1&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
That&#39;s It!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/1871495209240424172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2018/06/ssh-between-srx-nodes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/1871495209240424172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/1871495209240424172'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2018/06/ssh-between-srx-nodes.html' title='SSH Between SRX Nodes'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4eoByV0KL5JwyNoXQfHUorkmi9GT-M4IcMDAhiJEAa2PqreffUaWpkeCZ_54BxZrdU6_C8rjFxkTkBQT9WpIwVHX0Tqb0HcLWfkkQdUe80OZBXLKRyTxFFLARedZOnouGCTGlBpJifcwv/s72-c/juniper_srx_series.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-5237504880241113541</id><published>2018-06-22T17:29:00.000-05:00</published><updated>2018-06-22T17:35:28.833-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network Administration"/><category scheme="http://www.blogger.com/atom/ns#" term="PKI"/><category scheme="http://www.blogger.com/atom/ns#" term="Virtual Smart Cards"/><title type='text'>How to Setup a Virtual Smart Card</title><content type='html'>&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL541jCfn_sfZm6633i2Yh8SmdUA5TXMRDI8P5P7ut6PuL8A9NynSYyV7vcA5mTFjvp3NhcFaEFu-USP8lwLV2K9rSkF_Hefjk21NCyiXz7RRGjcL5ew_tEfmLfHw3GrkQKDHptsm9qp_P/s1600/WIN2016.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;421&quot; data-original-width=&quot;292&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL541jCfn_sfZm6633i2Yh8SmdUA5TXMRDI8P5P7ut6PuL8A9NynSYyV7vcA5mTFjvp3NhcFaEFu-USP8lwLV2K9rSkF_Hefjk21NCyiXz7RRGjcL5ew_tEfmLfHw3GrkQKDHptsm9qp_P/s200/WIN2016.PNG&quot; width=&quot;138&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Fun with Virtual Smart Cards!&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Outline:&lt;/span&gt;&lt;/h4&gt;
Steps on how to enable a virtual smart card.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Assumptions:&lt;/span&gt;&lt;/h4&gt;
Virtual smart cards require a computer with an initialized TPM.&amp;nbsp; N.B., Windows 10 initializes the TPM by default.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Virtual Smart Card Configuration:&lt;/span&gt;&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;tpmvscmgr.exe create /name VSC /pin prompt /puk prompt /adminkey random /generate&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Reset the Virtual Smart Card&lt;/span&gt;:&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;tpmvscmgr.exe destroy /instance root\smartcardreader\0000&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;PINs, PUKs, and Keys&lt;/span&gt;:&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Smart Card Personal Identity Number (PIN).&amp;nbsp; The PIN is essentially a password.&amp;nbsp; The PIN can be changed by the end user from any domain computer:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;CRTL-ALT-Delete → Change Password → Change PIN.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Smart Card Personal Unlock Key (PUK).&amp;nbsp; Windows locks the PIN after three unsuccessful attempts.&amp;nbsp; End users can use their PUK to unblock their PIN:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;CRTL-ALT-Delete → Change Password → Unblock Smart Card.&lt;br /&gt;&lt;br /&gt;The PUK is optional but I recommend it.&amp;nbsp; &amp;nbsp;It&#39;s simply too easy to lock the PIN!&amp;nbsp; &lt;br /&gt;&lt;br /&gt;The PUK changes the PIN.&amp;nbsp; Keep the PUK safe and only use it when its absolutely necessary.&lt;br /&gt;&lt;br /&gt;In addition, Windows does not include native tools to change the PUK. In order to choose a new PUK, the virtual smart card must first be deleted (i.e., destroyed) and then recreated.&amp;nbsp; Of course, this process deletes all certificates on the smart card.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Admin Key.&amp;nbsp; The key benefit to the admin key is that it allows Administrators to generate certificate keys for enrolling-on-the-behalf of others.&amp;nbsp; Organizations that do not use enrollment stations should simply generate a random admin key.&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394; font-family: inherit;&quot;&gt;References:&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;https://docs.microsoft.com/en-us/windows/security/identity-protection/virtual-smart-cards/virtual-smart-card-get-started&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/5237504880241113541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2018/06/how-to-setup-virtual-smart-card.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/5237504880241113541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/5237504880241113541'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2018/06/how-to-setup-virtual-smart-card.html' title='How to Setup a Virtual Smart Card'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL541jCfn_sfZm6633i2Yh8SmdUA5TXMRDI8P5P7ut6PuL8A9NynSYyV7vcA5mTFjvp3NhcFaEFu-USP8lwLV2K9rSkF_Hefjk21NCyiXz7RRGjcL5ew_tEfmLfHw3GrkQKDHptsm9qp_P/s72-c/WIN2016.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-4864240556366006952</id><published>2018-05-08T07:01:00.000-05:00</published><updated>2018-05-08T07:01:07.493-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network Administration"/><category scheme="http://www.blogger.com/atom/ns#" term="WSUS"/><title type='text'>Quickly Uninstall Single KB Update</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL541jCfn_sfZm6633i2Yh8SmdUA5TXMRDI8P5P7ut6PuL8A9NynSYyV7vcA5mTFjvp3NhcFaEFu-USP8lwLV2K9rSkF_Hefjk21NCyiXz7RRGjcL5ew_tEfmLfHw3GrkQKDHptsm9qp_P/s1600/WIN2016.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;421&quot; data-original-width=&quot;292&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL541jCfn_sfZm6633i2Yh8SmdUA5TXMRDI8P5P7ut6PuL8A9NynSYyV7vcA5mTFjvp3NhcFaEFu-USP8lwLV2K9rSkF_Hefjk21NCyiXz7RRGjcL5ew_tEfmLfHw3GrkQKDHptsm9qp_P/s200/WIN2016.PNG&quot; title=&quot;How to uninstall updates via command line.&quot; width=&quot;138&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Problem:&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
Uninstalling Windows Updates is a pain in the neck!&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;The Windows Update GUI provides a long list of KB updates.&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Updates are organized by date and not by KB numbers.&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;It lacks a built-in search function!&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggx7CDpb9yqjuJBBl6qTXQXDRuF0UKvI9R6wDkVhjQfWLD5ka4g1W1IaosYNrS2qyWtxX_I2R6_zTqO12nAgAPf2LdUhk-7dDgSH4svogghTJv48aVxkVJgjRSON8qwAODzdZFWeJngNo8/s1600/Update-History.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;868&quot; data-original-width=&quot;794&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggx7CDpb9yqjuJBBl6qTXQXDRuF0UKvI9R6wDkVhjQfWLD5ka4g1W1IaosYNrS2qyWtxX_I2R6_zTqO12nAgAPf2LdUhk-7dDgSH4svogghTJv48aVxkVJgjRSON8qwAODzdZFWeJngNo8/s320/Update-History.PNG&quot; title=&quot;Search for specific Windows updates.&quot; width=&quot;291&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure 1.&amp;nbsp; Windows Update History:&lt;br /&gt;
No search for you (CRL+F)!&amp;nbsp; &amp;nbsp;:(&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Solution:&lt;/span&gt;&lt;/h4&gt;
Use the command line to search and uninstall specific updates.&lt;br /&gt;
&lt;br /&gt;
List installed patches:&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;wmic qfe list&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
Uninstall specific patch:&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;wusa /uninstall /kb:xxxxx&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
That&#39;s It!</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/4864240556366006952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2018/05/quickly-uninstall-single-kb-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/4864240556366006952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/4864240556366006952'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2018/05/quickly-uninstall-single-kb-update.html' title='Quickly Uninstall Single KB Update'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL541jCfn_sfZm6633i2Yh8SmdUA5TXMRDI8P5P7ut6PuL8A9NynSYyV7vcA5mTFjvp3NhcFaEFu-USP8lwLV2K9rSkF_Hefjk21NCyiXz7RRGjcL5ew_tEfmLfHw3GrkQKDHptsm9qp_P/s72-c/WIN2016.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-7067489303559366474</id><published>2018-05-07T20:33:00.000-05:00</published><updated>2018-05-07T20:33:02.528-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network Security"/><category scheme="http://www.blogger.com/atom/ns#" term="PKI"/><category scheme="http://www.blogger.com/atom/ns#" term="Yubikey"/><title type='text'>Container Does Not Exist on the Smart Card</title><content type='html'>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgniQMFskg9l0bpC9uv0pLzwSXpFDgQwee1Wh30Oqh2k6FCgaUjySdjaCApVtyC3LkAeTwW-LyEc3yCQOG8pimxAgOhoaatO8GauL75qNiVrTn1WbhaRw_AcRea5KZLeQcvYpRXIh2-uWbQ/s1600/PKI-series.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;586&quot; data-original-width=&quot;450&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgniQMFskg9l0bpC9uv0pLzwSXpFDgQwee1Wh30Oqh2k6FCgaUjySdjaCApVtyC3LkAeTwW-LyEc3yCQOG8pimxAgOhoaatO8GauL75qNiVrTn1WbhaRw_AcRea5KZLeQcvYpRXIh2-uWbQ/s200/PKI-series.JPG&quot; width=&quot;153&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;font-size: 12.8px; text-align: center;&quot;&gt;T-Shoot Yubikey Minidriver&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Problem:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
RDP fails to authenticate Yubikey smart card.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Error:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
The requested key container does not exist on the smart card (Figure 1).&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh18saxdbVwLcWad2lWTlBsVl6AXJMdx_MtwYd1H4FTOdhFREjycPc08KlKtoY-AHuc_rx-UZ5NPbxeZLtQRfXRcv97eIxiFCvKLL68kZqjB5DX7507Rg7Ptc7SwyGPYCIzsWoFmlCq4qcM/s1600/key-container-does-not-exist.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;387&quot; data-original-width=&quot;487&quot; height=&quot;158&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh18saxdbVwLcWad2lWTlBsVl6AXJMdx_MtwYd1H4FTOdhFREjycPc08KlKtoY-AHuc_rx-UZ5NPbxeZLtQRfXRcv97eIxiFCvKLL68kZqjB5DX7507Rg7Ptc7SwyGPYCIzsWoFmlCq4qcM/s200/key-container-does-not-exist.PNG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure 1.&amp;nbsp; Smart card container error.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Assumptions:&lt;/span&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Yubikey runs as PIV smart card.&lt;/li&gt;
&lt;li&gt;Smart card has multiple authentication certificates.&lt;/li&gt;
&lt;li&gt;Certificates reside on slots 81-95.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Solution:&lt;/span&gt;&lt;/h4&gt;
&lt;div&gt;
By default, Windows uses the&amp;nbsp;NIST
SP 800-73 PIV smart card driver.&amp;nbsp; Multiple certificates require the Yubikey smart card Minidriver.&amp;nbsp; Install this driver on both the client and the server.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Important:&lt;/span&gt;&lt;/h4&gt;
&lt;div&gt;
The Yubikey smart card&amp;nbsp;MSI package does not install the Minidriver on remote servers or virtual machines.&amp;nbsp; Nor does it provide an error.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
The MSI installer only works when a smart card is directly connected (e.g., workstation).&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
To reiterate, the MSI package only updates the NIST driver when a smart card is attached to the local USB port.&amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Instead, use the Yubikey limited INF installer on VMs or via RDP.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAWMrikdR5wMJWPEOKwvoNRaiQYFAWfw3EU-W9GacdzFUkBhR0HB0-F1utEJF5fTpJ6Y_5iLhYv8Ol7RFJhbyCx1k5i954JKs643J47anjTRx5gFeeMaLNcVat5SHdK-mdJllk5isJf9KZ/s1600/ykmd-inf-install.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;158&quot; data-original-width=&quot;357&quot; height=&quot;88&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAWMrikdR5wMJWPEOKwvoNRaiQYFAWfw3EU-W9GacdzFUkBhR0HB0-F1utEJF5fTpJ6Y_5iLhYv8Ol7RFJhbyCx1k5i954JKs643J47anjTRx5gFeeMaLNcVat5SHdK-mdJllk5isJf9KZ/s200/ykmd-inf-install.PNG&quot; title=&quot;Install the Yubikey Minidriver on a server.&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure 2.&amp;nbsp; How to Install the Yubikey Minidriver.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Right-click on ykmd.inf.&amp;nbsp; Left-click on install.&amp;nbsp; That&#39;s It!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/7067489303559366474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2018/05/container-does-not-exist-on-smart-card.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/7067489303559366474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/7067489303559366474'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2018/05/container-does-not-exist-on-smart-card.html' title='Container Does Not Exist on the Smart Card'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgniQMFskg9l0bpC9uv0pLzwSXpFDgQwee1Wh30Oqh2k6FCgaUjySdjaCApVtyC3LkAeTwW-LyEc3yCQOG8pimxAgOhoaatO8GauL75qNiVrTn1WbhaRw_AcRea5KZLeQcvYpRXIh2-uWbQ/s72-c/PKI-series.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-4918746311399268353</id><published>2018-02-23T18:17:00.000-06:00</published><updated>2018-02-23T18:39:16.591-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network Administration"/><category scheme="http://www.blogger.com/atom/ns#" term="RDP"/><title type='text'>Fix Chrome Extensions in RDP</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0YEDDSluYnja8bbkmz9-hALMxFUSZP8Yoxx3Eu0ZaOafM1ljECOTTq8lIYkpf6n40uNIq2EEgaWEmD5Mzswzl0NUD5umnmdWvenlhsvlOhZ_buWhnLLYZlMv5XDhNKinw2Yp5DC0V_4qD/s1600/RDPSeries.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;580&quot; data-original-width=&quot;491&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0YEDDSluYnja8bbkmz9-hALMxFUSZP8Yoxx3Eu0ZaOafM1ljECOTTq8lIYkpf6n40uNIq2EEgaWEmD5Mzswzl0NUD5umnmdWvenlhsvlOhZ_buWhnLLYZlMv5XDhNKinw2Yp5DC0V_4qD/s200/RDPSeries.JPG&quot; width=&quot;168&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Problem:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
RDP users cannot install Chrome extensions from the Chrome Web Store.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Errors:&lt;/span&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Could not install package&lt;/li&gt;
&lt;li&gt;COULD_NOT_GET_TEMP_DIRECTORY&lt;/li&gt;
&lt;/ul&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuCNC2GDM2RY10FP-bwsJm4_v0AdOCODHTS78E_TKtORMDiTdJERPvEe8RbQGDXmMrEFqHf4TsOIXXXBaPl8XpzpiJ8P9KK5VflmiHuz_2iKaQRo6eWjs86nb444slNMtIde53p5ngIA9_/s1600/Chrome_TEMP1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;151&quot; data-original-width=&quot;321&quot; height=&quot;93&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuCNC2GDM2RY10FP-bwsJm4_v0AdOCODHTS78E_TKtORMDiTdJERPvEe8RbQGDXmMrEFqHf4TsOIXXXBaPl8XpzpiJ8P9KK5VflmiHuz_2iKaQRo6eWjs86nb444slNMtIde53p5ngIA9_/s200/Chrome_TEMP1.PNG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure 1:&amp;nbsp; Chrome Temp Directory Error&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Solution:&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 8.0pt; margin-left: 8.25pt; margin-right: 8.25pt; margin-top: 0in;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;User logs
onto RDP.&amp;nbsp; User does not open Chrome.&lt;/li&gt;
&lt;li&gt;Admin creates a new directory on the system drive.&amp;nbsp; This new directory holds user Chrome AppData.&amp;nbsp; For example:&amp;nbsp; 
c:\\mkdir c:\Temp\RDP\&lt;/li&gt;
&lt;li&gt;Move user’s Chrome AppData to the new directory.&amp;nbsp; For example:&lt;br /&gt;
&lt;code&gt;c:\move &quot;c:\users\stevenjordan\AppData\Local\Google\Chrome&quot; &quot;c:\temp\RDP\stevenjordan\&quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Delete
original folder if necessary.&amp;nbsp; &lt;/li&gt;
&lt;li&gt;Create new
symbolic junction where the old data was located.&amp;nbsp; This junction links to
the new location:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;
c:\mklink /j c:\users\stevenjordan\AppData\Local\Google\Chrome\
&quot;c:\temp\RDP\stevenjordan\Chrome\&quot;

Junction created for c:\users\smjordan\AppData\Local\Google\Chrome\
=== c:\temp\RDP\stevenjordan\Chrome\&lt;/code&gt;&lt;/pre&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-VZcJOBGQmgJLORPvvDZK0MPARUJSiG_jq2S_oBcUzdLWNJc1oeHbdPqfUfJsBiXjrWYY-sQqodVnjIFfp4_-_ngpm5g8XYXVnjZJV2_YvekCsGgOuQ6zsyjsrepcXQnb9PKO0dSD4WSt/s1600/junction_link.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;126&quot; data-original-width=&quot;462&quot; height=&quot;108&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-VZcJOBGQmgJLORPvvDZK0MPARUJSiG_jq2S_oBcUzdLWNJc1oeHbdPqfUfJsBiXjrWYY-sQqodVnjIFfp4_-_ngpm5g8XYXVnjZJV2_YvekCsGgOuQ6zsyjsrepcXQnb9PKO0dSD4WSt/s400/junction_link.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure 2:&amp;nbsp; New Symbolic Junction for Chrome extension.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/br&gt;
&lt;/br&gt;
&lt;/br&gt;
&lt;/br&gt;
&lt;/br&gt;
&lt;/br&gt;
&lt;/br&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Analysis:&lt;/span&gt;&lt;/h4&gt;
Chrome extensions reference DOS device paths.&amp;nbsp; Let&#39;s consider how dynamic profile disks use symbolic junctions that point to different disks:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;c:\Users  dir 
02/23/2018&amp;nbsp; 11:29 AM&amp;nbsp; bgates {\??\Volume{a5ae22c7-18b8-11e8-968e-00145de79140}
&lt;/code&gt;&lt;/pre&gt;
The junction link causes the problem.&amp;nbsp; Ironically, a second junction link fixes this issue:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
c:\Users\bgates\AppData\Local\Google dir
 
 Directory of c:\Users\bgates\AppData\Local\Google

02/20/2018  10:58 AM   DIR
02/20/2018  10:58 AM   DIR
02/20/2018  10:58 AM   JUNCTION  Chrome c:\temp\RDP\bgates\Chrome
09/16/2015  07:46 AM   DIR       Chrome Cleanup Tool
05/14/2014  06:09 AM   DIR       CrashReports
03/11/2014  04:26 PM   DIR       Google Talk
12/04/2017  02:27 AM   DIR       Software Reporter Tool

0 File(s)              0 bytes
7 Dir(s)  36,942,458,880 bytes free
&lt;/code&gt;&lt;/pre&gt;


Note how the new junction link points to the system drive.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Additional Thoughts:&lt;/span&gt;&lt;/h4&gt;
This solution is implemented on a per-user basis.&amp;nbsp; It does not universally &quot;fix&quot; Chrome extensions for all RDP users.&amp;nbsp;&amp;nbsp;Nonetheless, it may be a good fit because it narrows the scope of untrusted applications.&lt;br /&gt;
&lt;br /&gt;
Alternatively, use Group Policy to change user environmental variables:&lt;br /&gt;
&lt;br /&gt;
Group Policy&lt;br /&gt;
→ Computer Configuration&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;→ Administrative Templates&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;→ System&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; → Group Policy&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;→ Configure user Group Policy loopback processing mode:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Enabled:&amp;nbsp; On&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mode:&amp;nbsp; Merge&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;→ User Configuration&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;→ Windows Settings&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;→ Preferences&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; → Environment (right-click) → New&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;→ New Environment Properties:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Action:&amp;nbsp; Update&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; User Variable=Check&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Name=Temp&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Value=c:\Temp\RDP\%USERNAME%&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; → Environment (right-click) → New&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Action:&amp;nbsp; Update&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; User Variable=Check&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Name=TMP&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Value=c:\Temp\RDP\%USERNAME%&lt;br /&gt;
&lt;br /&gt;
This change has a wider-scoping impact.&amp;nbsp; It affects all related AppData programs -not just Chrome.&amp;nbsp; It impacts all RDP users (without GP filtering).&amp;nbsp; Avoid the system drive if possible -use a secondary disk instead.&amp;nbsp; In addition, loopback processing applies user configurations to computer objects (i.e., RDP servers).&lt;br /&gt;
&lt;br /&gt;
That&#39;s It!&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
&lt;a href=&quot;https://blogs.technet.microsoft.com/grouppolicy/2009/05/13/environment-variables-in-gp-preferences/&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;https://blogs.technet.microsoft.com/grouppolicy/2009/05/13/environment-variables-in-gp-preferences/ &lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;a href=&quot;https://devtidbits.com/2009/09/07/windows-file-junctions-symbolic-links-and-hard-links&quot;&gt;https://devtidbits.com/2009/09/07/windows-file-junctions-symbolic-links-and-hard-links&lt;/a&gt;/
&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;https://blogs.msdn.microsoft.com/jeremykuhne/2016/04/21/path-format-overview/&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;https://blogs.msdn.microsoft.com/jeremykuhne/2016/04/21/path-format-overview/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://blog.brankovucinec.com/2017/01/09/users-cant-install-google-chrome-extensions-on-rds-farm/&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;https://blog.brankovucinec.com/2017/01/09/users-cant-install-google-chrome-extensions-on-rds-farm/&lt;/span&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/4918746311399268353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2018/02/fix-chrome-extensions-in-rdp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/4918746311399268353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/4918746311399268353'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2018/02/fix-chrome-extensions-in-rdp.html' title='Fix Chrome Extensions in RDP'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0YEDDSluYnja8bbkmz9-hALMxFUSZP8Yoxx3Eu0ZaOafM1ljECOTTq8lIYkpf6n40uNIq2EEgaWEmD5Mzswzl0NUD5umnmdWvenlhsvlOhZ_buWhnLLYZlMv5XDhNKinw2Yp5DC0V_4qD/s72-c/RDPSeries.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-8724573167073122931</id><published>2018-02-13T15:28:00.002-06:00</published><updated>2018-02-13T15:47:07.788-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hyper-V"/><category scheme="http://www.blogger.com/atom/ns#" term="Network Administration"/><title type='text'>Fix Broken Checkpoints</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJz1vJTEsECJRjAlmq8XB8tu22mmYmP58_NMdJTmJ6gSeAutjevgOmcugKkFVt3Zba7qKMT7qtrrqDPKGbyO_9iRz51qFcljjKGP82Ko3wt700uhuvEVAeFJdUFxCVxmhK6UrAh_W9CYbM/s1600/WIN2016.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;421&quot; data-original-width=&quot;292&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJz1vJTEsECJRjAlmq8XB8tu22mmYmP58_NMdJTmJ6gSeAutjevgOmcugKkFVt3Zba7qKMT7qtrrqDPKGbyO_9iRz51qFcljjKGP82Ko3wt700uhuvEVAeFJdUFxCVxmhK6UrAh_W9CYbM/s200/WIN2016.PNG&quot; title=&quot;VM is missing an option to delete its checkpoint.&quot; width=&quot;138&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;h4 style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Summary:&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
How to delete Hyper-V checkpoints that cannot be deleted.&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Problem:&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
Checkpoint cannot be removed from the Hyper-V Manager.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0c343d;&quot;&gt;Symptoms:&lt;/span&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Hyper-V Manager shows a checkpoint.&amp;nbsp; No option to remove checkpoint.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;VM disk directory has VHDX and AVHD files:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgF0c28Yb77IliPfmd70bulmZ9vyk7oTk46MVnlgvl4P92zUjkID72Ic9Y1ktp5mMCMe22_vLCksldA0iwrBOdSgkfSQGsaMNg0cjK6uSQdoICYFnlCyW-DVOzM6I0K7_aDoTM9I14dGOg/s1600/avhdx.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;44&quot; data-original-width=&quot;581&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgF0c28Yb77IliPfmd70bulmZ9vyk7oTk46MVnlgvl4P92zUjkID72Ic9Y1ktp5mMCMe22_vLCksldA0iwrBOdSgkfSQGsaMNg0cjK6uSQdoICYFnlCyW-DVOzM6I0K7_aDoTM9I14dGOg/s1600/avhdx.png&quot; title=&quot;AVHD files indicate VM Checkpoints&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Solution:&lt;/span&gt;&lt;/h4&gt;
1.  Use PowerShell to view existing snapshot:
&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;PS C:\Users Get-VMSnapshot -VMName tfs.stevenjordan.net

VMName  Name    SnapshotType CreationTime           
------  ----    ------------ ------------          
tfs     tfs     (2/13/2018 - 2:52:36 PM) Standard
&lt;/code&gt;&lt;/pre&gt;
2.  Remove VM-Snapshot.
&lt;br /&gt;
&lt;code&gt;
PS C:\User Get-VMSnapshot -VMName tfs | Remove-VMSnapshot
&lt;/code&gt;
3.  Confirm Snapshot has been removed.
&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;
PS C:\Users Get-VMSnapshot -VMName tfs
PS C:\Users
&lt;/code&gt;&lt;/pre&gt;
That&#39;s It!</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/8724573167073122931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2018/02/fix-broken-checkpoints.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/8724573167073122931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/8724573167073122931'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2018/02/fix-broken-checkpoints.html' title='Fix Broken Checkpoints'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJz1vJTEsECJRjAlmq8XB8tu22mmYmP58_NMdJTmJ6gSeAutjevgOmcugKkFVt3Zba7qKMT7qtrrqDPKGbyO_9iRz51qFcljjKGP82Ko3wt700uhuvEVAeFJdUFxCVxmhK6UrAh_W9CYbM/s72-c/WIN2016.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-8984445285917051839</id><published>2018-02-02T18:34:00.000-06:00</published><updated>2018-02-06T18:31:10.809-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BranchCache"/><category scheme="http://www.blogger.com/atom/ns#" term="DFS"/><category scheme="http://www.blogger.com/atom/ns#" term="Network Administration"/><title type='text'> How to Setup BranchCache</title><content type='html'>&lt;head&gt;
&lt;style type=&quot;text/css&quot;&gt;
.auto-style1 {
 text-align: center;
}
.auto-style2 {
 font-family: &quot;Courier New&quot;, Courier, monospace;
 font-size: x-small;
}
.auto-style3 {
 font-family: &quot;Courier New&quot;, Courier, monospace;
 font-size: x-small;
 text-align: center;
}
.auto-style5 {
 color: #808080;
}
.auto-style6 {
 font-family: &quot;Courier New&quot;, Courier, monospace;
 font-size: x-small;
 text-align: center;
 color: #808080;
}
.auto-style7 {
 font-family: &quot;Courier New&quot;, Courier, monospace;
 font-size: x-small;
 color: #808080;
}
.auto-style8 {
 font-family: &quot;Courier New&quot;, Courier, monospace;
 font-size: x-small;
 text-align: left;
 color: #808080;
}
&lt;/style&gt;
&lt;/head&gt;

&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWjm6mt45MkABiPxe2sh4PkuTb0xroeHwDnpC9qdiO0LHOWVaWIvK348e_Vf0DNZop_OeLLjvxdtHYjMbZ6LvlYxPpi5kTpcduf4PMTKUvLVZXy0n179joZorelwwgEQ5-4oc2_xq9LiNz/s1600/BC2016-B.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;417&quot; data-original-width=&quot;294&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWjm6mt45MkABiPxe2sh4PkuTb0xroeHwDnpC9qdiO0LHOWVaWIvK348e_Vf0DNZop_OeLLjvxdtHYjMbZ6LvlYxPpi5kTpcduf4PMTKUvLVZXy0n179joZorelwwgEQ5-4oc2_xq9LiNz/s200/BC2016-B.PNG&quot; width=&quot;140&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4 style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Guide&lt;/span&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
Quick and Easy BranchCache Setup.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Overview:&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/h4&gt;
&amp;nbsp;This article provides instructions on how to implement BranchCache.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Topology:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Three office locations:&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Primary office in Atlanta (ATL).&amp;nbsp; &amp;nbsp;&lt;/li&gt;
&lt;li&gt;Branch offices in Chicago (CHI) and Washington D.C (DCA).&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;CHI and ATL host local file servers (i.e., hosted cache mode).&lt;/li&gt;
&lt;li&gt;DCA is the only office without a dedicated file server (i.e., distributed cache mode).&lt;/li&gt;
&lt;li&gt;All clients use Windows Enterprise.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 1em; margin-right: 1em; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxHTNtbWTiR7fEnH7uuH9fkTySzTTVHy3xaI4uJ9F8pHgQ3azf37GPeAbnDxooWBfapdmyWbo_ozWzQnUUNRkoUPb9dG2r4Sye25ZkBf7Uc_6WUcBVciSL6YyNbCAq1l7-vrUe18C5fe1q/s1600/BranchCache+Network.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxHTNtbWTiR7fEnH7uuH9fkTySzTTVHy3xaI4uJ9F8pHgQ3azf37GPeAbnDxooWBfapdmyWbo_ozWzQnUUNRkoUPb9dG2r4Sye25ZkBf7Uc_6WUcBVciSL6YyNbCAq1l7-vrUe18C5fe1q/s1600/BranchCache+Network.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;756&quot; data-original-width=&quot;1004&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxHTNtbWTiR7fEnH7uuH9fkTySzTTVHy3xaI4uJ9F8pHgQ3azf37GPeAbnDxooWBfapdmyWbo_ozWzQnUUNRkoUPb9dG2r4Sye25ZkBf7Uc_6WUcBVciSL6YyNbCAq1l7-vrUe18C5fe1q/s320/BranchCache+Network.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Implement BranchCache:&lt;/span&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Install the BranchCache Role and Feature.&lt;/li&gt;
&lt;li&gt;BranchCace SSL Certificates.&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;BranchCache Group policy.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Step 1.&amp;nbsp; Add Roles and Features.&lt;/span&gt;&lt;/h4&gt;
Run the &lt;i&gt;Add Roles and Features Wizard&lt;/i&gt; on each file server.&amp;nbsp; Install the (a) BranchCache for Network Files Role; and (b)the BranchCache Feature.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;PowerShell&lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;code&gt;Install-WindowsFeature BranchCache -IncludeManagementTools
Enable-BCHostedServer -RegisterSCP&lt;/code&gt;

&lt;h4 style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Step 2.&amp;nbsp; Adjust Caching.&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
BranchCache stores files in two directories:&amp;nbsp; (a) HashCache and (b) DataCache.&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
File servers store file hashes in the HashCache directory.&amp;nbsp; Remote Hosted Cache servers, as well as Distributed Cache clients, use files hashes for content tracking and updates.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
The DataCache directory stores content derived from the hash.&amp;nbsp; This directory contains cached remote content (i.e., files) that are served to local clients.&amp;nbsp; Both directories are stored on the system drive -not good!&lt;/div&gt;
&lt;h4 style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394; font-weight: normal;&quot;&gt;Adjust the Cache Location:&lt;/span&gt;&lt;/h4&gt;
&lt;code&gt;netsh branchcache set publicationcache directory=D:\BranchCache\
netsh branchcache set localcache directory=D:\LocalCache\&lt;/code&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;
&lt;/span&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;The default HashCache size is a measly 1% of the system disk.&amp;nbsp; The Data Cache is slightly improved with 5% of total disk.&amp;nbsp; Now consider that most system drives hold less that than 100GB.&amp;nbsp; 5GB does not provide enough storage to make BrachCache worthwhile.&amp;nbsp; Let&#39;s make BrachCache useful:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; font-family: &amp;quot;Times New Roman&amp;quot;; white-space: normal;&quot;&gt;
&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394; font-weight: normal;&quot;&gt;Adjust the Cache Size:&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;code&gt;Netsh branchcache set publicationcachesize size=5 percent=TRUE
Netsh branchcache set localcachesize size=5 percent=TRUE&lt;/code&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Additional caching attributes will be configured via Group Policy (Step 4).&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394; font-weight: normal;&quot;&gt;Step 3.  BranchCache SSL&lt;/span&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
BranchCache SSL certificates support Windows 7 clients.&amp;nbsp; It&#39;s not necessary for organizations with only Windows 8 or Windows 10 clients.&amp;nbsp; Of course, the file server will probably require certificates for other services -just not BranchCache.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Any trusted SSL certificate will work with BranchCache.&amp;nbsp; We simply need to associate the server certificate with BranchCache:&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Add a server certificate in the personal certificate directory for each&amp;nbsp; BranchCache
hosted cache server (e.g., ATL and CHI).&lt;/li&gt;
&lt;li&gt;Bind
the SSL certificate hash (i.e., thumbprint) to the hosted cache server.&amp;nbsp; Use the following command:
&lt;code&gt;NETSH HTTP ADD SSLCERT IPPORT=0.0.0.0:443 CERTHASH=xxxxxxxxxxx APPID={d673f5ee-a714-454d-8de2-492e4c1bd8f8}&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;
&amp;nbsp; &amp;nbsp; N.B.,&amp;nbsp; CERTHASH is the certificate&#39;s thumbprint.&amp;nbsp; &lt;a href=&quot;http://www.stevenjordan.net/search/label/PKI&quot;&gt;Further certificate information found here&lt;/a&gt;.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Step 4.&amp;nbsp; Group Policy&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Use Group Policies to adjust caching attributes and client settings.&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;Policies for the File Servers:&lt;/b&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt;&quot;&gt;Table 1.&amp;nbsp; BranchCache Policy for File
Servers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184; width: 0px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt; width: 100.05pt;&quot; width=&quot;136&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Policy&lt;span style=&quot;color: #2e75b6; mso-style-textfill-fill-alpha: 100.0%; mso-style-textfill-fill-color: #2E75B6; mso-style-textfill-fill-colortransforms: lumm=75000; mso-style-textfill-fill-themecolor: accent1; mso-themecolor: accent1; mso-themeshade: 191;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt; width: 142.55pt;&quot; width=&quot;192&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Path&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt; width: 62.65pt;&quot; width=&quot;86&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Setting&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt; width: 122.6pt;&quot; width=&quot;166&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Function&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 76.35pt; mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;height: 76.35pt; padding: .75pt .75pt .75pt .75pt; width: 100.05pt;&quot; valign=&quot;top&quot; width=&quot;136&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Turn on BranchCache&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;height: 76.35pt; padding: .75pt .75pt .75pt .75pt; width: 142.55pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;ComputerConfiguration/&lt;br /&gt;
  &amp;nbsp; Administrative Templates/&lt;br /&gt;
  &amp;nbsp; Network/&lt;br /&gt;
  &amp;nbsp; &amp;nbsp;BranchCache&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;height: 76.35pt; padding: .75pt .75pt .75pt .75pt; width: 62.65pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Enabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;height: 76.35pt; padding: .75pt .75pt .75pt .75pt; width: 122.6pt;&quot; valign=&quot;top&quot; width=&quot;166&quot;&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 61.5pt; mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;height: 61.5pt; padding: .75pt .75pt .75pt .75pt; width: 100.05pt;&quot; valign=&quot;top&quot; width=&quot;136&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Hash Publication for BranchCache&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;height: 61.5pt; padding: .75pt .75pt .75pt .75pt; width: 142.55pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;ComputerConfiguration/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Administrative
  Templates/&amp;nbsp; Network/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;LanmanServer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;height: 61.5pt; padding: .75pt .75pt .75pt .75pt; width: 62.65pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Enabled:&lt;br /&gt;
  Value 2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;height: 61.5pt; padding: .75pt .75pt .75pt .75pt; width: 122.6pt;&quot; valign=&quot;top&quot; width=&quot;166&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;(Hash publication for all shared folders).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt; width: 100.05pt;&quot; valign=&quot;top&quot; width=&quot;136&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;MinContentLength Registry Key&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt; width: 142.55pt;&quot; valign=&quot;top&quot; width=&quot;192&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;ComputerConfiguration/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Preferences/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Windows
  Settings/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Registry/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;MinContentLength&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt; width: 62.65pt;&quot; valign=&quot;top&quot; width=&quot;86&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Reg_D&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;WORD:&lt;br /&gt;
  &lt;br /&gt;
  32768&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;(Decimal)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt; width: 122.6pt;&quot; valign=&quot;top&quot; width=&quot;166&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Default caching 64KB.&amp;nbsp; &lt;br /&gt;
  New caching 32K.&lt;br /&gt;
  Set as low as 4KB.&amp;nbsp; &lt;br /&gt;
  &lt;br /&gt;
  N.B., Low values may impact performance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;br /&gt;Policies for&amp;nbsp;Windows clients:&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 13.5pt;&quot;&gt;Table 2.&amp;nbsp;
BranchCache policies for Win 8 and Win 10:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184; width: 0px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt; width: 159.75pt;&quot; width=&quot;216&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Policy&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt; width: 165.0pt;&quot; width=&quot;222&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Path&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt; width: 78.75pt;&quot; width=&quot;108&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Setting&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 42.75pt; mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;height: 42.75pt; padding: .75pt .75pt .75pt .75pt; width: 159.75pt;&quot; valign=&quot;top&quot; width=&quot;216&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Turn on BranchCache&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;height: 42.75pt; padding: .75pt .75pt .75pt .75pt; width: 165.0pt;&quot; valign=&quot;top&quot; width=&quot;222&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;ComputerConfiguration/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;Administrative
  Templates/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp; Network/BranchCache&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;height: 42.75pt; padding: .75pt .75pt .75pt .75pt; width: 78.75pt;&quot; valign=&quot;top&quot; width=&quot;108&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Enabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 51.15pt; mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;height: 51.15pt; padding: .75pt .75pt .75pt .75pt; width: 159.75pt;&quot; valign=&quot;top&quot; width=&quot;216&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Configure BranchCache for&amp;nbsp;network files&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;height: 51.15pt; padding: .75pt .75pt .75pt .75pt; width: 165.0pt;&quot; valign=&quot;top&quot; width=&quot;222&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Computer Configuration/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;Administrative
  Templates/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp; Network/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp; BranchCache&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;height: 51.15pt; padding: .75pt .75pt .75pt .75pt; width: 78.75pt;&quot; valign=&quot;top&quot; width=&quot;108&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Enabled&lt;br /&gt;
  Value:10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 51.15pt; mso-yfti-irow: 3;&quot;&gt;
  &lt;td style=&quot;height: 51.15pt; padding: .75pt .75pt .75pt .75pt; width: 159.75pt;&quot; valign=&quot;top&quot; width=&quot;216&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Enable Automatic Hosted Cache Discovery by Service Connection
  Point&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;height: 51.15pt; padding: .75pt .75pt .75pt .75pt; width: 165.0pt;&quot; valign=&quot;top&quot; width=&quot;222&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Computer Configuration/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;Administrative
  Templates/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp; Network/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp; BranchCache&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;height: 51.15pt; padding: .75pt .75pt .75pt .75pt; width: 78.75pt;&quot; valign=&quot;top&quot; width=&quot;108&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Enabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 46.65pt; mso-yfti-irow: 4; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;height: 46.65pt; padding: .75pt .75pt .75pt .75pt; width: 159.75pt;&quot; valign=&quot;top&quot; width=&quot;216&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Set BranchCache Distributed Cache mode&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;height: 46.65pt; padding: .75pt .75pt .75pt .75pt; width: 165.0pt;&quot; valign=&quot;top&quot; width=&quot;222&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Computer Configuration/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;Administrative
  Templates/&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp; Network/&lt;br /&gt;
  &amp;nbsp;&amp;nbsp;&amp;nbsp; BranchCache&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;height: 46.65pt; padding: .75pt .75pt .75pt .75pt; width: 78.75pt;&quot; valign=&quot;top&quot; width=&quot;108&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Enabled&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Note:&amp;nbsp; BranchCache for
network files uses round trip latency.&amp;nbsp;
Value 10 = 10ms.&amp;nbsp; Hosted Cache mode is for location with dedicated file servers.&amp;nbsp; 
Distributed Caching is for locations without dedicated file servers.&lt;/div&gt;
&lt;/div&gt;
&lt;h4&gt;
&lt;/h4&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;BranchCache Firewall Policies:&lt;/span&gt;&lt;/h4&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;BranchCache requires inbound and outbound client firewall rules.&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP52jdFYr1FJt5WObJGVlf_u-xXNDaQXfB99Huo2OnWZZcBqAqVqGOD4hXnxNDTL0No6yHwa2WAv08YY12kSNXO5Yyibr0dQwNpXv4OfNiXFVDd6viziMFwrpQ6dQYmOV-hw_C29GKdmb1/s1600/BranchCache-Out.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;94&quot; data-original-width=&quot;1175&quot; height=&quot;49&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP52jdFYr1FJt5WObJGVlf_u-xXNDaQXfB99Huo2OnWZZcBqAqVqGOD4hXnxNDTL0No6yHwa2WAv08YY12kSNXO5Yyibr0dQwNpXv4OfNiXFVDd6viziMFwrpQ6dQYmOV-hw_C29GKdmb1/s640/BranchCache-Out.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQYQlKdA0LbKnDmWweg7UgNSlmZs-MZW2-O8LiMBNwtEA3YMrqbFCqI7KNICm9QJiZn_mZN7itpUMrf2DssmOcC-pzJKUXxuTl7SkWus_DpXMrZ04Tokoj8En7DuVXS2okZxMXQt_iUXgT/s1600/BranchCache-In.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;71&quot; data-original-width=&quot;1201&quot; height=&quot;36&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQYQlKdA0LbKnDmWweg7UgNSlmZs-MZW2-O8LiMBNwtEA3YMrqbFCqI7KNICm9QJiZn_mZN7itpUMrf2DssmOcC-pzJKUXxuTl7SkWus_DpXMrZ04Tokoj8En7DuVXS2okZxMXQt_iUXgT/s640/BranchCache-In.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 13.5pt;&quot;&gt;Table 3.&amp;nbsp;
BranchCache Inbound Firewall Group Policies&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; class=&quot;MsoNormalTable&quot;&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt; width: 134.35pt;&quot; width=&quot;182&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Policy&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt; width: 169.55pt;&quot; width=&quot;228&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Path&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;padding: .75pt .75pt .75pt .75pt; width: 116.15pt;&quot; width=&quot;158&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Action&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 42.75pt; mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;height: 42.75pt; padding: .75pt .75pt .75pt .75pt; width: 134.35pt;&quot; valign=&quot;top&quot; width=&quot;182&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;BranchCache Content Retrieval (HTTP-In)&lt;/span&gt;&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td rowspan=&quot;3&quot; style=&quot;height: 42.75pt; padding: .75pt .75pt .75pt .75pt; width: 169.55pt;&quot; width=&quot;228&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Computer Configuration/&lt;br /&gt;
  &amp;nbsp; Policies/ &lt;br /&gt;
  &amp;nbsp; &amp;nbsp;Windows&amp;nbsp; Settings/&lt;br /&gt;
  &amp;nbsp; &amp;nbsp; Security Settings/&lt;br /&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp;Windows Firewall with&lt;br /&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; Advanced Security/&lt;br /&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Inbound Rules&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td rowspan=&quot;3&quot; style=&quot;height: 42.75pt; padding: .75pt .75pt .75pt .75pt; width: 116.15pt;&quot; width=&quot;158&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;a. Right-click Inbound Rules.&amp;nbsp; &lt;br /&gt;
  &lt;br /&gt;
  b. Left-click New Rule.&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;
  &lt;br /&gt;
  c. Add predefined BranchCache rules.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 38.25pt; mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;height: 38.25pt; padding: .75pt .75pt .75pt .75pt; width: 134.35pt;&quot; valign=&quot;top&quot; width=&quot;182&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;BranchCache Hosted Cache Server
  (HTTP-In)&lt;/span&gt;&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 45.75pt; mso-yfti-irow: 3;&quot;&gt;
  &lt;td style=&quot;height: 45.75pt; padding: .75pt .75pt .75pt .75pt; width: 134.35pt;&quot; valign=&quot;top&quot; width=&quot;182&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;BranchCache Peer Discovery (WSD-In)&lt;/span&gt;&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 35.25pt; mso-yfti-irow: 4;&quot;&gt;
  &lt;td style=&quot;height: 35.25pt; padding: .75pt .75pt .75pt .75pt; width: 134.35pt;&quot; valign=&quot;top&quot; width=&quot;182&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;BranchCache Content Retrieval
  (HTTP-Out)&lt;/span&gt;&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td rowspan=&quot;4&quot; style=&quot;height: 35.25pt; padding: .75pt .75pt .75pt .75pt; width: 169.55pt;&quot; width=&quot;228&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;Computer Configuration/&lt;br /&gt;
  &amp;nbsp; Policies/&lt;br /&gt;
  &amp;nbsp; &amp;nbsp;Windows&amp;nbsp; Settings/&lt;br /&gt;
  &amp;nbsp; &amp;nbsp; Security Settings/&lt;br /&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp;Windows Firewall with&lt;br /&gt;
  &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; Advanced Security/&lt;br /&gt;
  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Outbound Rules&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td rowspan=&quot;4&quot; style=&quot;height: 35.25pt; padding: .75pt .75pt .75pt .75pt; width: 116.15pt;&quot; width=&quot;158&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;a. Right-click Inbound Rules.&lt;br /&gt;
  &amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;b. Left-click New Rule.&lt;br /&gt;
  &lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;
  &lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;c. Add predefined BranchCache rules.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 39.75pt; mso-yfti-irow: 5;&quot;&gt;
  &lt;td style=&quot;height: 39.75pt; padding: .75pt .75pt .75pt .75pt; width: 134.35pt;&quot; valign=&quot;top&quot; width=&quot;182&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;BranchCache Hosted Cache Clietnt
  (HTTP-Out)&lt;/span&gt;&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 34.5pt; mso-yfti-irow: 6;&quot;&gt;
  &lt;td style=&quot;height: 34.5pt; padding: .75pt .75pt .75pt .75pt; width: 134.35pt;&quot; valign=&quot;top&quot; width=&quot;182&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;BranchCache Hosted Cache Server
  (HTTP-Out)&lt;/span&gt;&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 27.0pt; mso-yfti-irow: 7; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;height: 27.0pt; padding: .75pt .75pt .75pt .75pt; width: 134.35pt;&quot; valign=&quot;top&quot; width=&quot;182&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;BranchCache Peer Discovery (WSD-Out)&lt;/span&gt;&lt;span style=&quot;color: #2e75b6; font-family: &amp;quot;courier new&amp;quot;; font-size: 10.0pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h4&gt;
&lt;span style=&quot;background-color: white; font-weight: normal;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Optional:&amp;nbsp; BranchCache for WSUS and IIS Servers&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;b&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;
&lt;/span&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;&quot; style=&quot;background-color: white; border: none; clear: both; color: #333333; font-family: helvetica, arial, georgia, serif; font-size: 14px; font-style: normal; letter-spacing: normal; list-style: none; margin: 0px; outline: none; padding: 0px; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
BranchCache also accelerates content for web servers and BITS application 
 servers.&amp;nbsp; Simply install the BranchCache feature and ensure the service is 
 running.&amp;nbsp; No other configuration steps are necessary.&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;h4 style=&quot;background-color: white; border: none; clear: both; font-family: helvetica; font-size: 18px; font-style: normal; font-weight: normal; letter-spacing: normal; line-height: 1em; list-style: none; margin: 25px 0px 10px; outline: none; padding: 0px; position: relative; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;span style=&quot;border: none; color: #0b5394; font-weight: normal; list-style: none; margin: 0px; outline: none; padding: 0px; text-decoration: none;&quot;&gt;
Evaluate&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;&quot; style=&quot;background-color: rgb(255 , 255 , 255); border: none; clear: both; color: rgb(51 , 51 , 51); font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;georgia&amp;quot; , serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; list-style: none; margin: 0px; outline: none; padding: 0px; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
User PowerShell and Performance monitor to ensure BranchCache works:&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;background-color: rgb(255 , 255 , 255); border: none; clear: both; color: rgb(51 , 51 , 51); font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;georgia&amp;quot; , serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; list-style: none; margin: 0px; outline: none; padding: 0px; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;a href=&quot;http://www.stevenjordan.net/2013/03/2012-branchcache-troubleshooting.html&quot; style=&quot;border: none; color: rgb(68 , 68 , 68); font-weight: normal; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; transition: all 0.2s ease-in-out;&quot;&gt;
 http://www.stevenjordan.net/2013/03/2012-branchcache-troubleshooting.html&lt;/a&gt;&lt;/div&gt;
That&#39;s It!&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #0b5394; font-family: &amp;quot;helvetica&amp;quot;; font-size: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;background-color: white; color: #0b5394; font-family: &amp;quot;helvetica&amp;quot;; font-size: 18px; font-weight: normal;&quot;&gt;References:&lt;/span&gt;&lt;/h4&gt;
&lt;div lang=&quot;x-none&quot; style=&quot;background-color: white; border: none; color: #333333; font-family: helvetica, arial, georgia, serif; font-size: 14px; font-style: normal; letter-spacing: normal; list-style: none; margin: 0px; outline: none; padding: 0px; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;a href=&quot;http://social.technet.microsoft.com/wiki/contents/articles/14309.branchcache-frequently-asked-questions.aspx&quot; style=&quot;border: none; color: rgb(68 , 68 , 68); font-weight: normal; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; transition: all 0.2s ease-in-out;&quot;&gt;
 http://social.technet.microsoft.com/wiki/contents/articles/14309.branchcache-frequently-asked-questions.aspx&lt;/a&gt;&lt;/div&gt;
&lt;div lang=&quot;x-none&quot; style=&quot;background-color: rgb(255 , 255 , 255); border: none; color: rgb(51 , 51 , 51); font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;georgia&amp;quot; , serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; list-style: none; margin: 0px; outline: none; padding: 0px; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;a href=&quot;http://technet.microsoft.com/en-us/library/hh848420.aspx&quot; style=&quot;border: none; color: rgb(68 , 68 , 68); font-weight: normal; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; transition: all 0.2s ease-in-out;&quot;&gt;
 http://technet.microsoft.com/en-us/library/hh848420.aspx&lt;/a&gt;&lt;/div&gt;
&lt;div lang=&quot;x-none&quot; style=&quot;background-color: rgb(255 , 255 , 255); border: none; color: rgb(51 , 51 , 51); font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;georgia&amp;quot; , serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; list-style: none; margin: 0px; outline: none; padding: 0px; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;a href=&quot;http://technet.microsoft.com/en-us/library/jj572970.aspx&quot; style=&quot;border: none; color: rgb(68 , 68 , 68); font-weight: normal; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; transition: all 0.2s ease-in-out;&quot;&gt;
 http://technet.microsoft.com/en-us/library/jj572970.aspx&lt;/a&gt;&lt;/div&gt;
&lt;div lang=&quot;x-none&quot; style=&quot;background-color: rgb(255 , 255 , 255); border: none; color: rgb(51 , 51 , 51); font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;georgia&amp;quot; , serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; list-style: none; margin: 0px; outline: none; padding: 0px; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;a href=&quot;http://technet.microsoft.com/en-us/library/dd637785(v=ws.10).aspx&quot; style=&quot;border: none; color: rgb(68 , 68 , 68); font-weight: normal; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; transition: all 0.2s ease-in-out;&quot;&gt;
 http://technet.microsoft.com/en-us/library/dd637785(v=ws.10).aspx&lt;/a&gt;&lt;/div&gt;
&lt;div lang=&quot;x-none&quot; style=&quot;background-color: rgb(255 , 255 , 255); border: none; color: rgb(51 , 51 , 51); font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;georgia&amp;quot; , serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; list-style: none; margin: 0px; outline: none; padding: 0px; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;a href=&quot;http://technet.microsoft.com/en-us/library/ff710438(v=ws.10).aspx&quot; style=&quot;border: none; color: rgb(68 , 68 , 68); font-weight: normal; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; transition: all 0.2s ease-in-out;&quot;&gt;
 http://technet.microsoft.com/en-us/library/ff710438(v=ws.10).aspx&lt;/a&gt;&lt;/div&gt;
&lt;div lang=&quot;x-none&quot; style=&quot;background-color: rgb(255 , 255 , 255); border: none; color: rgb(51 , 51 , 51); font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;georgia&amp;quot; , serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; list-style: none; margin: 0px; outline: none; padding: 0px; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;a href=&quot;http://technet.microsoft.com/en-us/library/dd637785(v=ws.10).aspx&quot; style=&quot;border: none; color: rgb(68 , 68 , 68); font-weight: normal; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; transition: all 0.2s ease-in-out;&quot;&gt;
 http://technet.microsoft.com/en-us/library/dd637785(v=ws.10).aspx&lt;/a&gt;&lt;/div&gt;
&lt;div lang=&quot;x-none&quot; style=&quot;background-color: rgb(255 , 255 , 255); border: none; color: rgb(51 , 51 , 51); font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;georgia&amp;quot; , serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; list-style: none; margin: 0px; outline: none; padding: 0px; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;a href=&quot;https://ammarhasayen.com/2013/10/11/branchcache-course-109-where-files-are-stored/&quot; style=&quot;border: none; color: rgb(0 , 0 , 0); font-weight: normal; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; transition: all 0.2s ease-in-out;&quot;&gt;
 https://ammarhasayen.com/2013/10/11/branchcache-course-109-where-files-are-stored/&lt;/a&gt;&lt;/div&gt;
&lt;div lang=&quot;x-none&quot; style=&quot;background-color: rgb(255 , 255 , 255); border: none; color: rgb(51 , 51 , 51); font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;georgia&amp;quot; , serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; list-style: none; margin: 0px; outline: none; padding: 0px; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;a href=&quot;https://2pintsoftware.com/branchcache-teeny-weeny-files/&quot; style=&quot;border: none; color: rgb(68 , 68 , 68); font-weight: normal; list-style: none; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; transition: all 0.2s ease-in-out;&quot;&gt;
 https://2pintsoftware.com/branchcache-teeny-weeny-files/&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/8984445285917051839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2018/02/guide-quick-and-easy-branchcache-setup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/8984445285917051839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/8984445285917051839'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2018/02/guide-quick-and-easy-branchcache-setup.html' title=' How to Setup BranchCache'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWjm6mt45MkABiPxe2sh4PkuTb0xroeHwDnpC9qdiO0LHOWVaWIvK348e_Vf0DNZop_OeLLjvxdtHYjMbZ6LvlYxPpi5kTpcduf4PMTKUvLVZXy0n179joZorelwwgEQ5-4oc2_xq9LiNz/s72-c/BC2016-B.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-5474069526140306465</id><published>2018-02-01T06:31:00.000-06:00</published><updated>2018-07-12T16:25:11.394-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Active Directory"/><category scheme="http://www.blogger.com/atom/ns#" term="Network Administration"/><title type='text'>Force AD DC Replication CMD</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSEpar-T-Ll8bbwHFPE4bMQbrOxyVc3VF3CqT4s_6Kwti96sQGBMRjDdMU4gl43TwtKJLSSGVJxPJfWTNcRB1CBtfgORvbrwnJGsC1WxwYfEDZz4CXz7ZdDjOECkOv4gmo_t8hn3fEanz3/s1600/AD.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;656&quot; data-original-width=&quot;500&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSEpar-T-Ll8bbwHFPE4bMQbrOxyVc3VF3CqT4s_6Kwti96sQGBMRjDdMU4gl43TwtKJLSSGVJxPJfWTNcRB1CBtfgORvbrwnJGsC1WxwYfEDZz4CXz7ZdDjOECkOv4gmo_t8hn3fEanz3/s200/AD.jpg&quot; title=&quot;Easy way to Force Replication to all Domain Controllers.&quot; width=&quot;151&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Goal:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
Synchronize Active Directory in a flash.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Problem:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
How to quickly force domain controller replication throughout the domain.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Solution:&lt;/span&gt;&lt;/h4&gt;
&amp;nbsp; &amp;nbsp;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;repadmin /syncall /AdeP&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
That&#39;s It!</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/5474069526140306465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2018/02/force-dc-replication-cmd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/5474069526140306465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/5474069526140306465'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2018/02/force-dc-replication-cmd.html' title='Force AD DC Replication CMD'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSEpar-T-Ll8bbwHFPE4bMQbrOxyVc3VF3CqT4s_6Kwti96sQGBMRjDdMU4gl43TwtKJLSSGVJxPJfWTNcRB1CBtfgORvbrwnJGsC1WxwYfEDZz4CXz7ZdDjOECkOv4gmo_t8hn3fEanz3/s72-c/AD.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-7819105245806478967</id><published>2018-01-31T20:26:00.000-06:00</published><updated>2018-02-01T10:49:49.171-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DFS"/><category scheme="http://www.blogger.com/atom/ns#" term="Network Administration"/><title type='text'>Check DFSR for Backlogs</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRzHbyTY0gS8672kTmgECp6IWesHRo6umeOBz1uMsXIEDTqYUsnRrK8fCkNx1LSlE52lvx7W5p9BrAsU-8bEyxCImCOenqCmWg7-7OoTtkYTiUm1DGLYJQArMilz-WIl4dirh8-bzUJIXm/s1600/DFSFox.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; data-original-height=&quot;511&quot; data-original-width=&quot;500&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRzHbyTY0gS8672kTmgECp6IWesHRo6umeOBz1uMsXIEDTqYUsnRrK8fCkNx1LSlE52lvx7W5p9BrAsU-8bEyxCImCOenqCmWg7-7OoTtkYTiUm1DGLYJQArMilz-WIl4dirh8-bzUJIXm/s200/DFSFox.png&quot; title=&quot;DFSR Backlogs &quot; width=&quot;195&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Goal:&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
Determine if file share replication is up-to-date between shares.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0c343d;&quot;&gt;Problem:&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/h4&gt;
DFS replication propagation reports show usually high replication times (e.g., 11 days instead of 11 seconds).&amp;nbsp; Users complain about missing data.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0c343d;&quot;&gt;Solution:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
Use DFS diagnostic commands to check for backlogs.&amp;nbsp; Large backlogs indicate replication problems (e.g., insufficient staging size, failed pre-seeding, etc.).&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0c343d;&quot;&gt;Example&lt;/span&gt;:&lt;/h4&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: normal;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;C:\dfsrdiag backlog /rgname:&quot;contoso\data\content&quot; /rfname:Namespace-Folder /sendingmember:server1-hostname /receivingmember:server2-hostname

No Backlog - member&amp;nbsp;&lt;server1-host-name in=&quot;&quot; is=&quot;&quot; partner=&quot;&quot; server1-host-name=&quot;&quot; sync=&quot;&quot; with=&quot;&quot;&gt;&lt;/server1-host-name&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0c343d;&quot;&gt;&amp;nbsp;References:&lt;/span&gt;&lt;/h4&gt;
&lt;a href=&quot;https://blogs.technet.microsoft.com/filecab/2009/05/28/dfsrdiag-exe-replicationstate-whats-dfsr-up-to/&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;https://blogs.technet.microsoft.com/filecab/2009/05/28/dfsrdiag-exe-replicationstate-whats-dfsr-up-to/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://blogs.technet.microsoft.com/askds/2010/09/07/replacing-dfsr-member-hardware-or-os-part-2-pre-seeding/&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;https://blogs.technet.microsoft.com/askds/2010/09/07/replacing-dfsr-member-hardware-or-os-part-2-pre-seeding/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/7819105245806478967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2018/01/check-dfsr-for-backlogs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/7819105245806478967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/7819105245806478967'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2018/01/check-dfsr-for-backlogs.html' title='Check DFSR for Backlogs'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRzHbyTY0gS8672kTmgECp6IWesHRo6umeOBz1uMsXIEDTqYUsnRrK8fCkNx1LSlE52lvx7W5p9BrAsU-8bEyxCImCOenqCmWg7-7OoTtkYTiUm1DGLYJQArMilz-WIl4dirh8-bzUJIXm/s72-c/DFSFox.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-8298029914948040388</id><published>2017-05-10T21:38:00.000-05:00</published><updated>2017-05-10T14:16:40.008-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network Administration"/><category scheme="http://www.blogger.com/atom/ns#" term="VPN"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server"/><title type='text'>Fix Win NAT-T for L2TP and IKEv2</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOa5K8Wso3pWZ0exP6D4EOWLW5QCf3oR6FRQPT7nCv6JMF2YiBUheXsZ_N1EpA2i7ZmWwyf5ckXyH9Y3xFoZarv3ABO4CaI1rH_bX5BSCoIonREjLa48dsKL9ptkO6TsCl5NlEYP3dRGVT/s1600/SysAdmin.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOa5K8Wso3pWZ0exP6D4EOWLW5QCf3oR6FRQPT7nCv6JMF2YiBUheXsZ_N1EpA2i7ZmWwyf5ckXyH9Y3xFoZarv3ABO4CaI1rH_bX5BSCoIonREjLa48dsKL9ptkO6TsCl5NlEYP3dRGVT/s1600/SysAdmin.gif&quot; title=&quot;Pesky IKEv2-NAT problems&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4 style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Problem:&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
Windows 2012 RRAS IPsec VPN does not support NAT-T out-of-the-box.&amp;nbsp; By default, RRAS only works with public IP
addresses -no NAT. &amp;nbsp;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Windows 10 clients cannot connect with L2TP from outside the office. &amp;nbsp;Windows 2016 does not support L2TP for any client from behind routers running NAT.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Solution:&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
Enable NAT-T on both Windows servers and the clients.&amp;nbsp; NAT-T allows the
VPN server to serve clients (e.g., Windows 10, Android, Apple iOS) from behind the NAT device.&amp;nbsp; Modify MTU.&amp;nbsp;
&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Background&lt;/span&gt;:&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
Why NAT-T?&amp;nbsp; &lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
IPsec uses&amp;nbsp;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;Encapsulating Security Payload (ESP)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;to encrypt packet headers
and payloads. &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;By default, ESP is not
compatible with&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;Port Address Translation (PAT)&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;. &amp;nbsp;This is because TCP uses ports and ESP does not. &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;div style=&quot;font-family: calibri; font-size: 11pt;&quot;&gt;
TCP and ESP are different Internet protocols. TCP uses protocol number 6. &amp;nbsp;N.B., TCP protocol number 6 is not the same thing as TCP port 6. &amp;nbsp;&lt;span style=&quot;font-size: 11pt;&quot;&gt;TCP ports are communication endpoints. &amp;nbsp;For
example, TCP uses port 80 for web traffic.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: calibri; font-size: 11pt;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: calibri;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;ESP uses protocol (i.e., not port) number 50&lt;/span&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;. &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&amp;nbsp;ESP
is a protocol without ports. &amp;nbsp;Network Address Translation (NAT) uses
port translation PAT to bind traffic flows with internal hosts.&amp;nbsp; Therefore, ESP does not work with NAT.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
NAT-T allows ESP to
work from behind NAT.&amp;nbsp; It encapsulates
ESP protocol 50 inside User Datagram Protocol (UDP) 4500.&amp;nbsp;&amp;nbsp; N.B, NAT-T is not the same as IPsec over UDP. &lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: #134f5c; font-weight: bold;&quot;&gt;Enable NAT-T&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
NAT-T is enabled on most operating systems (e.g., Android) -Windows is the exception. &amp;nbsp;Fortunately, &amp;nbsp;we can enable NAT-T on Windows 10 and Windows 2012 with a few simple changes.&amp;nbsp;&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;
&lt;strike&gt;Windows IPsec clients are supposed to work from any location.&amp;nbsp; Therefore, only enable NAT-T on the 2012 RRAS
server.&lt;/strike&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
Create a new
registry key to enable NAT-T.&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol style=&quot;direction: ltr; font-family: Calibri; font-size: 11pt; margin-bottom: 0in; margin-left: 0.375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;1&quot;&gt;
&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot; value=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&amp;nbsp; Edit Registry or create GPO:&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin-left: .375in; margin: 0in;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent\Parameters\&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol style=&quot;direction: ltr; font-family: Calibri; font-size: 11pt; margin-bottom: 0in; margin-left: 0.375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;1&quot;&gt;
&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot; value=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&amp;nbsp; Create new DWORD value:&lt;/span&gt;&amp;nbsp; &amp;nbsp;AssumeUDPEncapsulationContextOnSendRule&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol style=&quot;direction: ltr; font-family: Calibri; font-size: 11pt; margin-bottom: 0in; margin-left: 0.375in; margin-top: 0in; unicode-bidi: embed;&quot; type=&quot;1&quot;&gt;
&lt;li style=&quot;margin-bottom: 0; margin-top: 0; vertical-align: middle;&quot; value=&quot;3&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&amp;nbsp; Modify DWORD value:&amp;nbsp; 2&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: 14.6667px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: 14.6667px;&quot;&gt;These changes will fix those pesky L2TP-NAT problem. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c; font-family: &amp;quot;calibri&amp;quot;; font-size: 14.6667px;&quot;&gt;Troubleshooting Issues&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: calibri; font-size: 14.6667px;&quot;&gt;Make sure clients use the latest edition of Windows 10. &amp;nbsp;Early versions had quirks where clients simply would not connect via NAT-T. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: calibri; font-size: 14.6667px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: calibri; font-size: 14.6667px;&quot;&gt;&amp;nbsp; &amp;nbsp;NAT-T does not work with &amp;nbsp;the following editions:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;version 10240&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;version 1511 (i.e. November&amp;nbsp;Update)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: calibri; font-size: 14.6667px;&quot;&gt;&amp;nbsp; &amp;nbsp;Unconfirmed (may or may not work): &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;version 1607 (i.e., Anniversary Update)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: 14.6667px;&quot;&gt;&amp;nbsp; &amp;nbsp;Confirmed:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: 14.6667px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;version 1703 (i.e., Creators Update)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: 14.6667px;&quot;&gt;&amp;nbsp; &amp;nbsp;NAT-T works great with the registry fix and Creators Update.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;; font-size: 14.6667px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;&amp;nbsp; &amp;nbsp;Workarounds: &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;Some folks had to toggle the NAT-T registry value in order to connect (&lt;a href=&quot;http://bit.ly/2r2CKnF&quot;&gt;http://bit.ly/2r2CKnF&lt;/a&gt;).&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: calibri; font-size: 14.6667px;&quot;&gt;&amp;nbsp; I assume this fix was for the November&lt;/span&gt;&lt;span style=&quot;font-family: calibri; font-size: 14.6667px;&quot;&gt;&amp;nbsp;or Anniversary Update. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;font-family: calibri; font-size: 14.6667px;&quot;&gt;&lt;span style=&quot;color: #134f5c;&quot;&gt;MTU&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: calibri; font-size: 14.6667px;&quot;&gt;Don&#39;t forget to adjust the Max Segment Size (MSS): &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: calibri;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;&lt;a href=&quot;http://www.stevenjordan.net/2016/11/windows-ikev2-mtu.html&quot;&gt;http://www.stevenjordan.net/2016/11/windows-ikev2-mtu.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: calibri; font-size: 14.6667px;&quot;&gt;&lt;a href=&quot;http://./&quot;&gt;.&lt;/a&gt; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: calibri; font-size: 14.6667px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: calibri; font-size: 14.6667px;&quot;&gt;That&#39;s It!&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/8298029914948040388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2016/11/fix-win-ikev2-nat-t.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/8298029914948040388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/8298029914948040388'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2016/11/fix-win-ikev2-nat-t.html' title='Fix Win NAT-T for L2TP and IKEv2'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOa5K8Wso3pWZ0exP6D4EOWLW5QCf3oR6FRQPT7nCv6JMF2YiBUheXsZ_N1EpA2i7ZmWwyf5ckXyH9Y3xFoZarv3ABO4CaI1rH_bX5BSCoIonREjLa48dsKL9ptkO6TsCl5NlEYP3dRGVT/s72-c/SysAdmin.gif" height="72" width="72"/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-8709924588822993674</id><published>2017-04-28T18:01:00.005-05:00</published><updated>2017-04-28T18:01:58.015-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IKEv2"/><category scheme="http://www.blogger.com/atom/ns#" term="PKI"/><category scheme="http://www.blogger.com/atom/ns#" term="VPN"/><title type='text'>Fix IKEv2 Mobile Scripts on IOS10</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFJPF11wDh_6W53OWPBcIjZzPgQ37wvujjyk5WQto9iEyK6jCOM_gLr8XLL8FlGx5W2VvQrxNLObqSmxe7dNqCw_nubdRSu8PSW9XYirtuf1hKRVR9-jWZWrjp1oRYmEWUVG1MY0hIhon/s1600/VPN.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFJPF11wDh_6W53OWPBcIjZzPgQ37wvujjyk5WQto9iEyK6jCOM_gLr8XLL8FlGx5W2VvQrxNLObqSmxe7dNqCw_nubdRSu8PSW9XYirtuf1hKRVR9-jWZWrjp1oRYmEWUVG1MY0hIhon/s1600/VPN.gif&quot; title=&quot;iPhone 7 fails to connect to IKEv2.&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Problem: &amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
Pre-existing IKEv2 VPN mobile configuration scripts do not work with new iPhones. &amp;nbsp;The script installs the VPN but connection attempts fail. &lt;br /&gt;
&lt;br /&gt;
iPhone7 does not connect to the IKEv2 VPN. &amp;nbsp;However, older iPhones running IOS8 and IOS9 continues to connect.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Solution:&lt;/span&gt;&lt;/h4&gt;
Update the Mac OS and Apple Configurator 2 software. &amp;nbsp;Create a new mobile config after software updates are complete.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Explanation: &amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
IOS 10 cannot connect to IKEv2 VPNs using mobile scripts designed for IOS 8 &amp;amp; 9. &lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Additional Information:&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;background-color: #edf4ff; color: #888888; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;http://www.stevenjordan.net/2016/11/mobile-config-gui.html&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #edf4ff; color: #888888; font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;http://www.stevenjordan.net/2016/11/mdm-cert-enrollment.html&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;http://www.stevenjordan.net/2016/09/harden-rras-ikev2.html&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/8709924588822993674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2017/04/fix-ikev2-mobile-scripts-on-ios10.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/8709924588822993674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/8709924588822993674'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2017/04/fix-ikev2-mobile-scripts-on-ios10.html' title='Fix IKEv2 Mobile Scripts on IOS10'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFJPF11wDh_6W53OWPBcIjZzPgQ37wvujjyk5WQto9iEyK6jCOM_gLr8XLL8FlGx5W2VvQrxNLObqSmxe7dNqCw_nubdRSu8PSW9XYirtuf1hKRVR9-jWZWrjp1oRYmEWUVG1MY0hIhon/s72-c/VPN.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-4615746251749442061</id><published>2017-03-07T06:03:00.000-06:00</published><updated>2017-03-07T06:03:09.662-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Gadgets"/><category scheme="http://www.blogger.com/atom/ns#" term="Life"/><category scheme="http://www.blogger.com/atom/ns#" term="Samsung Galaxy"/><category scheme="http://www.blogger.com/atom/ns#" term="SideSync"/><title type='text'>Sidesync connection has been lost</title><content type='html'>&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Problem: &amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
Samsung SideSync crashes and displays error messages: &lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Sidesync connection has been lost.&lt;/li&gt;
&lt;li&gt;USB connection to Samsung Phone has been lost.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
This problem generally happens from mouse interaction with the virtual phone screen.&lt;/div&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Cause:&lt;/span&gt;&lt;/h4&gt;
Sidesync crashes from keyboard and mouse interaction with the remote session (i.e., virtual phone). &amp;nbsp; This situation occurs when the Keyboard &amp;amp; Mouse sharing are disabled. &amp;nbsp;N.B., Keyboard &amp;amp; Mouse Sharing is disabled by default. &lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Solution:&lt;/span&gt;&lt;/h4&gt;
Enable the Keyboard and mouse sharing:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&amp;nbsp; Open SideSync from the notification bar.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgewLDq03jAknBGwnmLQbz7QDFriCQrxVTc5b-KRK3Zh9_4jRXo9Ii_TpUyFniWRdHCWaXoLRNYgbN1Lo-Yr52Gb-phwC5NVlrnK8o2gwC3iidEexoFG7o1c_WI3vaVSe21kEAepuRnlLvG/s1600/Samsung2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;102&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgewLDq03jAknBGwnmLQbz7QDFriCQrxVTc5b-KRK3Zh9_4jRXo9Ii_TpUyFniWRdHCWaXoLRNYgbN1Lo-Yr52Gb-phwC5NVlrnK8o2gwC3iidEexoFG7o1c_WI3vaVSe21kEAepuRnlLvG/s200/Samsung2.PNG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Click on the &quot;More&quot; button.&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Click on &quot;Enable Keyboard and mouse sharing&quot; menu item.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLvngHKtPlASGuPtGG3LdP64yybLbG3ZOcqpZ14pOzYAOkV4j8TzqwvoqpVlBFp6E7X9AUl0lH_cKYjJBa5sVqzJ50LSJQwivyyc7Teg9O7olD38qemLfDfpy_pSRyQlBmo8d1rJwwUFDI/s1600/Samsung1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;101&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLvngHKtPlASGuPtGG3LdP64yybLbG3ZOcqpZ14pOzYAOkV4j8TzqwvoqpVlBFp6E7X9AUl0lH_cKYjJBa5sVqzJ50LSJQwivyyc7Teg9O7olD38qemLfDfpy_pSRyQlBmo8d1rJwwUFDI/s200/Samsung1.PNG&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Click on the Phone screen button to initiate screen mirror.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg135k4SQcV-zcU8IAxKceu8KA2iPwFIuGhVrupkmpz2dop-kyMDPlASvN40yEtgA7SQnB0_6oOwt0PAOELUmDIqOMBsy8MarrdaEp5QXp8Wtxt1TJHbufPGMEFTC-Drw8a11Ju_VGa2jMm/s200/samsung5.PNG&quot; width=&quot;102&quot; /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;That&#39;s It!</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/4615746251749442061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2017/03/sidesync-connection-has-been-lost.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/4615746251749442061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/4615746251749442061'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2017/03/sidesync-connection-has-been-lost.html' title='Sidesync connection has been lost'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgewLDq03jAknBGwnmLQbz7QDFriCQrxVTc5b-KRK3Zh9_4jRXo9Ii_TpUyFniWRdHCWaXoLRNYgbN1Lo-Yr52Gb-phwC5NVlrnK8o2gwC3iidEexoFG7o1c_WI3vaVSe21kEAepuRnlLvG/s72-c/Samsung2.PNG" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-6608601733878406124</id><published>2017-02-02T06:43:00.000-06:00</published><updated>2017-02-02T06:43:03.932-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ICT"/><category scheme="http://www.blogger.com/atom/ns#" term="Network Administration"/><category scheme="http://www.blogger.com/atom/ns#" term="Risk Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Travel Security"/><title type='text'>TSA Searches Phones and Laptops</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4K5rmLEIN-rZpb2LXpt6AG6OusZ5WYoDqgsW1QuwAu0mXj8DW5IWNA0T2eD_8_nm-c-s1j2muDW45PsnLcdfW-g-2V9YFORti2Gkkg5JKjGuLJ-0Eq5_3ON40BjCSD3Tz0sZNIs-AtxaS/s1600/ITSec.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4K5rmLEIN-rZpb2LXpt6AG6OusZ5WYoDqgsW1QuwAu0mXj8DW5IWNA0T2eD_8_nm-c-s1j2muDW45PsnLcdfW-g-2V9YFORti2Gkkg5JKjGuLJ-0Eq5_3ON40BjCSD3Tz0sZNIs-AtxaS/s200/ITSec.JPG&quot; title=&quot;Laptop Searches and Inspections at Airports&quot; width=&quot;130&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Headlines: &amp;nbsp;&lt;b style=&quot;background-color: white; font-family: monospace;&quot;&gt;&lt;a href=&quot;http://www.vocativ.com/397897/travelers-affected-by-trump-ban-forced-to-unlock-phones-computers/&quot;&gt;DIGITAL INTERROGATION? TRAVELERS&#39; PHONES, SOCIALS SCANNED AT AIRPORTS...&lt;/a&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;h4&gt;
Takeaway: &amp;nbsp;&lt;/h4&gt;
&lt;br /&gt;
Personal electronic devices are subject to searches by the TSA and CBP agents -travelers beware. &amp;nbsp;U.S. Agents may request full access to smart phones, tablets and laptops. &amp;nbsp;Special emphasis is placed on search history, text history, and social media (e.g., Facebook). &amp;nbsp;TSA/ CBP may temporarily confiscate the device, up to thirty days, or copy the contents of the entire disk for further investigation. &lt;br /&gt;
&lt;br /&gt;
News about digital frisking is en vogue because of recent political events. &amp;nbsp;However, this specific policy has been in effect before 2011 -during both Bush and Obama administrations. (&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a class=&quot;tone-colour&quot; data-link-name=&quot;auto tag link&quot; href=&quot;https://www.theguardian.com/profile/bruceschneier&quot; itemprop=&quot;sameAs&quot; rel=&quot;author&quot; style=&quot;background: rgb(255, 255, 255); color: #005689; cursor: pointer; font-weight: bold; touch-action: manipulation;&quot;&gt;&lt;span itemprop=&quot;name&quot;&gt;Schneier&lt;/span&gt;&lt;/a&gt;,&lt;/span&gt; 2008). &amp;nbsp;The less told story, however, is that data is at greatest risk when traveling to other countries. &lt;br /&gt;
&lt;h4&gt;
Problem:&lt;/h4&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;It may come as a surprise to learn that most Western&amp;nbsp;governments do not respect individual privacy rights -digital or otherwise. &amp;nbsp;&lt;/span&gt;For example, authorities &lt;span style=&quot;font-family: inherit;&quot;&gt;at&amp;nbsp;&lt;span style=&quot;background-color: white;&quot;&gt;Paris&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&amp;nbsp;Charles de Gaulle Airport are known to scan &lt;/span&gt;&lt;/span&gt;laptops&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;a href=&quot;http://news.bbc.co.uk/2/hi/science/nature/150465.stm&quot; style=&quot;font-family: inherit;&quot;&gt;BBC&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;, 1998). &amp;nbsp;Devices are also subject to search when traveling through Canada, &lt;/span&gt;Australia&lt;span style=&quot;font-family: inherit;&quot;&gt;, or the U.K &amp;nbsp;-no &lt;/span&gt;warrants&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;needed. (&lt;/span&gt;&lt;a href=&quot;http://www.makeuseof.com/tag/smartphone-laptop-searches-know-rights/&quot; style=&quot;font-family: inherit;&quot;&gt;Hughes&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;, 2014). &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Encryption to the &lt;/span&gt;rescue&lt;span style=&quot;font-family: inherit;&quot;&gt;? &amp;nbsp;Encryption may protect your data but it&#39;s not &lt;/span&gt;fail-proof&lt;span style=&quot;font-family: inherit;&quot;&gt;. &amp;nbsp;For starters, there are different types of encryption. &amp;nbsp;&lt;a href=&quot;http://www.stevenjordan.net/2016/09/ipsec-security-levels.html&quot;&gt;Some types of encryption are considered strong&lt;/a&gt; and nearly impossible to break. &amp;nbsp;However, encryption uses cryptographic algorithms that become obsolete within months or years. &amp;nbsp;&lt;a href=&quot;http://www.stevenjordan.net/2016/09/secure-ikev2-win-10.html&quot;&gt;Implementing secure encryption can be a complicated process&lt;/a&gt;. &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;What&#39;s more, encryption may protect your data, but it will not stop a frustrated border patrol agent from taking your device or arresting you. (Hughes, 2014).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
Why the Fuss?&lt;/h4&gt;
There are two sides to every coin. &amp;nbsp;Governments have legitimate national security issues to contend with. &amp;nbsp;Digital search and seizure policies are a simple means to identify terrorists, child pornographers, and other criminal activity. &lt;br /&gt;
&lt;br /&gt;
On the other hand, the majority of international travelers are not criminals. &amp;nbsp;At least in the U.S., and with exceptions, the right to privacy is a constitutional civil right. &amp;nbsp;There are legitimate reasons to keep trade secrets, health records, or financial information secret. &lt;br /&gt;
&lt;h4&gt;
Data at Risk&lt;/h4&gt;
Not all inspections are invasive. &amp;nbsp;Some agents may simply ask you to turn the device on. &amp;nbsp;Others may causally browse its contents. &amp;nbsp; However, there are situations that compromise data integrity:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;If you provide a key code or password.&lt;/li&gt;
&lt;li&gt;If the device is removed from your line of sight.&lt;/li&gt;
&lt;li&gt;If the device is physically connected to another machine (e.g., scanned).&lt;/li&gt;
&lt;li&gt;If the device connects to an agent&#39;s network (Ethernet or WiFi).&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
If a device is compromised it can no longer be trusted:&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Your data is no longer confidential (e.g., pictures, credit cards, etc.)&lt;/li&gt;
&lt;li&gt;Your data may have been altered or deleted.&lt;/li&gt;
&lt;li&gt;The device may contain a viruses or malware.&lt;/li&gt;
&lt;li&gt;All of your passwords may be compromised.&lt;/li&gt;
&lt;li&gt;Your network accounts may be vulnerable (e.g., Exchange, VPN, RDP)&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h4&gt;
Conclusion:&lt;/h4&gt;
In most situations, digital searches by the TSA/ CBP are probably harmless. &amp;nbsp;However, it&#39;s prudent to &lt;a href=&quot;http://www.stevenjordan.net/2014/08/network-security-international-and.html&quot;&gt;take extra precautions when traveling outside the United States&lt;/a&gt;.&lt;br /&gt;
&lt;h4&gt;
Links:&lt;/h4&gt;
&lt;a href=&quot;http://www.vocativ.com/397897/travelers-affected-by-trump-ban-forced-to-unlock-phones-computers/&quot;&gt;http://www.vocativ.com/397897/travelers-affected-by-trump-ban-forced-to-unlock-phones-computers/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.eff.org/wp/defending-privacy-us-border-guide-travelers-carrying-digital-devices&quot;&gt;https://www.eff.org/wp/defending-privacy-us-border-guide-travelers-carrying-digital-devices&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.stevenjordan.net/2014/08/network-security-international-and.html&quot;&gt;http://www.stevenjordan.net/2014/08/network-security-international-and.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.stevenjordan.net/2016/09/ipsec-security-levels.html&quot;&gt;http://www.stevenjordan.net/2016/09/ipsec-security-levels.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.stevenjordan.net/2016/09/secure-ikev2-win-10.html&quot;&gt;http://www.stevenjordan.net/2016/09/secure-ikev2-win-10.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.theguardian.com/profile/bruceschneier&quot;&gt;https://www.theguardian.com/profile/bruceschneier&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://news.bbc.co.uk/2/hi/science/nature/150465.stm&quot;&gt;http://news.bbc.co.uk/2/hi/science/nature/150465.stm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;twitter-tweet&quot; data-lang=&quot;en&quot;&gt;
&lt;div dir=&quot;ltr&quot; lang=&quot;en&quot;&gt;
FYI, data snooping occurs at most other international airports (e.g., British Russian , &amp;amp; Chinese).&lt;a href=&quot;https://t.co/lfOjvbCS6W&quot;&gt;https://t.co/lfOjvbCS6W&lt;/a&gt;&lt;/div&gt;
— Steven Jordan (@stevenuwm) &lt;a href=&quot;https://twitter.com/stevenuwm/status/826530871310155776&quot;&gt;January 31, 2017&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async=&quot;&quot; charset=&quot;utf-8&quot; src=&quot;//platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;


https://www.theguardian.com/technology/2008/may/15/computing.security</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/6608601733878406124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2017/02/tsa-searches-phones-and-laptops.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/6608601733878406124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/6608601733878406124'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2017/02/tsa-searches-phones-and-laptops.html' title='TSA Searches Phones and Laptops'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4K5rmLEIN-rZpb2LXpt6AG6OusZ5WYoDqgsW1QuwAu0mXj8DW5IWNA0T2eD_8_nm-c-s1j2muDW45PsnLcdfW-g-2V9YFORti2Gkkg5JKjGuLJ-0Eq5_3ON40BjCSD3Tz0sZNIs-AtxaS/s72-c/ITSec.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-6294936756520461737</id><published>2016-12-14T15:00:00.000-06:00</published><updated>2016-12-14T15:30:08.198-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lync"/><category scheme="http://www.blogger.com/atom/ns#" term="Skype for Business"/><category scheme="http://www.blogger.com/atom/ns#" term="VPN"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server"/><title type='text'>S4B Clients on Split-Tunnel VPNs.</title><content type='html'>&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvzjwRie8NZ8Utg3OhXXo2_pCLaeqs-fu-L8hSSJYh5M9Ucr7p6N_EUVk7yf6i0uDv7heYBYY-H9kcK8xgZ_6JulfLtsLuhZxcwA6s07VV3PK95ySQwiYMxmRD-XaEIDZ1Ax6Z4yaWN7BC/s1600/S4B3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvzjwRie8NZ8Utg3OhXXo2_pCLaeqs-fu-L8hSSJYh5M9Ucr7p6N_EUVk7yf6i0uDv7heYBYY-H9kcK8xgZ_6JulfLtsLuhZxcwA6s07VV3PK95ySQwiYMxmRD-XaEIDZ1Ax6Z4yaWN7BC/s200/S4B3.PNG&quot; title=&quot;Skype for Business and Lync Client Multimedia Problems on Split-Tunnel VPNs.&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;S4B: &amp;nbsp;Bypass Split-Tunnel VPNs.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;Take Away:&lt;/b&gt;&lt;/span&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/h4&gt;
Skype for Business (S4B) and&amp;nbsp;Lync clients may experience problems when traversing a split-tunnel VPN. &amp;nbsp;Use Name Resolution Policy Table (NRPT) and Windows firewall group policies (GPOs) to bypass split-tunnel VPNs. &amp;nbsp;This solution is easy to administer and provides remote offices the best multimedia experience.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;b&gt;Problem: &amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
The DCA office experiences&amp;nbsp;&lt;i&gt;weird&lt;/i&gt;&amp;nbsp;S4B/ Lync issues: &amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Local S4B/ Lync clients cannot host conference calls for external clients.&lt;/li&gt;
&lt;li&gt;All clients (external and DCA) can connect to conference calls hosted at at the company headquarters (JFK).&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Local S4B/ Lync clients cannot share multimedia content (e.g., screen-sharing, video, etc.) between external clients. &amp;nbsp;&lt;/li&gt;
&lt;li&gt;All clients can share multimedia content&amp;nbsp;when connected to conference calls hosted at JFK HQ.&lt;/li&gt;
&lt;li&gt;Audio and video quality is poor (e.g., choppy or static) between DCA and JFK locations.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;&lt;b&gt;Topology:&lt;/b&gt; &amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
This business consists of two locations: JFK is the primary HQ office. &amp;nbsp;DCA is the branch office.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;A site-to-site IPsec VPN tunnel connects the DCA and JFK offices. &amp;nbsp;&lt;/li&gt;
&lt;li&gt;DCA uses split-tunneling to forward all corporate data.&lt;/li&gt;
&lt;li&gt;DCA uses its default gateway to forward all other traffic to the Internet. &amp;nbsp;&lt;/li&gt;
&lt;li&gt;JKF&amp;nbsp;hosts all Lync servers: &amp;nbsp;Front End, Access Edge,&amp;nbsp;and Reverse Proxy servers.&lt;/li&gt;
&lt;li&gt;Both&amp;nbsp;DCA and JFK use Active Directory (AD) integrated DNS servers.&lt;/li&gt;
&lt;li&gt;External clients allow staff to work from home.&lt;/li&gt;
&lt;/ul&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcpEeKJZjwaq8X-Z_WpGq8UELIXuu2u-FHwXnW_VsJN-Ucw03PxZ9Do8j37p-7ankPMSJz_g2E8irORvLHUxOLgT0jcGcOi46QbyF0n6Psjb17RcIB0eYOJ_ZiOoAhospucq7Cir_H4cgp/s1600/LYNC_Topology1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;201&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcpEeKJZjwaq8X-Z_WpGq8UELIXuu2u-FHwXnW_VsJN-Ucw03PxZ9Do8j37p-7ankPMSJz_g2E8irORvLHUxOLgT0jcGcOi46QbyF0n6Psjb17RcIB0eYOJ_ZiOoAhospucq7Cir_H4cgp/s1600/LYNC_Topology1.JPG&quot; title=&quot;Topology for organization that uses Lync and Split-Tunnel VPN.&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure 1. &amp;nbsp;Example of &amp;nbsp;Lync and organization topology.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;ICE Framework:&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/h4&gt;
S4B-Lync uses network topology to select the best connection path. &amp;nbsp;It uses a peer-to-peer connection framework called &lt;a href=&quot;http://www.stevenjordan.net/2013/09/lync-client-and-vpn-connection-problems.html&quot;&gt;Interactive Connectivity Establishment&amp;nbsp;(ICE)&lt;/a&gt;. &amp;nbsp;&amp;nbsp;This framework includes Session Traversal Utilities&amp;nbsp;for NAT (STUN) and Traversal Using Relay NAT&amp;nbsp;(TURN) protocols. &lt;br /&gt;
&lt;br /&gt;
STUN identifies client&amp;nbsp;Network Address Translation (NAT) (i.e., private IPs). This process also identifies the default gateway (i.e., public IP).&amp;nbsp;&amp;nbsp;Multimedia travels directly between end-points when STUN is used. &amp;nbsp;S4B/ Lync clients&amp;nbsp;prefer to&amp;nbsp;communicate directly (i.e., peer-to-peer) between clients which&amp;nbsp;reside on the same LAN.&amp;nbsp; N.B., LAN&amp;nbsp;is not a reference for broadcast domains.&amp;nbsp; LAN,&amp;nbsp;in this situation, includes all internal networks (i.e., subnets) with routes&amp;nbsp;to the Front-End subnet.&amp;nbsp; Internal clients never use the Access Edge server for internal communication.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Similarly, external clients prefer STUN for communicating multimedia content to other external peers.&amp;nbsp;&amp;nbsp;The Access Edge server will only bridge external-to-external clients (i.e., TURN)&amp;nbsp;if&amp;nbsp;peer-to-peer communication is not possible.&lt;br /&gt;
&lt;br /&gt;
Lync clients use TURN framework&amp;nbsp;when end-points do not share a common LAN.&amp;nbsp; The TURN process creates dynamic ports on the Access Edge server;&amp;nbsp;and in turn (pun),&amp;nbsp;proxies external multimedia.&amp;nbsp;&amp;nbsp;TURN is similar to&amp;nbsp;Port Address Translation (PAT), just as the Access Edge server is similar to an Internet gateway.&lt;br /&gt;
&lt;br /&gt;
To recap, S4B/ Lync clients&amp;nbsp;prefer&amp;nbsp;direct peer-to-peer multimedia communication.&amp;nbsp;&amp;nbsp;Internal clients will never use the Access Edge server for internal multimedia communication.&amp;nbsp; External clients use the Access Edge&amp;nbsp;server&amp;nbsp;to bridge communication whenever peer-to-peer communication is unavailable; including external-to-external, and external-to-internal. &lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;Split-Tunnel Problems:&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;/h4&gt;
ICE framework (generally) provides the best multimedia experience. &amp;nbsp;However, it does not work well over split-tunnel VPNs. &amp;nbsp;Split-tunnel VPNs create STUN and TURN mismatches. &amp;nbsp;For example, the DCA branch office firewall forwards all&amp;nbsp;domain traffic to the JFK primary office; all other traffic forwards out the local gateway (i.e., Internet). &amp;nbsp;DCA and external Lync clients interpret this topology differently (Table 1).&lt;br /&gt;
&lt;br /&gt;
&lt;table class=&quot;ms-simple1-main&quot; style=&quot;height: 287px; width: 75.45%;&quot;&gt;
 &lt;!-- fpstyle: 1,011111100 --&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-tl&quot; colspan=&quot;4&quot;&gt;Table 1.&amp;nbsp; &lt;br /&gt;
&lt;u&gt;Default Multimedia Network Traffic Between Lync Clients &lt;/u&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-left&quot; style=&quot;width: 114px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Source&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; colspan=&quot;3&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Destination&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-left&quot; style=&quot;width: 114px;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 104px;&quot;&gt;JFK&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 94px;&quot;&gt;DCA&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 123px;&quot;&gt;External Client&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-left&quot; style=&quot;width: 114px;&quot;&gt;JFK&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 104px;&quot;&gt;STUN&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 94px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;STUN&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 123px;&quot;&gt;TURN&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-left&quot; style=&quot;width: 114px;&quot;&gt;DCA&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 104px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;STUN&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 94px;&quot;&gt;STUN&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 123px;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;TURN&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-left&quot; style=&quot;width: 114px;&quot;&gt;External Client&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 104px;&quot;&gt;TURN&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 94px;&quot;&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;STUN&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 123px;&quot;&gt;STUN&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-left&quot; colspan=&quot;4&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;em&gt;Notes: &amp;nbsp;&lt;/em&gt;&lt;em&gt;DCA uses split-tunnel VPN to connect to JKF. &amp;nbsp;&lt;/em&gt;&lt;em&gt;Stun represents 
  Lync client-to-client.&amp;nbsp; TURN represents multimedia proxy (i.e., 
  Lync Access-Edge) requirement. &amp;nbsp; &amp;nbsp;Blue represents split-tunnel topology. &amp;nbsp;Red represents client topology&amp;nbsp;mismatch. &amp;nbsp;&lt;/em&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
The primary problem with split-tunnel VPNs is with how the S4B/ Lync client interprets the topology.&amp;nbsp; Recall, internal clients always use the Access Edge server for external communication. &amp;nbsp;Likewise, internal clients never use the Access Edge for internal conversations. &amp;nbsp;The VPN firewall forwards all domain traffic to the JKF network.&amp;nbsp; Therefore, DCA clients consider themselves as &lt;em&gt;internal&lt;/em&gt;; and external clients as &lt;em&gt;external&lt;/em&gt;. &amp;nbsp;DCA clients will only use the Access Edge server when communicating with external clients. &lt;br /&gt;
&lt;br /&gt;
External clients have an entirely different interpretation of &amp;nbsp;the topology. &amp;nbsp;External clients are aware of the DCA Internet gateway, but they&amp;nbsp;remain unaware of its split-tunneling. &amp;nbsp;External clients will therefore interpret DCA clients as external peers; multimedia traffic is sent directly to the DCA clients (i.e., STUN).&lt;br /&gt;
&lt;br /&gt;
To recap, external clients are unaware of the DCA split-tunnel. &amp;nbsp;These external clients attempt to send audio and video (AV), and expect to receive AV, directly from the DCA clients. &amp;nbsp;Whereas DCA clients send AV, and expect to receive AV, proxied from the Access Edge server.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9zOhUeMuGuWJGwWr-yF5ltXRBLbxculjvoyHhCZaLhXBGR5WcAs66yM8j5kr-fmDVAY6EOjQ2Xbri3yxK_DOPFn90bWrY07d8awWpTqNNBIuskfSYa899Ea0useGTjB-g5su_XObuvO-T/s1600/Lync_Split_Tunnel.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;182&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9zOhUeMuGuWJGwWr-yF5ltXRBLbxculjvoyHhCZaLhXBGR5WcAs66yM8j5kr-fmDVAY6EOjQ2Xbri3yxK_DOPFn90bWrY07d8awWpTqNNBIuskfSYa899Ea0useGTjB-g5su_XObuvO-T/s1600/Lync_Split_Tunnel.JPG&quot; title=&quot;Example of Lync communication problems over the VPN.&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure 2. &amp;nbsp;Lync directional mismatch.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
The split-tunnel VPN causes a secondary problem between JFK and DCA. &amp;nbsp; These clients&amp;nbsp;use STUN to establish peer-to-peer connections across the VPN. &amp;nbsp; Users complain about overall client AV quality between these locations. &lt;br /&gt;
&lt;br /&gt;
Multiple layers of encryption decreases overall AV quality. &amp;nbsp;Lync&amp;nbsp;encrypts multimedia packets with&amp;nbsp;TLS and SRTP protocols.&amp;nbsp; The VPN adds additional packet overhead as it encrypts and encapsulates each packet. &amp;nbsp;Staff at both locations can expect better AV if &amp;nbsp;DCA S4B-Lync clients bypass split-tunneling (i.e., TURN). &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqEzMolrEaoWXC53iKqjvKTEGGW8JNBV9rcyAhykw6oZrmt-QDXMBomnNOqb6jheieyQIz5ttNDBcR4vlE594sstjQvIhZfAJFPruZvOa5bfxVYhS441Wz57D62-YU_UwHwkmP1swCaIGx/s1600/Lync_TURN.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqEzMolrEaoWXC53iKqjvKTEGGW8JNBV9rcyAhykw6oZrmt-QDXMBomnNOqb6jheieyQIz5ttNDBcR4vlE594sstjQvIhZfAJFPruZvOa5bfxVYhS441Wz57D62-YU_UwHwkmP1swCaIGx/s1600/Lync_TURN.JPG&quot; title=&quot;NRTP and Windows Firewall allow Lync clients to bypass VPN.&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure 3. &amp;nbsp;Bypass the split-tunnel VPN.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h4 style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;&lt;br /&gt;Resolution:&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&amp;nbsp;&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
S4B-Lync clients can bypass split-tunneling entirely: &amp;nbsp;(a) changes&amp;nbsp;to DNS topology; and (b) changes to client firewalls. &amp;nbsp;Recall, both offices belong to a single AD domain, and each office uses recursive&amp;nbsp;AD integrated DNS servers. &amp;nbsp;AD replication ensures internal name resolution is the same at each location.&amp;nbsp; Lync clients use DNS to locate S4B-Lync servers&amp;nbsp;via S4B-Lync Discovery (Table 2).&amp;nbsp;&lt;/div&gt;
&lt;table class=&quot;ms-simple1-main&quot; style=&quot;height: 266px; width: 80.66%;&quot;&gt;
 &lt;!-- fpstyle: 1,011111100 --&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-tl&quot; colspan=&quot;3&quot;&gt;Table 2.&amp;nbsp; &lt;br /&gt;
S4B-Lync Client Discovery Preference Order&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;auto-style2&quot; style=&quot;width: 100px;&quot;&gt;DNS Prefix&lt;/td&gt;
  &lt;td class=&quot;auto-style1&quot; style=&quot;width: 170px;&quot;&gt;lyncdiscoverinternal&lt;/td&gt;
  &lt;td class=&quot;auto-style2&quot;&gt;lyncdiscover&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-left&quot; style=&quot;height: 21px; width: 150px;&quot;&gt;Discovery Order&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-left&quot; style=&quot;height: 21px; width: 100px;&quot;&gt;1st 
  preference&lt;/td&gt;
  &lt;td class=&quot;auto-style2&quot; style=&quot;height: 21px;&quot;&gt;2nd preference&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-left&quot; style=&quot;width: 100px;&quot;&gt;Client&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-left&quot; style=&quot;width: 100px;&quot;&gt;Internal clients&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-left&quot;&gt;External clients&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-left&quot; style=&quot;width: 100px;&quot;&gt;Server&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-left&quot; style=&quot;width: 170px;&quot;&gt;Front-End&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-left&quot;&gt;Access-Edge&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-left&quot; colspan=&quot;3&quot;&gt;&lt;em&gt;Notes:&amp;nbsp; Discovery 
  preference assumes organization uses a split-brain DNS topology.&amp;nbsp; 
  Topology consists of independent internal and external DNS servers.&lt;/em&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; All internal&amp;nbsp;clients,&amp;nbsp;including those on the VPN,&amp;nbsp;use internal DNS for Lync Discovery resolution.&amp;nbsp; External clients use external DNS for their Lync Discovery process.&amp;nbsp; Therefore, VPN clients can bypass split-tunneling using a process that distinguishes Lync traffic, and resolves it using external name records. &amp;nbsp;N.B., Internal DNS continues to resolve all other (i.e., non-Lync) requests. &amp;nbsp;Otherwise, what&#39;s the point of having a VPN? &amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;Name Resolution Policy Table:&lt;br /&gt; &amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; Split-brain DNS requires a confusing array of zone records. &amp;nbsp; Most Internet documentation suggests &lt;a href=&quot;http://blogs.technet.com/b/nexthop/archive/2011/11/15/enabling-lync-media-to-bypass-a-vpn-tunnel.aspx&quot;&gt;pin-point DNS zones&lt;/a&gt;&amp;nbsp;to influence Lync traffic. &amp;nbsp;Instead, consider using NRPT, which simplifies the entire domain resolution process.&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Lync clients can bypass the VPN with NRPT group policy.&amp;nbsp; &amp;nbsp;NRPT is configured with two simple rules:&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Forward all domain name requests for Lync services to external DNS servers.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Use client DNS settings (i.e. internal)&amp;nbsp;&amp;nbsp;for all other DNS resolution.&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Create the NRPT Group Policy to allow S4B-Lync clients to bypass the VPN:&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Create new GPO: &amp;nbsp;Computer Configuration → Policies → Windows Settings → Name Resolution Policy.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhBNOrYKgH0o5ly_5YtvO6ECnqphbfewg6Yd8cKC2SJOlxhQ0jS2CkGPnsEP-46ADy4TrZyTawmPqKPbMGXXDgkX1OKYYejRqSYl96OV6y1l1SN6zbGXmGl1KvHtZqSiZinZ0ops81wbGS/s1600/LyncNRTP1.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhBNOrYKgH0o5ly_5YtvO6ECnqphbfewg6Yd8cKC2SJOlxhQ0jS2CkGPnsEP-46ADy4TrZyTawmPqKPbMGXXDgkX1OKYYejRqSYl96OV6y1l1SN6zbGXmGl1KvHtZqSiZinZ0ops81wbGS/s1600/LyncNRTP1.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;

&lt;/li&gt;
&lt;li&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Configure the Advanced Global Policy Settings:&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwwNhg84E4YJVH-DPX2hjXEduxO8d5RrARKZxO3nbTfj2fkOaiJC4-6fswzTYr-JRDdmOOOLbbQ2m3x071wav6Rp4YdyZxDBLs27VXc15IeOUy6bczFvH1TkFUkcp8GnFEnwUmdcNRp7yx/s1600/LyncNRPT2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwwNhg84E4YJVH-DPX2hjXEduxO8d5RrARKZxO3nbTfj2fkOaiJC4-6fswzTYr-JRDdmOOOLbbQ2m3x071wav6Rp4YdyZxDBLs27VXc15IeOUy6bczFvH1TkFUkcp8GnFEnwUmdcNRp7yx/s1600/LyncNRPT2.JPG&quot; title=&quot;NTRP GPO to bypass split-tunneling.&quot; width=&quot;270&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure 4. &amp;nbsp;NTRP GPO to bypass split-tunneling.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Change the &lt;i&gt;Query Resolution&lt;/i&gt; settings. &amp;nbsp;Enable &quot;Configure query resolution options&quot;. &amp;nbsp;Enable &lt;i&gt;Resolve both IPv4 and IPv6 addresses for names&lt;/i&gt;.&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD_sJa_RdToH_RIoVT2ztfKrlQgKS5FqKzKVGV-HqGiT1xGlJnCffKBB91NuvY5FSepOXtBZ07ra4MTiqjtFggrHvvCzrf5eZMIkD0Q1LemqD7CFYJcMg3lCp4B-GSEh5Yofx-WZhL0xn6/s1600/LyncNRTP3.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhD_sJa_RdToH_RIoVT2ztfKrlQgKS5FqKzKVGV-HqGiT1xGlJnCffKBB91NuvY5FSepOXtBZ07ra4MTiqjtFggrHvvCzrf5eZMIkD0Q1LemqD7CFYJcMg3lCp4B-GSEh5Yofx-WZhL0xn6/s1600/LyncNRTP3.JPG&quot; width=&quot;251&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Create rules that forward Lync FQDNs to external DNS servers. &lt;br /&gt;&lt;br /&gt;a. &amp;nbsp;&lt;i&gt;To which part of the namespace does this rule apply?&lt;/i&gt; &amp;nbsp;Choose &lt;i&gt;FQDN&lt;/i&gt;.&lt;br /&gt;b. &amp;nbsp;Click on the &lt;i&gt;Generic DNS Server&lt;/i&gt; tab.&lt;br /&gt;c. &amp;nbsp;Toggle the &lt;i&gt;Enable DNS settings&lt;/i&gt; check box&lt;br /&gt;d. &amp;nbsp;Click the &lt;i&gt;Add&lt;/i&gt; button&lt;br /&gt;e. &amp;nbsp;&lt;i&gt;DNS server:&lt;/i&gt; &amp;nbsp; Enter an external recursive DNS server; or the authoritative public (i.e., Internet facing) DNS server for your organization&#39;s sip-domain.&lt;br /&gt;f. &amp;nbsp;Click &lt;i&gt;Apply&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaMsY0e8OU356TV4pNvGN4DqnAOJdQUIpIDi8hVk5HKFemS2vxNsW5CSrJDt1MKi0cW98Ga5DrksnLFRy0AyVp-7xE8iTVwcsm-jertO4AS4PZ6etQTDuU8ecH6x9s3T-Ud7mvLnCKfbiW/s1600/LyncNRTP4.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaMsY0e8OU356TV4pNvGN4DqnAOJdQUIpIDi8hVk5HKFemS2vxNsW5CSrJDt1MKi0cW98Ga5DrksnLFRy0AyVp-7xE8iTVwcsm-jertO4AS4PZ6etQTDuU8ecH6x9s3T-Ud7mvLnCKfbiW/s1600/LyncNRTP4.JPG&quot; width=&quot;267&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&amp;nbsp; &amp;nbsp;GPOs are applied to AD domains, sites, or Organizational Units (OUs). &amp;nbsp;In most situations, it makes sense to apply the NRPT GPO to the AD site that correlates with the branch office. &lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;From Group Policy Management: &amp;nbsp;Right click on &lt;i&gt;Sites&lt;/i&gt; → Left click on &lt;i&gt;Show Sites&amp;nbsp;&lt;/i&gt;→ Right click on the branch office site&amp;nbsp;→ Link an Existing GPO.&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp;Alternately, create separate computer OUs per location. &amp;nbsp;Link the NRPT GPO OU that nests all branch office computers.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;h4 style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Windows Firewall:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp;NRPT influences clients to logically bypass the VPN. &amp;nbsp;However, there may be circumstances when Lync clients discover alternate (i.e., split-tunnel) paths to internal resources. &amp;nbsp;Lync clients, therefore, require both logical and physical divisions. &amp;nbsp;Windows Firewall compliments the NRPT GPO with two simple rules:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Restrict traffic based on application (i.e., S4B).&lt;/li&gt;
&lt;li&gt;Restrict traffic based on source (i.e., DCA) and destination (i.e., JFK).&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
Create the Windows Firewall GPO:&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
Create new GPO: &amp;nbsp;Computer Configuration → Policies → Windows Settings → Security Settings → Windows Firewall with Advanced Security → Inbound Rules.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
Right click on &lt;i&gt;Inbound Rules&lt;/i&gt;&amp;nbsp;→&amp;nbsp;New Inbound Rule&amp;nbsp;→&amp;nbsp;Program&amp;nbsp;→&amp;nbsp;Path: &amp;nbsp;%ProgramFiles%\Microsoft Office\Office15\lync.exe&amp;nbsp;→ Block the Connection&amp;nbsp;→ Apply rule to &lt;i&gt;Domain. &amp;nbsp;&lt;/i&gt;N.B, Use applicable application paths. &amp;nbsp;For example, Lync Basic and Lync Professional may use different paths.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
Edit the new Inbound Rule: &amp;nbsp;Right click on the new rule → Click on the &lt;i&gt;Scope &lt;/i&gt;tab → Add all internal IP subnets (i.e., primary office) to the &lt;i&gt;Remote IP address &lt;/i&gt;field → Click Add → Click OK.&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt0nT6CpRUbigadnfDoS1wGNz45IAGbnTJqj1u-DUKfvDFoa9DTTUdyr4bqlVPr6jmhOqQaT0K81gLjs6E3HJi1IzOyemuKDOv-XS_HZxB2spJEc4znPHI2lmZ2mR-Leu5iXC9UbVVF46G/s1600/Lync_Firewall.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;302&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt0nT6CpRUbigadnfDoS1wGNz45IAGbnTJqj1u-DUKfvDFoa9DTTUdyr4bqlVPr6jmhOqQaT0K81gLjs6E3HJi1IzOyemuKDOv-XS_HZxB2spJEc4znPHI2lmZ2mR-Leu5iXC9UbVVF46G/s1600/Lync_Firewall.JPG&quot; title=&quot;Windows Firewall with Advanced Security to Bypass VPN.&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure 5. &amp;nbsp;Windows Firewall GPO to bypass VPN.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;

&lt;/li&gt;
&lt;li&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&amp;nbsp;Apply the newly created Firewall GPO to apply the AD site that correlates with the branch office. &amp;nbsp;Alternately, apply this GPO to OU that nests branch office computers.&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #134f5c; font-weight: bold;&quot;&gt;Conclusion: &amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp;NRTP and firewall GPOs force S4B-Lync clients to bypass split-tunnel VPNs. &amp;nbsp;These combined GPOs have two primary effects: &amp;nbsp;(a) DCA-to-external clients prefer STUN (i.e., client-to-client); and (b) DCA-to-JFK clients use TURN (i.e., client-to-Access Edge) for external AV communication (Table 3). &amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;table class=&quot;ms-simple1-main&quot; style=&quot;height: 287px; width: 75.45%;&quot;&gt;
 &lt;!-- fpstyle: 1,011111100 --&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-tl&quot; colspan=&quot;4&quot;&gt;Table 3.&amp;nbsp; &lt;br /&gt;
&lt;u&gt;Effects of &amp;nbsp;Split-Tunnel GPOs on&amp;nbsp;&lt;/u&gt;&lt;u&gt;Multimedia&amp;nbsp;Traffic&amp;nbsp;&lt;/u&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-left&quot; style=&quot;width: 114px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Source&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; colspan=&quot;3&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Destination&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-left&quot; style=&quot;width: 114px;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 104px;&quot;&gt;JFK&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 94px;&quot;&gt;DCA&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 123px;&quot;&gt;External Client&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-left&quot; style=&quot;width: 114px;&quot;&gt;JFK&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 104px;&quot;&gt;STUN&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 94px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;TURN&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 123px;&quot;&gt;TURN&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-left&quot; style=&quot;width: 114px;&quot;&gt;DCA&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 104px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;TURN&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 94px;&quot;&gt;STUN&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 123px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;STUN&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-left&quot; style=&quot;width: 114px;&quot;&gt;External Client&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 104px;&quot;&gt;TURN&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 94px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;STUN&lt;/span&gt;&lt;/td&gt;
  &lt;td class=&quot;ms-simple1-even&quot; style=&quot;width: 123px;&quot;&gt;STUN&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;ms-simple1-left&quot; colspan=&quot;4&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;em&gt;Notes: &amp;nbsp;&lt;/em&gt;&lt;em&gt;DCA uses split-tunnel VPN to connect to JKF. &amp;nbsp;&lt;/em&gt;&lt;em&gt;Stun represents 
  Lync client-to-client.&amp;nbsp; TURN represents multimedia proxy (i.e., 
  Lync Access-Edge) requirement. &amp;nbsp;Blue&amp;nbsp;emphasizes&amp;nbsp;branch office traffic. &amp;nbsp;&amp;nbsp;&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;&lt;br /&gt;&lt;/em&gt;
That&#39;s It!&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/6294936756520461737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2014/08/configure-lync-clients-on-split-tunnel.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/6294936756520461737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/6294936756520461737'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2014/08/configure-lync-clients-on-split-tunnel.html' title='S4B Clients on Split-Tunnel VPNs.'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvzjwRie8NZ8Utg3OhXXo2_pCLaeqs-fu-L8hSSJYh5M9Ucr7p6N_EUVk7yf6i0uDv7heYBYY-H9kcK8xgZ_6JulfLtsLuhZxcwA6s07VV3PK95ySQwiYMxmRD-XaEIDZ1Ax6Z4yaWN7BC/s72-c/S4B3.PNG" height="72" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-3794534796909052535</id><published>2016-11-19T17:35:00.000-06:00</published><updated>2016-11-19T17:35:03.075-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MDM"/><category scheme="http://www.blogger.com/atom/ns#" term="Network Administration"/><category scheme="http://www.blogger.com/atom/ns#" term="VPN"/><title type='text'>Android IKEv2 Client Setup</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFJPF11wDh_6W53OWPBcIjZzPgQ37wvujjyk5WQto9iEyK6jCOM_gLr8XLL8FlGx5W2VvQrxNLObqSmxe7dNqCw_nubdRSu8PSW9XYirtuf1hKRVR9-jWZWrjp1oRYmEWUVG1MY0hIhon/s1600/VPN.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFJPF11wDh_6W53OWPBcIjZzPgQ37wvujjyk5WQto9iEyK6jCOM_gLr8XLL8FlGx5W2VvQrxNLObqSmxe7dNqCw_nubdRSu8PSW9XYirtuf1hKRVR9-jWZWrjp1oRYmEWUVG1MY0hIhon/s1600/VPN.gif&quot; title=&quot;Android Client Setup Instructions.&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4&gt;
Task: &amp;nbsp;&lt;/h4&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
Send end-user instructions on how to configure Android IKEv2 VPN clients. &amp;nbsp;&lt;/div&gt;
&lt;h4&gt;
Solution:&lt;/h4&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
Installation is a two-step process:&lt;/div&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
Step 1:&amp;nbsp; Install all three certificates. &amp;nbsp;The Administrator has sent a separate website link where you can download necessary certificates: &amp;nbsp;(a) user_device.PFX; (b) vpn_server.CER, and root.CER. &amp;nbsp;Open
each attachment to start the installation. &amp;nbsp;&lt;span style=&quot;background-color: white;&quot;&gt;Include the PFX password.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
Step 2:&amp;nbsp; Configure the Android VPN client: &amp;nbsp;Android
Settings → Connections → More Connection Settings → VPN → Add VPN.&lt;/div&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: .5in;&quot;&gt;
VPN Settings (Figure 1):&lt;br /&gt;
N.B., Change the value for “IPSec user certificate” to “user_android”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRT-2CTV2L3tcsvFsc7emsjcdW9n2hZnnRFv2IaUfOO-4qE1cYkkzhT6QIENW1qFPP2DTuPLMJVxuS_h2qGlGN1aL0NEe0veh74VjEYbOQnPOo2vyTJF-GnfiG2b8oot6-EFN7NphlCtS7/s1600/Android_Cert.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRT-2CTV2L3tcsvFsc7emsjcdW9n2hZnnRFv2IaUfOO-4qE1cYkkzhT6QIENW1qFPP2DTuPLMJVxuS_h2qGlGN1aL0NEe0veh74VjEYbOQnPOo2vyTJF-GnfiG2b8oot6-EFN7NphlCtS7/s320/Android_Cert.PNG&quot; width=&quot;182&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;MsoCaption&quot; style=&quot;margin-left: .5in;&quot;&gt;
Figure 1.&amp;nbsp; Android IKEv2 VPN
Settings. &amp;nbsp;&lt;span style=&quot;color: windowtext;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
Hint:&amp;nbsp; VPN shortcut apps are available in the Google
Play Store.&amp;nbsp; This provides a quick and easy method to connect.&lt;br /&gt;
For example:&amp;nbsp; &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.rosaneng.vpnsettings&amp;amp;hl=en&quot;&gt;https://play.google.com/store/apps/details?id=com.rosaneng.vpnsettings&amp;amp;hl=en&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoPlainText&quot; style=&quot;margin-left: .5in;&quot;&gt;





&lt;/div&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
Also note, your device certificate contains a private key for your
client certificate.&amp;nbsp; Anyone that gets a hold of this key can impersonate
your account.&amp;nbsp; Please protect your device with a passcode and
encryption.&amp;nbsp; This script is not intended for &lt;i&gt;rooted&lt;/i&gt; devices.&amp;nbsp;
I encourage you to delete this email from your mailbox after you’ve configured
your devices.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoPlainText&quot;&gt;
That&#39;s It!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/3794534796909052535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2016/11/android-ikev2-client-setup.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/3794534796909052535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/3794534796909052535'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2016/11/android-ikev2-client-setup.html' title='Android IKEv2 Client Setup'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFJPF11wDh_6W53OWPBcIjZzPgQ37wvujjyk5WQto9iEyK6jCOM_gLr8XLL8FlGx5W2VvQrxNLObqSmxe7dNqCw_nubdRSu8PSW9XYirtuf1hKRVR9-jWZWrjp1oRYmEWUVG1MY0hIhon/s72-c/VPN.gif" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-5948925301937984537</id><published>2016-11-18T06:03:00.000-06:00</published><updated>2018-08-16T17:42:59.057-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MT"/><category scheme="http://www.blogger.com/atom/ns#" term="VPN"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows Server"/><title type='text'>Windows IKEv2 MTU</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFJPF11wDh_6W53OWPBcIjZzPgQ37wvujjyk5WQto9iEyK6jCOM_gLr8XLL8FlGx5W2VvQrxNLObqSmxe7dNqCw_nubdRSu8PSW9XYirtuf1hKRVR9-jWZWrjp1oRYmEWUVG1MY0hIhon/s1600/VPN.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFJPF11wDh_6W53OWPBcIjZzPgQ37wvujjyk5WQto9iEyK6jCOM_gLr8XLL8FlGx5W2VvQrxNLObqSmxe7dNqCw_nubdRSu8PSW9XYirtuf1hKRVR9-jWZWrjp1oRYmEWUVG1MY0hIhon/s1600/VPN.gif&quot; title=&quot;Fix VPN MTU on Windows Server&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;br /&gt;Problem:&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
How to set MTU on Windows Servers. &amp;nbsp;Windows Server 2012 VPN fragments packets after it applies encryption! &amp;nbsp;This issue causes latency and causes the VPN to disconnect clients -no good!&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Background:&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 11pt;&quot;&gt;The default packet size
is 1500. &amp;nbsp;Now consider how IPsec encryption adds a number
of bytes to the original packet.&amp;nbsp; This
process leads to post-fragmentation conditions. &amp;nbsp;In other words, packets are fragmented after
encryption.&amp;nbsp; This condition degrades or
disrupts VPN performance.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Solution:&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
Adjust maximum
segment size (MSS) on the outside interface so packet size is less that the
default 1500 MTU. &lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
Packet fragmenting
occurs when a packet is larger than its default MTU.&amp;nbsp; TCP fragments the original data and sends it
avoid encrypted packet.&amp;nbsp; According to
Cisco, ESP overhead adds a maximum of 73 Bytes to each packet.&amp;nbsp; Therefore, we can adjust the MSS to a
conservative 1400. &lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h4 style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;PowerShell:&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
Step 1:&amp;nbsp; Identify external interface.&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;code&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;
PS
C:\Users\thedude&amp;gt; netsh int ipv4 sh int&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;Idx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Met&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
MTU&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; State&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;---&amp;nbsp; ----------&amp;nbsp;
----------&amp;nbsp; ------------&amp;nbsp; ---------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
50&amp;nbsp; 4294967295&amp;nbsp; connected&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Loopback Pseudo-Interface 1&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp;29&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
30&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default&amp;nbsp; connected&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
RAS (Dial In) Interface&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp;12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1500&amp;nbsp; connected&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Inside&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp;14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1500&amp;nbsp; connected&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Outside&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
Step 2.&amp;nbsp; Modify external interface MSS.&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
PS
C:\Users\thedude&amp;gt; netsh int ipv4 set subint
&quot;Outside&quot; mtu=1350 store=persistent&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
Step 3.&amp;nbsp; Confirm MSS:&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 11.0pt; margin: 0in;&quot;&gt;
&lt;code&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;PS
C:\Users\thedude&amp;gt; netsh int ipv4 sh int&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;Idx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Met&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
MTU&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; State&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;---&amp;nbsp; ----------&amp;nbsp;
----------&amp;nbsp; ------------&amp;nbsp; ---------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
50&amp;nbsp; 4294967295&amp;nbsp; connected&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Loopback Pseudo-Interface 1&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp;29&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
30&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Default&amp;nbsp; connected&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
RAS (Dial In) Interface&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp;12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1500&amp;nbsp; connected&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Inside&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div style=&quot;margin: 0in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace; font-size: x-small;&quot;&gt;&amp;nbsp;14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1400 &amp;nbsp;connected&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Outside&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
That&#39;s It!
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;References&lt;/span&gt;:&lt;/h4&gt;
&lt;div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 9.0pt; margin: 0in;&quot;&gt;
&lt;a href=&quot;https://supportforums.cisco.com/document/64281/how-does-nat-t-work-ipsec&quot;&gt;https://supportforums.cisco.com/document/64281/how-does-nat-t-work-ipsec&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Calibri; font-size: 9.0pt; margin: 0in;&quot;&gt;
&lt;a href=&quot;http://www.cisco.com/c/en/us/td/docs/interfaces_modules/services_modules/vspa/configuration/guide/ivmsw_book/ivmvpnb.html#wp2047965&quot;&gt;http://www.cisco.com/c/en/us/td/docs/interfaces_modules/services_modules/vspa/configuration/guide/ivmsw_book/ivmvpnb.html#wp2047965&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: #595959; font-family: Calibri; font-size: 9.0pt; margin: 0in;&quot;&gt;
&lt;a href=&quot;http://www.concurrency.com/blog/w/site-to-azure-vpn-using-windows-server-2012-rras&quot;&gt;http://www.concurrency.com/blog/w/site-to-azure-vpn-using-windows-server-2012-rras&lt;/a&gt;&amp;gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/5948925301937984537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2016/11/windows-ikev2-mtu.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/5948925301937984537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/5948925301937984537'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2016/11/windows-ikev2-mtu.html' title='Windows IKEv2 MTU'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFJPF11wDh_6W53OWPBcIjZzPgQ37wvujjyk5WQto9iEyK6jCOM_gLr8XLL8FlGx5W2VvQrxNLObqSmxe7dNqCw_nubdRSu8PSW9XYirtuf1hKRVR9-jWZWrjp1oRYmEWUVG1MY0hIhon/s72-c/VPN.gif" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-2737345624566013532</id><published>2016-11-15T21:38:00.000-06:00</published><updated>2016-11-15T21:38:00.149-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MDM"/><category scheme="http://www.blogger.com/atom/ns#" term="Network Administration"/><category scheme="http://www.blogger.com/atom/ns#" term="VPN"/><title type='text'>Install Mobile-Config Script</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbWIRzh_9vse4BqHjl2BkYwcsKnTj4IrVHvdUsf63wFP4fA087NWXdJCkdEl52z_KTRlZ9F-yqE90SB45E458hTsJC9lzsf13mdS6_YQZKQocCRMzRr7rlU8gNQ81NryV02T4Hhd2NV56P/s1600/iphone.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbWIRzh_9vse4BqHjl2BkYwcsKnTj4IrVHvdUsf63wFP4fA087NWXdJCkdEl52z_KTRlZ9F-yqE90SB45E458hTsJC9lzsf13mdS6_YQZKQocCRMzRr7rlU8gNQ81NryV02T4Hhd2NV56P/s1600/iphone.jpg&quot; title=&quot;Install Mobile-Config Script on the iPhone&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #741b47;&quot;&gt;Task: &amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
Setup instructions for manual distribution of mobile-config scripts for iPhones and iPads.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #741b47;&quot;&gt;Assumptions:&lt;/span&gt;&lt;/h4&gt;
These instructions assume the mobile-config script has already been generated, &amp;nbsp;These instructions are for situations when mobile device management (MDM) is not available. &amp;nbsp;It assumes email distribution from a private server. &amp;nbsp;Use caution whenever distributing certificates and private keys! &lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #741b47;&quot;&gt;Background:&lt;/span&gt;&lt;/h4&gt;
Mobile-device scripts run on any iPhone or iPad –simply open the email attachment to start the process. &amp;nbsp;It installs certificates and configures the IKEv2 VPN. &amp;nbsp;This script can configure multiple devices.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #741b47;&quot;&gt;Security Considerations&lt;/span&gt;&lt;/h4&gt;
Also note, the script includes the private key for the client certificate. &amp;nbsp;This provides identity validation, authentication, and authorization. &amp;nbsp;Anyone that gets a hold of this key can impersonate the account. &amp;nbsp;It’s critical to use a passcode and enforce encryption. &amp;nbsp;Do not install these files on jailbroken devices. &amp;nbsp;Delete the script from your mailbox after all devices are configured.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #741b47;&quot;&gt;Brief instructions:&lt;/span&gt;&lt;/h4&gt;
Step 1: &amp;nbsp;Open mobile-config file to start the profile installation.&lt;br /&gt;
&lt;br /&gt;
· N.B., This script is not signed –that’s OK.&lt;br /&gt;
· Click Next.&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd9qlCf9dTwRSy4yJJuNI2pLBOjEr_k1JcWoR9ULR5k2gpWe0kIDqEGFz4WHQAai0twQ9RcyYrBSZhyphenhyphennPn0SYhVSyzIrAuLDXA6JWgevx0q8CPCPRx5owhuhBndEDSPoVram5H72ijX_nP/s1600/MC1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd9qlCf9dTwRSy4yJJuNI2pLBOjEr_k1JcWoR9ULR5k2gpWe0kIDqEGFz4WHQAai0twQ9RcyYrBSZhyphenhyphennPn0SYhVSyzIrAuLDXA6JWgevx0q8CPCPRx5owhuhBndEDSPoVram5H72ijX_nP/s1600/MC1.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 2: &amp;nbsp;Enter device passcode.&lt;br /&gt;
&lt;br /&gt;
Step 3: &amp;nbsp;Consent.&lt;br /&gt;
&lt;br /&gt;
· Brief description for mobile-config. &lt;br /&gt;
· Installation requires consent.&lt;br /&gt;
· Click Next.&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRAFtyxcMcaXVo2CwaqAuee-rNtB3cJfOOFJ1tzm-VXNA1b5I900J33bA88hGxLBDDs_7fMhE8GNdyD2eEsBdF78z8C2Cjowv1ekSCkJ5rZJRPpsfrZZ56dMGunQeOAP3wCWEZ6gScIlAA/s1600/MC2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRAFtyxcMcaXVo2CwaqAuee-rNtB3cJfOOFJ1tzm-VXNA1b5I900J33bA88hGxLBDDs_7fMhE8GNdyD2eEsBdF78z8C2Cjowv1ekSCkJ5rZJRPpsfrZZ56dMGunQeOAP3wCWEZ6gScIlAA/s1600/MC2.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 4: &amp;nbsp;Confirm Install.&lt;br /&gt;
&lt;br /&gt;
· General VPN disclosure.&lt;br /&gt;
· Click Install. &amp;nbsp;Click Done.&lt;br /&gt;
&lt;br /&gt;
Step 5. &amp;nbsp;Connect to the VPN.&lt;br /&gt;
&lt;br /&gt;
· Open Settings.&lt;br /&gt;
· Toggle the VPN button.&lt;br /&gt;
· The VPN symbol appears in upper left-hand corner to confirm active VPN sessions.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG0W78isVED8CgxPRdzwqDmBIRGrJvVKc2B9tNabiIK-9knUSmCQrYkOUCFdsJFKSfHPPBMcLpgj9wp7pdoLMxCf1ESHUk1Tr1IyfMoBxOZwDGMoT2MaXBfFmSVRl8b9Yb5duizVMI2rDK/s1600/MC3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG0W78isVED8CgxPRdzwqDmBIRGrJvVKc2B9tNabiIK-9knUSmCQrYkOUCFdsJFKSfHPPBMcLpgj9wp7pdoLMxCf1ESHUk1Tr1IyfMoBxOZwDGMoT2MaXBfFmSVRl8b9Yb5duizVMI2rDK/s1600/MC3.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
The VPN is ready for action. &amp;nbsp;That&#39;s It!&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/2737345624566013532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2016/11/install-mobile-config-script.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/2737345624566013532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/2737345624566013532'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2016/11/install-mobile-config-script.html' title='Install Mobile-Config Script'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbWIRzh_9vse4BqHjl2BkYwcsKnTj4IrVHvdUsf63wFP4fA087NWXdJCkdEl52z_KTRlZ9F-yqE90SB45E458hTsJC9lzsf13mdS6_YQZKQocCRMzRr7rlU8gNQ81NryV02T4Hhd2NV56P/s72-c/iphone.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6696977109054687352.post-1529191403337133387</id><published>2016-11-14T18:08:00.000-06:00</published><updated>2016-11-28T11:00:35.436-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MDM"/><category scheme="http://www.blogger.com/atom/ns#" term="Network Administration"/><category scheme="http://www.blogger.com/atom/ns#" term="VPN"/><title type='text'>Dynamic S2S VPNs</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFJPF11wDh_6W53OWPBcIjZzPgQ37wvujjyk5WQto9iEyK6jCOM_gLr8XLL8FlGx5W2VvQrxNLObqSmxe7dNqCw_nubdRSu8PSW9XYirtuf1hKRVR9-jWZWrjp1oRYmEWUVG1MY0hIhon/s1600/VPN.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFJPF11wDh_6W53OWPBcIjZzPgQ37wvujjyk5WQto9iEyK6jCOM_gLr8XLL8FlGx5W2VvQrxNLObqSmxe7dNqCw_nubdRSu8PSW9XYirtuf1hKRVR9-jWZWrjp1oRYmEWUVG1MY0hIhon/s1600/VPN.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Task:&lt;/span&gt;&lt;/h4&gt;
Create site-to-site (S2S) interfaces for dynamic IKEv2 VPN clients (e.g., iPhones). &amp;nbsp;Assign different cryptographic algorithms to each S2S interface. &lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;What are dynamic S2S VPNs?&lt;/span&gt;&lt;/h4&gt;
&amp;nbsp;S2S VPNs usually support static VPN endpoints. &amp;nbsp;For example, a dedicated (i.e., always-on) VPN that connects a branch office to its HQ office. &amp;nbsp;However, S2S VPNs can also connect mobile clients for dynamic connections. &amp;nbsp; This hybrid approach is for special circumstances.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Why use dynamic S2S VPNs? &lt;/span&gt;&lt;/h4&gt;
Most folks should stick with the default RRAS dial-up VPN server. &amp;nbsp;It provides better management and reporting tools. &amp;nbsp;However, dynamic S2S VPNs support configuration features that are unavailable with the standard RRAS client VPNs. &lt;br /&gt;
&lt;br /&gt;
For example, dial-up IKEv2 VPNs may authenticate any certificate issued from one of its trusted root certificates. &amp;nbsp;S2S VPNs can limit authentication to specific client certificates. &amp;nbsp;The best part, IMHO, &amp;nbsp;is the ability to apply unique cipher suites per S2S interface. &amp;nbsp;For example, we can create separate S2S interfaces for each client -including unique cipher suite standards.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;How do we implement dynamic S2S VPNs?&lt;/span&gt;&lt;/h4&gt;
PowerShell offers a straight-forward method to implement S2S VPNs. &amp;nbsp;However, consider using a GUI-Powershell hybrid approach that supports additional client management features.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Dynamic S2S via PowerShell:&lt;/span&gt;&lt;/h4&gt;
The following example creates a new S2S interface with strong security targets:&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• Certificate authentication&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• IKEv2 Protocol&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• Main Mode: &amp;nbsp; AES128-SHA256-DHGroup14 &lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• Quick Mode: &amp;nbsp; AES256-SHA256&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;Add-VpnS2SInterface -name smj@stevenjordan.net -CustomPolicy -CipherTransformConstants&amp;nbsp;AES128 -DHGroup Group14 -EncryptionMethod aes128 -IntegrityCheckMethod SHA256 -Destination 0.0.0.0 -Protocol IKEv2 -AuthenticationMethod MachineCertificates -ResponderAuthenticationMethod MachineCertificates &lt;/code&gt;-EncryptionType RequireEncryption&lt;/pre&gt;
&lt;br /&gt;
The interface name always matches the authentication certificate&#39;s subject name. &amp;nbsp;Some clients (e.g., iPhone) require a matching subject common name and matching subject alternative name (SAN) DNS name. &amp;nbsp;This attribute associates the authentication certificate with the S2S interface. &amp;nbsp;The destination flag is set to accept connection requests from any IP (i.e., it&#39;s dynamic).&lt;br /&gt;
&lt;br /&gt;
Don&#39;t forget to lock down the VPN server. &amp;nbsp;Enforcing subject names does not secure the server. &amp;nbsp;Recall, Windows VPN server leaves its front door wide open -by default. &amp;nbsp;Windows VPN security requires manual changes: &amp;nbsp;&lt;a href=&quot;http://www.stevenjordan.net/2016/10/door-wide-open-on-win-ikev2.html&quot;&gt;http://www.stevenjordan.net/2016/10/door-wide-open-on-win-ikev2.html&lt;/a&gt;&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Managing S2S connections via PowerShell:&lt;/span&gt;&lt;/h4&gt;
Managing client connections is cumbersome compared to traditional RRAS client VPN tools. &amp;nbsp;For example, RRAS and Remote Access Management provide simple GUI tools to manage dial-up connections (Figure 1). &amp;nbsp;However, Remote Access Clients does not display S2S connections. &amp;nbsp;Additionally, RRAS Network Interfaces does display S2S interfaces by deafult.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidFbFCo8ZfElsTtzeRWH_ejnSPe28TreWUMiOMPsFDJoQjp2WqjC5gkot7h3AS49xMPDTSojgQ57waESKNmQRgXlq2Z1GbNjKAu9d1kXmQ3x5DRZ9gssBSHKX7R4hT-IlE9J0VuVPy48a9/s1600/RRAS_Client.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;90&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidFbFCo8ZfElsTtzeRWH_ejnSPe28TreWUMiOMPsFDJoQjp2WqjC5gkot7h3AS49xMPDTSojgQ57waESKNmQRgXlq2Z1GbNjKAu9d1kXmQ3x5DRZ9gssBSHKX7R4hT-IlE9J0VuVPy48a9/s400/RRAS_Client.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure 1. &amp;nbsp;RRAS Client Connections.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
The RRAS management GUI does not play well with dynamic S2S connections. &amp;nbsp;The Remote Access Clients tab does not display active connections. &amp;nbsp;However, the GUI will display active IKEv2 WAN Miniports:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh87B-mkN7xeswruhg7sfVurIx4aN4eLZTPOwk7QI3mXW0yCxRVsD0K97gzWNTp1bvQqjJ6FEVwrb1MY5FfJN1yhcz0OSeYoclL3yOUHkbpqbXrhjts1vthgaRS0sHxnelAeAUYNzZ5uzgl/s1600/RRAS_Status2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;111&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh87B-mkN7xeswruhg7sfVurIx4aN4eLZTPOwk7QI3mXW0yCxRVsD0K97gzWNTp1bvQqjJ6FEVwrb1MY5FfJN1yhcz0OSeYoclL3yOUHkbpqbXrhjts1vthgaRS0sHxnelAeAUYNzZ5uzgl/s400/RRAS_Status2.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure 2. &amp;nbsp;Active WAN Miniports. &amp;nbsp;Good enough.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
PowerShell provides a better method to view active S2S connections:&lt;br /&gt;
&lt;code&gt;
PS C:\Users\SMJ&amp;gt; Get-VpnS2SInterface&lt;br /&gt;

RoutingDomain  Name             Destination   AdminStatus  ConnectionState &lt;br /&gt;
------         -------          -----------   -----------  --------------- &lt;br /&gt;
               XXXXXX-XXXX-SMJ  {0.0.0.0}      True         Connected     &lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;Dynamic S2S GUI-Powershell Hybrid



&lt;/span&gt;&lt;/h4&gt;
Alternately, create dynamic S2S interfaces with the RRAS GUI. &amp;nbsp;This approach offers some S2S client management benefits. &amp;nbsp;Keep in mind, these S2S interfaces use default cryptographic algorithms. &amp;nbsp;We&#39;ll need to modify S2S security targets with PowerShell:&lt;br /&gt;
&lt;br /&gt;
Step 1. &amp;nbsp;RRAS → VNS server → Right-click Network Inerfaces → New Demand-Dial Interface:&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• Interface Name: &amp;nbsp;Certificate&#39;s subject common name. &lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• Connection Type: &amp;nbsp;VPN → Next&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• VPN Type: &amp;nbsp;IKEv2 → Next&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• Hostname: &amp;nbsp;None (leave blank) → Next&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• Protocols &amp;amp; Security: &amp;nbsp;Route IP packets on this interface → Next&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• Static Routes: &amp;nbsp;None (or add based on your organization&#39;s needs).&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• Dial-Out Credentials: &amp;nbsp;None → Next → Finish.&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
Step 2: &amp;nbsp;Edit S2S interface properties → Options tab.&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• Connection type: &amp;nbsp;Persistent connection → &amp;nbsp;OK.&lt;br /&gt;
&lt;br /&gt;
Step 3: &amp;nbsp;Edit security targets for S2S interface in PowerShell.&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;PS C:\Users\SMJ&amp;gt; Set-VpnS2SInterface -name xxxx-xxxx-SMJ -CustomPolicy -CipherTransformConstants&amp;nbsp;AES256 -DHGroup Group14 -EncryptionMethod aes256 -IntegrityCheckMethod SHA256 -EncryptionType RequireEncryption

&lt;span style=&quot;background-color: white;&quot;&gt;WARNING: VPN site-to-site adapter xxxx-xxxx-SMJ will be modified and the parameters 
other than IPv4Subnet/IPv6Subnet will be applicable next time the connection is dialed.&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Check Hybrid S2S Connection from GUI:&lt;/span&gt;&lt;/h4&gt;
&amp;nbsp;RRAS → VNS server → Network Interfaces: &amp;nbsp;Connection Status&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM8e6FU6HJL5Er8Zi1IwUB20q0oKuFCFFEpdEgI01iNa3vapzMlhpgg8CMAp7T8wlK82Z3TOlijr6f88Cfrw_dMe7q6pBDix1lzeUx5ZWbnwkTqfIuXvZDINNGEy-OD7-6oMBtigOl0JPF/s1600/RRAS_Status_GUI.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;98&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM8e6FU6HJL5Er8Zi1IwUB20q0oKuFCFFEpdEgI01iNa3vapzMlhpgg8CMAp7T8wlK82Z3TOlijr6f88Cfrw_dMe7q6pBDix1lzeUx5ZWbnwkTqfIuXvZDINNGEy-OD7-6oMBtigOl0JPF/s400/RRAS_Status_GUI.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Figure 3. &amp;nbsp;S2S connection status via RRAS GUI.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
The RRAS Network Interface GUI now includes a list of S2S interfaces and connection status. &amp;nbsp;It also provides a simple method to disconnect or disable client connections.&lt;br /&gt;
&lt;h4&gt;
&lt;span style=&quot;color: #134f5c;&quot;&gt;Troubleshoot:&lt;/span&gt;&lt;/h4&gt;
Use PowerShell to check server IPsec crypto-sets:&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• Get-NetIPsecMainModeCryptoSet&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• Get-NetIPsecQuickModeCryptoSet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Confirm server-client security targets work as intended:&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• Get-VPNS2SInterface&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• Get-NetIPsecMainModeSA&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;• Get-NetIPsecQuickModeSA&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
I also recommend using the Best Practice Analyzer (BPA) to check for any obvious S2S security warnings.&lt;br /&gt;
&lt;a href=&quot;https://technet.microsoft.com/en-us/library/ee922676(v=ws.10).aspx&quot;&gt;https://technet.microsoft.com/en-us/library/ee922676(v=ws.10).aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
That&#39;s It!</content><link rel='replies' type='application/atom+xml' href='http://www.stevenjordan.net/feeds/1529191403337133387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.stevenjordan.net/2016/11/dynamic-s2s-vpns.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/1529191403337133387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6696977109054687352/posts/default/1529191403337133387'/><link rel='alternate' type='text/html' href='http://www.stevenjordan.net/2016/11/dynamic-s2s-vpns.html' title='Dynamic S2S VPNs'/><author><name>Steven M. Jordan</name><uri>http://www.blogger.com/profile/08808713004280066782</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lEEf923Jso4xZ69bmL1XxBKQGwlHilpE7mZ9PG_0auWIt8xNx5IvQ7PM3AJIcvGzuIARQBvAcC4bP1vQL3BPb8vPS3GWGwhhXmSA8AwTDXhjJtNDh-hLedlR6jps4mk/s113/SMJ.PNG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFJPF11wDh_6W53OWPBcIjZzPgQ37wvujjyk5WQto9iEyK6jCOM_gLr8XLL8FlGx5W2VvQrxNLObqSmxe7dNqCw_nubdRSu8PSW9XYirtuf1hKRVR9-jWZWrjp1oRYmEWUVG1MY0hIhon/s72-c/VPN.gif" height="72" width="72"/><thr:total>4</thr:total></entry></feed>