<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>TSLS &#8211; Luke Smith</title>
	<atom:link href="https://www.tsls.co.uk/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.tsls.co.uk/</link>
	<description>- Knowledge - Thoughts - Microsoft -</description>
	<lastBuildDate>Tue, 28 May 2024 15:53:44 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
<site xmlns="com-wordpress:feed-additions:1">33423662</site>	<item>
		<title>Azure DevOps Backup and Recovery</title>
		<link>https://www.tsls.co.uk/index.php/2024/05/28/azure-devops-backup-and-recovery/</link>
		
		<dc:creator><![CDATA[Luke Smith]]></dc:creator>
		<pubDate>Tue, 28 May 2024 15:45:31 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.tsls.co.uk/?p=5789</guid>

					<description><![CDATA[<p>I have been asked on a number of occasions if a third-party backup solution for Azure Azure DevOps would be required. Hopefully this article helps to resolve that mystery, or gives you something more to</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2024/05/28/azure-devops-backup-and-recovery/">Azure DevOps Backup and Recovery</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>I have been asked on a number of occasions if a third-party backup solution for Azure Azure DevOps would be required.</p>



<p>Hopefully this article helps to resolve that mystery, or gives you something more to think about as the answer will depend on your situation.</p>



<p>First of all lets look at the recovery options already available. The table below highlights the key backup and recovery features. </p>



<figure class="wp-block-table"><table><tbody><tr><td>Feature</td><td>Details</td><td>Useful Reading</td></tr><tr><td>Azure DevOps SLA</td><td>99.9%</td><td><a href="https://learn.microsoft.com/en-us/azure/devops/organizations/security/data-protection?view=azure-devops">https://learn.microsoft.com/en-us/azure/devops/organizations/security/data-protection?view=azure-devops</a></td></tr><tr><td>HA</td><td>Replicated to regional pair i.e. if the primary location was UK South the replica would be in UK West &#8211; the data is not transferred outside of the geographical regions&nbsp;</td><td><a href="https://learn.microsoft.com/en-us/azure/devops/organizations/security/data-protection?view=azure-devops">https://learn.microsoft.com/en-us/azure/devops/organizations/security/data-protection?view=azure-devops</a></td></tr><tr><td>HA Failover</td><td>Microsoft Initiated (not automated and can&#8217;t be requested)</td><td><a href="https://learn.microsoft.com/en-us/azure/devops/organizations/security/data-protection?view=azure-devops">https://learn.microsoft.com/en-us/azure/devops/organizations/security/data-protection?view=azure-devops</a></td></tr><tr><td>Organisation Backup</td><td>28 Days from the point of deletion&nbsp;</td><td><a href="https://learn.microsoft.com/en-us/azure/devops/organizations/accounts/recover-your-organization?view=azure-devops">https://learn.microsoft.com/en-us/azure/devops/organizations/accounts/recover-your-organization?view=azure-devops</a></td></tr><tr><td>Project Backup</td><td>28 Days from the point of deletion</td><td><a href="https://learn.microsoft.com/en-us/azure/devops/organizations/projects/delete-project?view=azure-devops&amp;tabs=browser#restore-a-deleted-project">https://learn.microsoft.com/en-us/azure/devops/organizations/projects/delete-project?view=azure-devops&amp;tabs=browser#restore-a-deleted-project</a></td></tr><tr><td>Built-in service asset recovery solution&#8217;s:</td><td>&#8211;</td><td>&#8211;</td></tr><tr><td>Pipeline items*</td><td>30 Days and is restored from the Recycle Bin or YAML imported from Repo&nbsp;</td><td><a href="https://learn.microsoft.com/en-us/azure/devops/release-notes/2019/pipelines/sprint-147-update#restore-deleted-release-pipelines">https://learn.microsoft.com/en-us/azure/devops/release-notes/2019/pipelines/sprint-147-update#restore-deleted-release-pipelines</a></td></tr><tr><td>Board items*</td><td>30 Days and is restored from the Recycle Bin</td><td><a href="https://learn.microsoft.com/en-us/azure/devops/boards/backlogs/remove-delete-work-items?view=azure-devops">https://learn.microsoft.com/en-us/azure/devops/boards/backlogs/remove-delete-work-items?view=azure-devops</a></td></tr><tr><td>Artifacts*</td><td>30 Days and is restored from the Recycle Bin</td><td><a href="https://learn.microsoft.com/en-us/azure/devops/artifacts/how-to/delete-and-recover-packages?view=azure-devops&amp;tabs=nuget">https://learn.microsoft.com/en-us/azure/devops/artifacts/how-to/delete-and-recover-packages?view=azure-devops&amp;tabs=nuget</a></td></tr><tr><td>Test Plan items</td><td>No</td><td></td></tr><tr><td>Repo&#8217;s</td><td>Git based revert/commit/Branch&nbsp;TFVC Rollback Change</td><td><a href="https://learn.microsoft.com/en-us/azure/devops/repos/git/undo?view=azure-devops&amp;tabs=visual-studio-2022">https://learn.microsoft.com/en-us/azure/devops/repos/git/undo?view=azure-devops&amp;tabs=visual-studio-2022</a><a href="https://learn.microsoft.com/en-us/azure/devops/repos/tfvc/roll-back-changesets?view=azure-devops">https://learn.microsoft.com/en-us/azure/devops/repos/tfvc/roll-back-changesets?view=azure-devops</a></td></tr></tbody></table></figure>



<p>Note: If the user (with the correct level of permissions) enters the recycle bin and selects permanently delete item then the asset/item will be removed and can&#8217;t be recovered</p>



<p>What have we learnt. Backups are retained for 28-days after a project or organisation is deleted. Asset recovery is available by using the recycle-bin and is kept for 30-days or your source code can be reverted or rolled back. Therefore your business will need to answer the following questions.</p>



<ol class="wp-block-list" start="1">
<li>Is it important to be able to restore accidently deleted DevOps Projects and Organisations beyond the 28-day window</li>



<li>Do you need to be able to restore Pipelines and Board Assets/Items beyond the 30-day recycle Bin</li>



<li>Do you need the ability to granularly restore Test Plans?
<ol class="wp-block-list" start="1">
<li>Note: Although these will be in a deleted Organisation and Project Backup &#8211; Granular asset restores are not part of the built in service. so, once a test is deleted it can&#8217;t be recovered</li>
</ol>
</li>



<li>For Repos are you looking for a recycle bin restore? rather than using the built in Git capabilities</li>
</ol>



<p>If you answer yes to any of the questions from points 1-4 then you will need a third-party backup solution from the likes of Keepit (https://www.keepit.com) or Backrightup (https://backrightup.com).</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2024/05/28/azure-devops-backup-and-recovery/">Azure DevOps Backup and Recovery</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5789</post-id>	</item>
		<item>
		<title>Evaluating VPN and SASE Options for Secure and Reliable Access</title>
		<link>https://www.tsls.co.uk/index.php/2024/04/20/evaluating-vpn-and-sase-options-for-secure-and-reliable-access/</link>
		
		<dc:creator><![CDATA[Luke Smith]]></dc:creator>
		<pubDate>Sat, 20 Apr 2024 17:31:12 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.tsls.co.uk/?p=5696</guid>

					<description><![CDATA[<p>A comparison of five VPN options and their network and security implications Introduction Virtual Private Network (VPN) is a technology that creates a secure and encrypted connection over a public network, such as the Internet,</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2024/04/20/evaluating-vpn-and-sase-options-for-secure-and-reliable-access/">Evaluating VPN and SASE Options for Secure and Reliable Access</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>A comparison of five VPN options and their network and security implications</p>



<h1 class="wp-block-heading">Introduction</h1>



<p>Virtual Private Network (VPN) is a technology that creates a secure and encrypted connection over a public network, such as the Internet, to access corporate resources and services. VPN is widely used by remote workers and mobile users who need to connect to their organisation’s network and applications. However, VPN also has some limitations and challenges, such as performance degradation, bandwidth consumption, complexity, and security risks.</p>



<p>Secure Access Service Edge (SASE) is a new concept that combines network and security functions into a unified cloud-based service. SASE aims to provide secure and fast access to any application, anywhere, and on any device. SASE solutions, such as zScaler and Entra global secure gateway, leverage modern security approaches, such as zero trust network access (ZTNA), cloud access security broker (CASB), and software-defined perimeter (SDP), to protect the data and identity of the users and devices.</p>



<p>The purpose of the next sections is to assess broadly how a VPN and SASE can access corporate resources and services (Cloud and non-cloud based). It will contrast the five main VPN options and their advantages and disadvantages from a network speed, reliability, high availability and security point of view. It will also suggest a VPN option or a No VPN option that uses modern security methods and functions.</p>



<h1 class="wp-block-heading">VPN Options</h1>



<p>There are five main VPN options that can be used to access corporate resources and services. They are:</p>



<ul class="wp-block-list">
<li>VPN Forced Tunnel: 100% of traffic goes into VPN appliance, including on-premise, Internet, and all SaaS/M365</li>



<li>VPN Forced Tunnel with few exceptions: VPN tunnel is used by default (default route points to VPN), with few, most important exempt scenarios that are allowed to go direct</li>



<li>VPN Forced Tunnel with broad exceptions: VPN tunnel is used by default (default route points to VPN), with broad exceptions that are allowed to go direct (such as all Microsoft 365, All Salesforce, All Zoom)</li>



<li>VPN Selective Tunnel: VPN tunnel is used only for corpnet-based services (typically on-premise). Default route (Internet and all Internet-based services) goes direct.</li>



<li>No VPN: A variation of #2. Instead of legacy VPN, all corpnet services are published through modern security approaches (like Zscaler and Microsoft Entra Global Secure Access)</li>
</ul>



<h1 class="wp-block-heading">Pros and Cons of VPN Options</h1>



<p>The following table summarizes the pros and cons of each VPN option from a network speed, reliability, high availability and security perspective.</p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>VPN Option</strong></td><td><strong>Pros</strong></td><td><strong>Cons</strong></td></tr><tr><td>VPN Forced Tunnel</td><td>Simple and consistent configurationCentralised network and security policiesFull visibility and control of traffic</td><td>High bandwidth consumption and costPoor user experience and productivityLow scalability and resilienceOngoing maintenance, hardware upgrades and management</td></tr><tr><td>VPN Forced Tunnel with few exceptions</td><td>Reduced bandwidth consumption and costImproved user experience and productivity for exempt scenariosCentralised network and security policies for most trafficFull visibility and control of most traffic</td><td>Complex and inconsistent configurationPoor user experience and productivity for non-exempt scenariosLow scalability and resilience for non-exempt scenariosPotential security risks due to VPN bypass or compromise (unless a cloud solution is used to protect SaaS Services)Ongoing maintenance, hardware upgrades and management</td></tr><tr><td>VPN Forced Tunnel with broad exceptions</td><td>Significantly reduced bandwidth consumption and costSignificantly improved user experience and productivity for exempt scenariosCentralized network and security policies for most trafficFull visibility and control of most traffic</td><td>Very complex and inconsistent configurationPoor user experience and productivity for non-exempt scenariosLow scalability and resilience for non-exempt scenariosPotential security risks due to VPN bypass or compromise (unless a cloud solution is used to protect SaaS Services)Ongoing maintenance, hardware upgrades and management</td></tr><tr><td>VPN Selective Tunnel</td><td>Minimal bandwidth consumption and costOptimal user experience and productivity for all scenariosHigh scalability and resilience for all scenariosCentralized network and security policies for corpnet-based servicesFull visibility and control of corpnet-based services</td><td>Complex and inconsistent configurationLack of network and security policies for Internet-based servicesLack of visibility and control of Internet-based servicesPotential security risks due to VPN bypass or compromise (unless a cloud solution is used to protect SaaS Services)Ongoing maintenance, hardware upgrades and management</td></tr><tr><td>No VPN</td><td>No bandwidth consumption and cost for VPNOptimal user experience and productivity for all scenariosHigh scalability and resilience for all scenariosModern and consistent security policies for all servicesFull visibility and control of all services</td><td>Requires SASE solutions and integrationRequires identity and device managementRequires cloud and network optimization</td></tr></tbody></table></figure>



<h1 class="wp-block-heading">Recommendation</h1>



<p>Based on the comparison of the VPN options, the recommendation is to use either the VPN Selective Tunnel option or the No VPN option, depending on the availability and feasibility of the SASE solutions and integration. Both options offer the best network speed, reliability, high availability and security for accessing corporate resources and services.</p>



<p>The VPN Selective Tunnel option is suitable for organisations that have a mix of corpnet-based and Internet-based services, and that want to reduce the VPN bandwidth consumption and cost, and improve the user experience and productivity, while maintaining the network and security policies for the corpnet-based services. However, this option also requires complex and inconsistent configuration, and lacks network and security policies for the Internet-based services (such as Microsoft 365).</p>



<p>The No VPN option is suitable for organisations that have mostly Internet-based services, and that want to eliminate the VPN bandwidth consumption and cost, and optimize the user experience and productivity, while applying modern and consistent security policies for all services. This option also provides full visibility and control of all services, and leverages the features of the SASE solutions, such as zScaler, Entra Global Secure Access (GSA), FortiGate FortiSASE . However, this option also requires SASE solutions and integration, identity and device management, and cloud and network optimisation.</p>



<p>Some of the features of the SASE solutions that improve the security posture over a traditional VPN are:</p>



<ul class="wp-block-list">
<li>Tenant restriction option (Feature of Microsoft Entra): This feature allows the organisation to restrict the access to its cloud services only to the authorized devices and users, and prevent the access from any unauthorized or compromised devices or users.</li>



<li>Conditional Access (Feature of Microsoft Entra): This feature allows the organisation to enforce granular and dynamic policies based on the context of the user, device, location, application, and data, and grant or deny the access accordingly.</li>



<li>Continuous Access Evaluation (Feature of Microsoft Entra): This feature allows the organisation to monitor and evaluate the security posture of the user and device continuously, and adjust the access level or revoke the access if any changes or anomalies are detected.</li>



<li>Support for multi-platform: This feature allows the organisation to support and secure the access from any device and platform, such as Windows, Android, Mac, Linux, iOS, etc.</li>
</ul>



<p>Useful reference materials:</p>



<ol class="wp-block-list" start="1">
<li><a href="https://learn.microsoft.com/en-us/entra/global-secure-access/overview-what-is-global-secure-access">What is Global Secure Access? &#8211; Global Secure Access | Microsoft Learn</a></li>



<li><a href="https://learn.microsoft.com/en-us/entra/global-secure-access/concept-clients">Learn about the Global Secure Access clients for Microsoft Entra Private Access and Microsoft Entra Internet Access &#8211; Global Secure Access | Microsoft Learn</a></li>



<li><a href="https://www.zscaler.com/resources/data-sheets/zscaler-internet-access.pdf">Zscaler Internet Access | AI-Powered Security Service Edge</a></li>



<li><a href="https://www.fortinet.com/uk/products/sase">SASE Solution &#8211; Secure Access Service Edge | Fortinet</a></li>



<li><a href="https://www.ivanti.com/en-gb/company/history/pulse-secure">Pulse Secure: Secure Access Made Easy | Ivanti</a></li>
</ol>



<p><strong>Final Note:</strong> Microsoft Entra Global Secure Access is a fairly new service and some of its features are still in preview, which means as of writing that are not yet fully functional. However, the technology is built on services that are well-established and widely used, such as Application Proxy, Conditional Access and Continuous Access Evaluation. It might be a good idea to evaluate the use of both VPN selective Tunnelling and Entra GSA together. Entra GSA could be applied to Microsoft 365 traffic. Traffic for Microsoft would go directly from the local internet breakout and be secured by Entra GSA.</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2024/04/20/evaluating-vpn-and-sase-options-for-secure-and-reliable-access/">Evaluating VPN and SASE Options for Secure and Reliable Access</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5696</post-id>	</item>
		<item>
		<title>Entra Remote Network to Draytek 2860n Failure</title>
		<link>https://www.tsls.co.uk/index.php/2023/10/17/entra-remote-network-to-draytek-2860n-failure/</link>
		
		<dc:creator><![CDATA[Luke Smith]]></dc:creator>
		<pubDate>Tue, 17 Oct 2023 18:58:56 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://www.tsls.co.uk/?p=5373</guid>

					<description><![CDATA[<p>This article details the configuration issues with a Draytek 2860n VPN into Microsoft Entra. Issue You try to connect your Draytek 2860n but receive the below error in the logs: 2023-10-17 18:36:26 &#160;[IPSEC][L2L][1:EntraVPN][@xxx.xxx.xxx.13] IKE link</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2023/10/17/entra-remote-network-to-draytek-2860n-failure/">Entra Remote Network to Draytek 2860n Failure</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This article details the configuration issues with a Draytek 2860n VPN into Microsoft Entra.</p>



<h2 class="wp-block-heading">Issue</h2>



<p>You try to connect your Draytek 2860n but receive the below error in the logs:</p>



<figure class="wp-block-table"><table><tbody><tr><td>2023-10-17 18:36:26</td><td>&nbsp;[IPSEC][L2L][1:EntraVPN][@xxx.xxx.xxx.13] IKE link timeout: state linking</td></tr><tr><td>&nbsp;2023-10-17 18:36:14</td><td>&nbsp;## IKEv2 DBG : IKE SA #9760:STATE_IKESA_I is going to be deleted, delete its CHILD SA #9761:STATE_PARENT_I2</td></tr><tr><td>&nbsp;2023-10-17 18:36:14</td><td>&nbsp;## IKEv2 DBG : INFORMATIONAL : Receive IKEv2 Delete IKE SA request from xxx.xxx.xxx.13, deleting #9760</td></tr><tr><td>&nbsp;2023-10-17 18:36:14</td><td>&nbsp;## IKEv2 DBG : IKESA inR2 : Can&#8217;t decrypt message</td></tr><tr><td>&nbsp;2023-10-17 18:36:14</td><td>&nbsp;## IKEv2 DBG : Missing payload : IKEv2_NP_v2SA+0x1840</td></tr><tr><td>&nbsp;2023-10-17 18:36:14</td><td>&nbsp;## IKEv2 DBG : Received IKEv2 Notify&nbsp;[12345]</td></tr><tr><td>&nbsp;2023-10-17 18:36:14</td><td>&nbsp;## IKEv2 DBG : Recv IKEv2_AUTH[35] Reply msgid 1 from xxx.xxx.xxx.13, Peer is IKEv2 Responder</td></tr><tr><td>&nbsp;2023-10-17 18:36:14</td><td>&nbsp;## IKEv2 DBG : #9760 IKE SA Established, REPLACE after 21375 seconds</td></tr><tr><td>&nbsp;2023-10-17 18:36:14</td><td>&nbsp;## IKEv2 DBG : IKESA inR1_outI2 : Create CHILD SA #9761, IKE SA is #9760</td></tr><tr><td>&nbsp;2023-10-17 18:36:14</td><td>&nbsp;## IKEv2 DBG : NAT_T Lookup : Peer is behind NAT</td></tr><tr><td>&nbsp;2023-10-17 18:36:14</td><td>&nbsp;## IKEv2 DBG : IKESA inR1_outI2 : Receive Notify IKEv2_NAT_DETECTION_DESTINATION_IP[16389]</td></tr><tr><td>&nbsp;2023-10-17 18:36:14</td><td>&nbsp;## IKEv2 DBG : IKESA inR1_outI2 : Receive Notify IKEv2_NAT_DETECTION_SOURCE_IP[16388]</td></tr><tr><td>&nbsp;2023-10-17 18:36:14</td><td>&nbsp;## IKEv2 DBG : Received IKEv2 Notify IKEv2_NAT_DETECTION_DESTINATION_IP[16389]</td></tr><tr><td>&nbsp;2023-10-17 18:36:14</td><td>&nbsp;## IKEv2 DBG : Received IKEv2 Notify IKEv2_NAT_DETECTION_SOURCE_IP[16388]</td></tr><tr><td>&nbsp;2023-10-17 18:36:14</td><td>&nbsp;## IKEv2 DBG : Recv IKEv2_SA_INIT[34] Reply msgid 0 from xxx.xxx.xxx.13, Peer is IKEv2 Responder</td></tr><tr><td>&nbsp;2023-10-17 18:36:13</td><td>&nbsp;## IKEv2 DBG : IKESA outI1 : Create IKE SA #9760 Profile Index 1</td></tr><tr><td>&nbsp;2023-10-17 18:36:13</td><td>&nbsp;Dialing Node1 (EntraVPN) : xxx.xxx.xxx.13</td></tr><tr><td>&nbsp;2023-10-17 18:36:13</td><td>&nbsp;Re-dial L2L[1], ifno: 10, status: 0 from WEB&#8230;</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">Reason</h2>



<p>Reason for the failure is because the device is unable to decrypt the key. This might be because cypher suites are not be supported. &#8211; Currently working with Draytek to understand how this can be resolved.</p>



<p></p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2023/10/17/entra-remote-network-to-draytek-2860n-failure/">Entra Remote Network to Draytek 2860n Failure</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5373</post-id>	</item>
		<item>
		<title>How to create a remote network into Entra Global Security Access</title>
		<link>https://www.tsls.co.uk/index.php/2023/09/17/how-to-create-a-remote-network-into-entra-global-security-access/</link>
		
		<dc:creator><![CDATA[Luke Smith]]></dc:creator>
		<pubDate>Sun, 17 Sep 2023 18:26:00 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://www.tsls.co.uk/?p=5369</guid>

					<description><![CDATA[<p>The following steps detail how to create a direct VPN connection using FortiGate Firewall into the Entra Global Security Access service to protect network traffic of all device within your corporate networks. The scenario is</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2023/09/17/how-to-create-a-remote-network-into-entra-global-security-access/">How to create a remote network into Entra Global Security Access</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>The following steps detail how to create a direct VPN connection using FortiGate Firewall into the Entra Global Security Access service to protect network traffic of all device within your corporate networks.</p>



<p>The scenario is focused on a FortiGate Firewall Appliance but other VPN Devices should work in a similar way.</p>



<p>NB: not all VPN device will work. IKEv2 Phase 2 is limited to support only GCMAES128, GCMAES192, GCMAES256 and not all device will support these cyphers.</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<figure class="wp-block-table is-style-regular"><table><tbody><tr><td><strong><span style="text-decoration: underline;">Step</span></strong></td><td><strong><span style="text-decoration: underline;">Screenshot</span></strong></td></tr><tr><td>Navigate to <a href="https://entra.microsoft.com/">https://entra.microsoft.com/</a> &nbsp; <br>Expand Global Secure Access <br>Expand Remote Network &nbsp;<br> Click &#8220;Create remote network&#8221;</td><td> <img fetchpriority="high" decoding="async" width="600" height="445" class="wp-image-5402 colorbox-5369" style="width: 600px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/10/pic1.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/10/pic1.png 962w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pic1-300x222.png 300w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pic1-768x569.png 768w" sizes="(max-width: 600px) 100vw, 600px" />&nbsp;</td></tr><tr><td><strong>Basic Information: &nbsp; </strong><br><br>Name: &lt;Endpoint Name&gt; <br>Region: &lt;Local Region&gt; &nbsp; <br><br>Click Next</td><td><img decoding="async" width="600" height="198" class="wp-image-5403 colorbox-5369" style="width: 600px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/10/pic2.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/10/pic2.png 746w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pic2-300x99.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></td></tr><tr><td><strong>Connectivity Information: &nbsp;</strong> <br><br>Select Add a Link</td><td> &nbsp;<img decoding="async" width="600" height="325" class="wp-image-5419 colorbox-5369" style="width: 600px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/10/pic3.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/10/pic3.png 495w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pic3-300x162.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></td></tr><tr><td><strong>Add a Link &#8211; General Information </strong>&nbsp; <br><br>Link Name: &lt;Name of the connected location&gt; <br>Device Type: &lt;Your VPN Device Make&gt; <br>IP Address: &lt;Your VPN Public IP&gt; <br>Local BGP Address: &lt;Microsoft BGP IP Address which you generate and must not conflict with any existing networks&gt; <br>Peer BGP Address: &lt;Your Route BGP Address&gt; <br>Link ASN: &lt;Your Router BGP ASN Address&gt; <br>Redundancy: &lt;Select as per your requirements&gt; <br>Bandwidth capacity: &lt;Select you required capacity; 250mbps, 500mbps, 750mbps, 1000mbps&gt; &nbsp; <br><br>Click Next</td><td><img loading="lazy" decoding="async" width="600" height="758" class="wp-image-5411 colorbox-5369" style="width: 600px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/10/pic4.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/10/pic4.png 554w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pic4-237x300.png 237w" sizes="auto, (max-width: 600px) 100vw, 600px" /></td></tr><tr><td><strong>Add a Link &#8211; Details Information  </strong> <br><br>Protocol: IKEv2 IPSEC/IKE <br>Policy: &lt;Default / Custom>   <br><br>If custom then the following options will need to be completed:   <br><br>IKE Phase 1: Encryption: &lt;AES128, AES192, AES256, GCMAES128, GCMAES265> <br>IKEv2 integrity: &lt;SHA256,SHA384, GCMAES128, GCMAES265> <br>DH Group: &lt;DHGroup14,>   <br>IKE Phase 2: <br>IPSec Encryption: &lt;GCMAES128, GCMAES192, GCMAES256, None> <br>IPSec Integrity: &lt;GCMAES128, GCMAES192, GCMAES256, SHA256> <br>PFS Group: &lt;None, PFS1, PFS2, PFS14, PFS2048, PFSMM, SCP256, ECP384> <br>SA lifetime (seconds): &lt;value from 300 &#8211; 86400>   <br><br>Click Next   <br><br>Note: SA IP Range must be configured as 0.0.0.0/0 &#8211; 0.0.0.0/0</td><td>&nbsp; &nbsp; <img loading="lazy" decoding="async" width="600" height="968" class="wp-image-5412 colorbox-5369" style="width: 600px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/10/pic5.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/10/pic5.png 563w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pic5-186x300.png 186w" sizes="auto, (max-width: 600px) 100vw, 600px" /></td></tr><tr><td><strong>Add a Link &#8211; Security &nbsp; </strong><br><br>Pre-shared key (PSK): &lt;enter a key to be used on Entra and on your VPN Device&gt;<br><br>Click Save</td><td> &nbsp;<img loading="lazy" decoding="async" width="600" height="217" class="wp-image-5413 colorbox-5369" style="width: 600px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/10/pic6.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/10/pic6.png 563w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pic6-300x109.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></td></tr><tr><td><strong>Connectivity Tab Information: </strong>&nbsp; <br><br>Click Next</td><td> &nbsp;<img loading="lazy" decoding="async" width="600" height="146" class="wp-image-5414 colorbox-5369" style="width: 600px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/10/pic7.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/10/pic7.png 1402w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pic7-300x73.png 300w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pic7-1024x249.png 1024w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pic7-768x187.png 768w" sizes="auto, (max-width: 600px) 100vw, 600px" /></td></tr><tr><td><strong>Traffic Profile: </strong>&nbsp; <br>Select the traffic profile for this connection</td><td><img loading="lazy" decoding="async" width="600" height="181" class="wp-image-5415 colorbox-5369" style="width: 600px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/10/pic8.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/10/pic8.png 781w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pic8-300x91.png 300w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pic8-768x232.png 768w" sizes="auto, (max-width: 600px) 100vw, 600px" /></td></tr><tr><td><strong>Review + Create Information &nbsp; <br></strong><br>Confirm the information is correct &nbsp; <br><br>Click Create remote network</td><td><img loading="lazy" decoding="async" width="600" height="296" class="wp-image-5416 colorbox-5369" style="width: 600px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/10/pic9.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/10/pic9.png 1012w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pic9-300x148.png 300w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pic9-768x379.png 768w" sizes="auto, (max-width: 600px) 100vw, 600px" /></td></tr><tr><td>From the main remote network <br><br>Select view configuration</td><td><img loading="lazy" decoding="async" width="600" height="105" class="wp-image-5417 colorbox-5369" style="width: 600px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/10/pin10.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/10/pin10.png 1427w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pin10-300x53.png 300w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pin10-1024x179.png 1024w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pin10-768x135.png 768w" sizes="auto, (max-width: 600px) 100vw, 600px" /></td></tr><tr><td>From the network configuration &nbsp; <br><br>Click Copy and Save</td><td><img loading="lazy" decoding="async" width="600" height="474" class="wp-image-5418 colorbox-5369" style="width: 600px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/10/pin11.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/10/pin11.png 560w, https://www.tsls.co.uk/wp-content/uploads/2023/10/pin11-300x237.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></td></tr></tbody></table></figure>



<h2 class="wp-block-heading">FortiGate Firewall Configuration</h2>



<p>The following table details the steps to configure a FortiGate Firewall (in this instance a 60E)</p>



<p></p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Step</strong></td><td><strong>Screenshot</strong></td></tr><tr><td>Navigate to your routers IP http://x.x.x.x<br><br>Expand VPN<br>Expand IPsec Tunnel<br>Click Create New Tunnel<br><br></td><td><img loading="lazy" decoding="async" width="650" height="304" class="wp-image-5434 colorbox-5369" style="width: 650px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/09/FG1.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/09/FG1.png 1308w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG1-300x140.png 300w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG1-1024x479.png 1024w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG1-768x359.png 768w" sizes="auto, (max-width: 650px) 100vw, 650px" /></td></tr><tr><td>Within the Wizard<br><br>Name: VPNtoEntra<br>Template Type: Custom<br><br>Click Next</td><td><img loading="lazy" decoding="async" width="650" height="231" class="wp-image-5435 colorbox-5369" style="width: 650px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/09/FG2.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/09/FG2.png 1363w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG2-300x107.png 300w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG2-1024x364.png 1024w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG2-768x273.png 768w" sizes="auto, (max-width: 650px) 100vw, 650px" /></td></tr><tr><td>On the Next Screen complete the following:<br><br>IP Version: IPv4<br>IP Address: EntraID VPN<br>Interface: WAN Port<br>NAT: Disabled<br>DPD: On Idle<br>Method: PSK<br>Pre-Shared Key: xxxxx<br>IKE: 2<br><br></td><td><img loading="lazy" decoding="async" width="650" height="706" class="wp-image-5436 colorbox-5369" style="width: 650px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/09/FG3.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/09/FG3.png 1280w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG3-276x300.png 276w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG3-943x1024.png 943w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG3-768x834.png 768w" sizes="auto, (max-width: 650px) 100vw, 650px" /></td></tr><tr><td>Phase 1 Proposal<br>Encryption: AES256<br>Authentication: SHA256<br>DH: G14<br>Key Life: 86400<br><br>Phase 2 Proposal<br>Local Address: 0.0.0.0/0.0.0.0<br>Remote Address: 0.0.0.0/0.0.0.0<br>Encryption:  AES256GCM<br>Enable PFS: uncheck<br>Key Lifetime: 27000 (from above)<br><br>Next Click OK</td><td><img loading="lazy" decoding="async" width="650" height="897" class="wp-image-5437 colorbox-5369" style="width: 650px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/09/FG4.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/09/FG4.png 1010w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG4-217x300.png 217w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG4-742x1024.png 742w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG4-768x1060.png 768w" sizes="auto, (max-width: 650px) 100vw, 650px" /></td></tr><tr><td>Configure BGP<br><br>Navigate to Network<br>Expand BGP (if missing add via system/feature visibility)<br>Enter your Local AS: (ASN from above)<br>Under Neighbors <br>Click Create New<br></td><td><img loading="lazy" decoding="async" width="650" height="384" class="wp-image-5441 colorbox-5369" style="width: 650px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/09/FG5.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/09/FG5.png 598w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG5-300x177.png 300w" sizes="auto, (max-width: 650px) 100vw, 650px" /></td></tr><tr><td>Add in the Azure BGP details:<br><br>IP: (Azure BGP from above)<br>Remote AS: (Azure ASN from above)<br>Update source: name of your IPSEC tunnel<br>Enable Enforce eBGP multihop<br>Enable Activate IPv4<br>Check Soft reconfiguration<br>Check Capability: route refresh<br><br>Click OK</td><td><img loading="lazy" decoding="async" width="650" height="690" class="wp-image-5442 colorbox-5369" style="width: 650px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/09/FG6.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/09/FG6.png 717w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG6-283x300.png 283w" sizes="auto, (max-width: 650px) 100vw, 650px" /></td></tr><tr><td>Navigate to Network<br>Expand BGP (if missing add via system/feature visibility)<br><br>Add in the local networks<br><br>Click Apply<br><br></td><td><img loading="lazy" decoding="async" width="650" height="483" class="wp-image-5443 colorbox-5369" style="width: 650px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/09/FG7.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/09/FG7.png 1172w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG7-300x223.png 300w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG7-1024x760.png 1024w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG7-768x570.png 768w" sizes="auto, (max-width: 650px) 100vw, 650px" /></td></tr><tr><td>Confirm the BGP has established and is not idle</td><td><img loading="lazy" decoding="async" width="650" height="188" class="wp-image-5444 colorbox-5369" style="width: 650px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/09/FG8.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/09/FG8.png 745w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG8-300x87.png 300w" sizes="auto, (max-width: 650px) 100vw, 650px" /></td></tr><tr><td>And confirm that the routes are visible </td><td><img loading="lazy" decoding="async" width="650" height="627" class="wp-image-5440 colorbox-5369" style="width: 650px;" src="http://www.tsls.co.uk/wp-content/uploads/2023/09/FG9.png" alt="" srcset="https://www.tsls.co.uk/wp-content/uploads/2023/09/FG9.png 692w, https://www.tsls.co.uk/wp-content/uploads/2023/09/FG9-300x290.png 300w" sizes="auto, (max-width: 650px) 100vw, 650px" /></td></tr><tr><td>Next you will need to config<br>the firewall policy to allow <br>the internal traffic to Entra</td><td>TBC</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Make sure the following are in place:</p>



<ul class="wp-block-list">
<li>SA is configured with the routes 0.0.0.0/0 &#8211; 0.0.0.0/0.</li>



<li>Route is configured for the Entra BGP Peer within the subnet /32 i.e. 172.16.2.254/32 (172.16.2.254 being the Microsoft BGP endpoint).</li>



<li>Within BGP make sure enforce eBGP multihop is enabled (if you see packets being RST/DROP from your router IP to the Azure BGP IP it&#8217;s likely because eBGP is not enabled.</li>



<li>Routes to your local network is enabled in BGP</li>
</ul>
</div>
</div>
</div></div>
<p>The post <a href="https://www.tsls.co.uk/index.php/2023/09/17/how-to-create-a-remote-network-into-entra-global-security-access/">How to create a remote network into Entra Global Security Access</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5369</post-id>	</item>
		<item>
		<title>Remote Controller LG Magic Remote, Sonos and Sky Q</title>
		<link>https://www.tsls.co.uk/index.php/2020/10/28/remote-controller-lg-magic-remote-sonos-and-sky-q/</link>
		
		<dc:creator><![CDATA[Luke Smith]]></dc:creator>
		<pubDate>Wed, 28 Oct 2020 16:06:23 +0000</pubDate>
				<category><![CDATA[Media]]></category>
		<guid isPermaLink="false">http://www.tsls.co.uk/?p=5072</guid>

					<description><![CDATA[<p>If like me you have the following setup you might be struggling to get the remotes to work with all of the devices. Hopefully this article will help you to over come this frustration. Using</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2020/10/28/remote-controller-lg-magic-remote-sonos-and-sky-q/">Remote Controller LG Magic Remote, Sonos and Sky Q</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>If like me you have the following setup you might be struggling to get the remotes to work with all of the devices. Hopefully this article will help you to over come this frustration.</p>



<ol class="wp-block-list">
<li>LG Magic Remote ( OLED Screen)</li>



<li>Sky Q remote (basic controller)</li>



<li>Sonos Soundbar</li>
</ol>



<p>Using the LG Magic Remote select the home button.</p>



<ol class="wp-block-list">
<li>Select LG Device Connections</li>



<li>Select Soundbar</li>



<li>Select Optical </li>



<li>Select Pioneer</li>



<li>Select Option 1 and Save</li>
</ol>



<p>From Sky Q</p>



<ol class="wp-block-list">
<li>Select Settings</li>



<li>Select Setup</li>



<li>Select Remote Controls</li>



<li>Select Sky Remote</li>



<li>Configure the TV and Home Theatre with the following codes </li>
</ol>



<p>TV = 0206 (LG) | Home Theatre = ?0041 (Pioneer)</p>



<p>From the Sonos App</p>



<ol class="wp-block-list">
<li>Settings</li>



<li>System</li>



<li>Speaker Name</li>



<li>Remote Control Setup</li>



<li>Point the sky remote at the soundbar and press the volume button.</li>
</ol>



<p>Both the Sky remote and LG remote should be able to control the TV, Volume and Sky.</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2020/10/28/remote-controller-lg-magic-remote-sonos-and-sky-q/">Remote Controller LG Magic Remote, Sonos and Sky Q</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5072</post-id>	</item>
		<item>
		<title>Azure App Gateway Log Analytics</title>
		<link>https://www.tsls.co.uk/index.php/2020/07/14/azure-app-gateway-log-analytics/</link>
		
		<dc:creator><![CDATA[Luke Smith]]></dc:creator>
		<pubDate>Tue, 14 Jul 2020 15:35:35 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://www.tsls.co.uk/?p=5064</guid>

					<description><![CDATA[<p>Run the following query within log analytics attached to the Azure App Gateway to review the WAF logs. AzureDiagnostics &#124; where ResourceType == &#8220;APPLICATIONGATEWAYS&#8221; and Category == &#8220;ApplicationGatewayFirewallLog&#8221;</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2020/07/14/azure-app-gateway-log-analytics/">Azure App Gateway Log Analytics</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Run the following query within log analytics attached to the Azure App Gateway to review the WAF logs.</p>



<p>AzureDiagnostics | where ResourceType == &#8220;APPLICATIONGATEWAYS&#8221; and Category == &#8220;ApplicationGatewayFirewallLog&#8221;</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2020/07/14/azure-app-gateway-log-analytics/">Azure App Gateway Log Analytics</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5064</post-id>	</item>
		<item>
		<title>Azure MySQL In App Manager &#8211; Increase Import Size</title>
		<link>https://www.tsls.co.uk/index.php/2020/04/21/azure-mysql-app-manager-increase-import-size/</link>
		
		<dc:creator><![CDATA[Luke Smith]]></dc:creator>
		<pubDate>Tue, 21 Apr 2020 03:59:47 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">http://www.tsls.co.uk/?p=4984</guid>

					<description><![CDATA[<p>When importing a database using phpmyadmin via the Azure App Service MySQL In App Manage you find the Import Maximum size is set to 8,192KiB (Max:8,192KiB). To increase the php upload size please run through</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2020/04/21/azure-mysql-app-manager-increase-import-size/">Azure MySQL In App Manager &#8211; Increase Import Size</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>When importing a database using phpmyadmin via the Azure App Service MySQL In App Manage you find the Import Maximum size is set to 8,192KiB (Max:8,192KiB).</p>
<p>To increase the php upload size please run through the following steps:</p>
<p>In the Azure Portal, select your App Service<br />
Navigate to Configuration<br />
Select Application Settings<br />
Click New Application settings</p>
<p>Name = PHP_INI_SCAN_DIR<br />
Value = D:\home\site\ini</p>
<p>Click Save</p>
<p>Then Under Development Tools select Advanced Toolees (KUDU) or navigate to https://<sitename>.scm.azurewebsites.net</p>
<p>From the menu select Debug Console\CMD</p>
<p>Go to site directory and press the “+” button and create an “ini” directory.<br />
In the ini directory, create an “extensions.ini” file.<br />
Press the edit button next to the file.<br />
Add the following to the file and save.  This will modify the Master values.<br />
upload_max_filesize=30M<br />
post_max_size=30M<br />
Go to the wwwroot directory and create a “.user.ini” file.<br />
Edit the file and add the same values as mentioned in step 7 above. This will modify the Local values.<br />
Restart the site using the Azure Portal.<br />
PHPMyAdmin Import page will also reflect the changes.</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2020/04/21/azure-mysql-app-manager-increase-import-size/">Azure MySQL In App Manager &#8211; Increase Import Size</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4984</post-id>	</item>
		<item>
		<title>Office 365 DLP Action Encrypt email messages Missing</title>
		<link>https://www.tsls.co.uk/index.php/2020/02/11/4884/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 11 Feb 2020 09:18:47 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">http://www.tsls.co.uk/?p=4884</guid>

					<description><![CDATA[<p>ISSUE When you create an Office 365 Data Loss Protection (DLP) Policy the Action to &#8220;Encrypt email messages (applies only to content in Exchange)&#8221; is missing. RESOLUTION: Exchange Online Azure AD Rights Management needs to</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2020/02/11/4884/">Office 365 DLP Action Encrypt email messages Missing</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>ISSUE</p>
<p>When you create an Office 365 Data Loss Protection (DLP) Policy the Action to &#8220;Encrypt email messages (applies only to content in Exchange)&#8221; is missing.</p>
<p>RESOLUTION:</p>
<p>Exchange Online Azure AD Rights Management needs to be eneabled.</p>
<p>Download the Exchange Online PowerShell from: https://docs.microsoft.com/en-us/powershell/exchange/exchange-online/exchange-online-powershell?view=exchange-ps</p>
<p><code><br />
Connect-ExchangeOnline<br />
Connect-AadrmService<br />
(Get-AadrmConfiguration).LicensingIntranetDistributionPointUrl -match “https:\/\/[0-9A-Za-z\.-]*” | Out-Null; $matches[0]</code></p>
<p><code>#Copy URL into $list below<br />
$irmConfig = Get-IRMConfiguration<br />
$list = $irmConfig.LicensingLocation<br />
$list += “https://512889fd-d24f-4f29-87e1-7111b27ebada.rms.eu.aadrm.com/_wmcs/licensing“<br />
Set-IRMConfiguration -LicensingLocation $list<br />
Set-IRMConfiguration -internallicensingenabled $true<br />
&lt;\code&gt;</p>
<p></code></p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2020/02/11/4884/">Office 365 DLP Action Encrypt email messages Missing</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4884</post-id>	</item>
		<item>
		<title>Lansweeper Windows Firewall Requriements</title>
		<link>https://www.tsls.co.uk/index.php/2020/01/22/lansweeper-windows-firewall-requriements/</link>
		
		<dc:creator><![CDATA[Luke Smith]]></dc:creator>
		<pubDate>Wed, 22 Jan 2020 09:35:55 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://www.tsls.co.uk/?p=4794</guid>

					<description><![CDATA[<p>The following rules need to be in place for lansweeper to run: &#160; netsh advfirewall firewall add rule name=&#8221;ICMP Allow incoming V4 echo request&#8221; protocol=&#8221;icmpv4:8,any&#8221; dir=in action=allow netsh firewall set service RemoteAdmin enable netsh firewall</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2020/01/22/lansweeper-windows-firewall-requriements/">Lansweeper Windows Firewall Requriements</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The following rules need to be in place for lansweeper to run:</p>
<p>&nbsp;</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">netsh advfirewall firewall add rule name=&#8221;ICMP Allow incoming V4 echo request&#8221; protocol=&#8221;icmpv4:8,any&#8221; dir=in action=allow</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">netsh firewall set service RemoteAdmin enable</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">netsh firewall add portopening protocol=tcp port=135 name=DCOM_TCP135</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2020/01/22/lansweeper-windows-firewall-requriements/">Lansweeper Windows Firewall Requriements</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4794</post-id>	</item>
		<item>
		<title>Azure Gateway &#8211; Point-to-Site Windows VPN Client &#8211; Error processing ID payload</title>
		<link>https://www.tsls.co.uk/index.php/2019/11/07/azure-gateway-point-site-windows-vpn-client-error-processing-id-payload/</link>
		
		<dc:creator><![CDATA[Luke Smith]]></dc:creator>
		<pubDate>Thu, 07 Nov 2019 13:33:13 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://www.tsls.co.uk/?p=4514</guid>

					<description><![CDATA[<p>Issue You have configured a Point-to-Site VPN on the Azure Gateway The Azure Gateway also has Site-to-Site Connections using BGP or Static Routes The Point-to-Site is configured for SSTP and IKEv2 You configure the VPN</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2019/11/07/azure-gateway-point-site-windows-vpn-client-error-processing-id-payload/">Azure Gateway &#8211; Point-to-Site Windows VPN Client &#8211; Error processing ID payload</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">Issue</h1>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">You have configured a Point-to-Site VPN on the Azure Gateway</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">The Azure Gateway also has Site-to-Site Connections using BGP or Static Routes</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">The Point-to-Site is configured for SSTP and IKEv2</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">You configure the VPN and notice that only SSTP is used and when trying to manually set IKEv2 the client fails with the following error:</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">“Error processing ID payload”</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">
<h1 style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">Resolution 1</h1>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">First check how many routes are being published on the VPN</p>
<ol style="margin-left: .375in; direction: ltr; unicode-bidi: embed; margin-top: 0in; margin-bottom: 0in; font-family: Calibri; font-size: 11.0pt; font-weight: normal; font-style: normal;" type="1">
<li style="margin-top: 0; margin-bottom: 0; vertical-align: middle;" value="1"><span style="font-family: Calibri; font-size: 11.0pt; font-weight: normal; font-style: normal;">Select an Azure VM &gt; Select Network &gt; Select Network Card &gt; Select Effective Routes</span></li>
<li style="margin-top: 0; margin-bottom: 0; vertical-align: middle;"><span style="font-family: Calibri; font-size: 11.0pt;">Count the number of Routes</span></li>
</ol>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">If you have more than 25 routes (published on the VPN) you will need to limit the routes by summarizing them below 25 routes.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">The Windows VPN Client built into Windows 10 (1607 and above) doesn&#8217;t support more than 25 routes hence they this fails.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">If you are not able to limit these routes you will need to Use SSTP</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">NB: SSTP only allows 128 concurrent connection</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">
<h1 style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">Resolution 2</h1>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">If you are running Windows 10 builds 1607-1709 update to the latest windows 10 build or apply the following changes\fixes:</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">Install the update.</p>
<div style="direction: ltr;">
<table style="direction: ltr; border-collapse: collapse; border: 1pt solid #A3A3A3;" title="" border="1" summary="" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="vertical-align: top; width: 1.8229in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">OS version</p>
</td>
<td style="vertical-align: top; width: 1.252in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">Date</p>
</td>
<td style="vertical-align: top; width: .9569in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">Number/Link</p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 1.8423in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">Windows Server 2016</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">Windows 10 Version 1607</p>
</td>
<td style="vertical-align: top; width: 1.2715in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">January 17, 2018</p>
</td>
<td style="vertical-align: top; width: .8604in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"><a href="https://support.microsoft.com/help/4057142/windows-10-update-kb4057142">KB4057142</a></p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 1.8423in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">Windows 10 Version 1703</p>
</td>
<td style="vertical-align: top; width: 1.2715in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">January 17, 2018</p>
</td>
<td style="vertical-align: top; width: .8604in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"><a href="https://support.microsoft.com/help/4057144/windows-10-update-kb4057144">KB4057144</a></p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 1.8423in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">Windows 10 Version 1709</p>
</td>
<td style="vertical-align: top; width: 1.252in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">March 22, 2018</p>
</td>
<td style="vertical-align: top; width: .8604in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"><a href="https://www.catalog.update.microsoft.com/search.aspx?q=kb4089848">KB4089848</a></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">Set the registry key value. Create or set “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\ IKEv2\DisableCertReqPayload” REG_DWORD key in the registry to 1.</p>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">
<h1 style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">Resolution 3</h1>
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">
<p style="margin: 0in; font-family: Calibri; font-size: 11.0pt;">If you are running Windows 10 builds below 1607 you will need to update to the latest windows 10 build</p>
<p>The post <a href="https://www.tsls.co.uk/index.php/2019/11/07/azure-gateway-point-site-windows-vpn-client-error-processing-id-payload/">Azure Gateway &#8211; Point-to-Site Windows VPN Client &#8211; Error processing ID payload</a> appeared first on <a href="https://www.tsls.co.uk">TSLS - Luke Smith</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4514</post-id>	</item>
	</channel>
</rss>
