You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: memdocs/intune/fundamentals/whats-new.md
+11-1Lines changed: 11 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ keywords:
7
7
author: Erikre
8
8
ms.author: erikre
9
9
manager: dougeby
10
-
ms.date: 02/07/2022
10
+
ms.date: 02/11/2022
11
11
ms.topic: conceptual
12
12
ms.service: microsoft-intune
13
13
ms.subservice: fundamentals
@@ -62,6 +62,16 @@ You can use RSS to be notified when this page is updated. For more information,
62
62
63
63
## Week of February 7, 2022
64
64
65
+
### Device security
66
+
67
+
#### Microsoft Tunnel support for Red Hat Enterprise Linux 8.5<!-- 13182253 -->
68
+
69
+
You can now use Red Hat Enterprise Linux (RHEL) 8.5 with [Microsoft Tunnel](../protect/microsoft-tunnel-overview.md).
70
+
71
+
To support RHEL 8.5, we’ve also updated the [readiness tool](../protect/microsoft-tunnel-prerequisites.md#run-the-readiness-tool) (mst-readiness) with a new check for the presence of the ip_tables module in the Linux kernel. By default, RHEL 8.5 doesn’t load the ip_tables module.
72
+
73
+
For Linux servers that don't load the module, we've provided [instructions](../protect/microsoft-tunnel-prerequisites.md#manually-load-ip_tables) to load them immediately, and to configure the Linux server to automatically load them at boot.
74
+
65
75
### App management
66
76
67
77
#### Advanced logging setting in Company Portal app<!-- 12859998 -->
Copy file name to clipboardExpand all lines: memdocs/intune/protect/microsoft-tunnel-configure.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -168,7 +168,7 @@ Before installing Microsoft Tunnel Gateway on a Linux server, configure your ten
168
168
169
169
7. After the installation script finishes, you can navigate in Microsoft Endpoint Manager admin center to the **Microsoft Tunnel Gateway** tab to view high-level status for the tunnel. You can also open the **Health status** tab to confirm that the server is online.
170
170
171
-
8. If you’re using RHEL 8.4, be sure to restart the Tunnel Gateway server by entering `mst-cli server restart` before you attempt to connect clients to it.
171
+
8. If you’re using RHEL 8.4 or 8.5, be sure to restart the Tunnel Gateway server by entering `mst-cli server restart` before you attempt to connect clients to it.
Copy file name to clipboardExpand all lines: memdocs/intune/protect/microsoft-tunnel-overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -102,7 +102,7 @@ The Microsoft Tunnel Gateway runs in containers that run on Linux servers.
102
102
**Components**:
103
103
-**A** – Microsoft Intune.
104
104
-**B**- Azure Active Directory (AD).
105
-
-**C** – Linux server with Podman (Red Hat Enterprise Linux 8.4) or Docker CE (all other Linux distributions).
105
+
-**C** – Linux server with Podman or Docker CE (See the [Linux server](../protect/microsoft-tunnel-prerequisites.md#linux-server) requirements for details about which versions require Podman or Docker)
106
106
-**C.1** - Microsoft Tunnel Gateway.
107
107
-**C.2** – Management Agent.
108
108
-**C.3** – Authentication plugin – Authorization plugin, which authenticates with Azure AD.
Copy file name to clipboardExpand all lines: memdocs/intune/protect/microsoft-tunnel-prerequisites.md
+50-17Lines changed: 50 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ keywords:
5
5
author: brenduns
6
6
ms.author: brenduns
7
7
manager: dougeby
8
-
ms.date: 01/28/2022
8
+
ms.date: 02/11/2022
9
9
ms.topic: how-to
10
10
ms.service: microsoft-intune
11
11
ms.subservice: protect
@@ -34,7 +34,7 @@ At a high level, you’ll need the following to use the Microsoft Tunnel:
34
34
- An Azure subscription.
35
35
- An Intune subscription.
36
36
- A Linux server that runs containers. This server can be on-premises or in the cloud:
37
-
- Podman for Red Hat Enterprise Linux (RHEL) 8.4
37
+
- Podman for Red Hat Enterprise Linux (RHEL) 8.4 and 8.5 (See the [Linux server](#linux-server) requirements.)
38
38
- Docker for all other Linux distributions
39
39
- A Transport Layer Security (TLS) certificate for the Linux server to secure connections from devices to the Tunnel Gateway server.
40
40
- Devices that run Android or iOS/iPadOS.
@@ -49,13 +49,17 @@ The following sections detail the prerequisites for the Microsoft Tunnel, and pr
49
49
50
50
Set up a Linux based virtual machine or a physical server on which Microsoft Tunnel Gateway will install.
51
51
52
-
-**Linux distribution** - The following are supported:
52
+
-**Supported Linux distributions** - The following table details which versions of Linux are supported for the Tunnel server, and the container they require:
53
+
54
+
|Distributon version | Container requirements | Considerations |
| Red Hat (RHEL) 8.5 | Podman 3.0 | This version of RHEL doesn't automatically load the *ip_tables* module into the Linux kernel. When you use this version, plan to [manually load the ip_tables](#manually-load-ip_tables) before Tunnel is installed.|
60
+
| Ubuntu 18.04 | Docker CE ||
61
+
| Ubuntu 20.04 | Docker CE ||
53
62
54
-
- CentOS 7.4+(CentOS 8+ isn’t supported)
55
-
- Red Hat (RHEL) 7.4+
56
-
- Red Hat (RHEL) 8.4
57
-
- Ubuntu 18.04
58
-
- Ubuntu 20.04
59
63
60
64
-**Size the Linux server**: Use the following guidance to meet your expected use:
61
65
@@ -72,17 +76,21 @@ Set up a Linux based virtual machine or a physical server on which Microsoft Tun
72
76
73
77
-**CPU**: 64-bit AMD/Intel processor.
74
78
75
-
-**Install Docker CE or Podman**: Install Podman version 3.0 on RHEL 8.4. For all other versions of RHEL or other Linux distributions, install Docker version 19.03 CE or later.
76
-
Microsoft Tunnel requires Docker (or Podman on RHEL 8.4) on the Linux server to provide support for containers. Containers provide a consistent execution environment, health monitoring and proactive remediation, and a clean upgrade experience.
79
+
-**Install Docker CE or Podman**: Depending on the version of Linux you use for your Tunnel server, you'll need to install one of the following on the Linux server:
80
+
- Docker version 19.03 CE or later
81
+
- Podman version 3.0
82
+
83
+
84
+
Microsoft Tunnel requires Docker or Podman on the Linux server to provide support for containers. Containers provide a consistent execution environment, health monitoring and proactive remediation, and a clean upgrade experience.
77
85
78
86
For information about installing and configuring Docker or Podman, see:
79
87
80
88
-[Install Docker Engine on CentOS or Red Hat Enterprise Linux 7](https://docs.docker.com/engine/install/centos/)
81
89
> [!NOTE]
82
-
> The preceding link directs you to the CentOS download and installation instructions. Use those same instructions for RHEL 7. The version installed on RHEL 7 by default is too old to support Microsoft Tunnel Gateway. Red Hat Enterprise Linux 8 does not support Docker. For RHEL 8.4, install and use Podman instead.
90
+
> The preceding link directs you to the CentOS download and installation instructions. Use those same instructions for RHEL 7.4. The version installed on RHEL 7.4 by default is too old to support Microsoft Tunnel Gateway.
83
91
-[Install Docker Engine on Ubuntu](https://docs.docker.com/engine/install/ubuntu/)
84
-
-[Install Podman on Red Hat Enterprise Linux 8.4 (scroll down to RHEL8)](https://podman.io/getting-started/installation).
85
-
Podman is the container solution used on RHEL 8.4, and *podman* is part of a module called "container-tools". In this context, a module is a set of RPM packages that represent a component and are usually installed together. A typical module contains packages with an application, packages with the application-specific dependency libraries, packages
92
+
-[Install Podman on Red Hat Enterprise Linux 8.4 and 8.5 (scroll down to RHEL8)](https://podman.io/getting-started/installation)
93
+
These versions of RHEL don't support Docker. Instead, these versions use Podman, and *podman* is part of a module called "container-tools". In this context, a module is a set of RPM packages that represent a component and are usually installed together. A typical module contains packages with an application, packages with the application-specific dependency libraries, packages
86
94
with documentation for the application, and packages with helper utilities. For more information, see [Introduction to modules](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/installing_managing_and_removing_user-space_components/introduction-to-modules_using-appstream) in the Red Hat documentation.
87
95
88
96
-**Transport Layer Security (TLS) certificate**: The Linux server requires a trusted TLS certificate to secure the connection between devices and the Tunnel Gateway server. You’ll add the TLS certificate, including the full trusted certificate chain, to the server during installation of the Tunnel Gateway.
@@ -184,7 +192,7 @@ You can use a proxy server with Microsoft Tunnel. The following considerations c
184
192
185
193
### Configure an outbound proxy for Podman
186
194
187
-
The following details can help you configure an internal proxy when using RHEL 8.4, and Podman:
195
+
The following details can help you configure an internal proxy when using Podmam:
188
196
189
197
- Authenticated proxies aren't supported.
190
198
@@ -296,19 +304,22 @@ The Microsoft Tunnel Gateway permissions group grants the following permissions:
296
304
297
305
## Run the readiness tool
298
306
299
-
Before you start a server install, we recommend you download and run the **mst-readiness** tool. The tool is a script that runs on your Linux server and does the following actions:
307
+
Before you start a server install, we recommend you download and run the most recent version of the **mst-readiness** tool. The tool is a script that runs on your Linux server and does the following actions:
300
308
301
-
- Confirms that your network configuration allows Microsoft Tunnel to access the required Microsoft endpoints.
302
309
- Validates that the Azure Active Directory (Azure AD) account you use to install Microsoft Tunnel has the required roles to complete enrollment.
303
310
311
+
- Confirms that your network configuration allows Microsoft Tunnel to access the required Microsoft endpoints.
312
+
313
+
- Checks for the presence of the ip_tables module on the Linux server. This check was added to the script on February 11 2022, when support for RHEL 8.5 was added. RHEL 8.5 doesn’t load the ip_tables module by default. If they are missing after the Linux server installs, you must [manually load the ip_tables module](#manually-load-ip_tables).
314
+
304
315
> [!IMPORTANT]
305
316
> The readiness tool doesn't validate inbound ports, which is a common misconfiguration. After the readiness tool runs, review the [firewall prerequisites](#firewall) and manually validate your firewalls pass inbound traffic.
306
317
307
318
The mst-readiness tool has a dependency on **jq**, a command-line JSON processor. Before you run the readiness tool, ensure **jq** is installed. For information about how to get and install **jq**, see the documentation for the version of Linux that you use.
308
319
309
320
To use the readiness tool:
310
321
311
-
1. Get the readiness tool by using one of the following methods:
322
+
1. Get the most recent version of the readiness tool by using one of the following methods:
312
323
- Download the tool directly by using a web browser. Go to https://aka.ms/microsofttunnelready to download a file named **mst-readiness**.
313
324
- Sign in to [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431) > **Tenant administration** > **Microsoft Tunnel Gateway**, select the **Servers** tab, select **Create** to open the *Create a server* pane, and then select **Download readiness tool**.
314
325
- Use a Linux command to get the readiness tool directly. For example, you can use **wget** or **curl** to open the link https://aka.ms/microsofttunnelready.
@@ -333,6 +344,28 @@ To use the readiness tool:
333
344
334
345
For more information about this tool, see [Reference for mst-cli](../protect/microsoft-tunnel-reference.md#mst-cli-command-line-tool-for-microsoft-tunnel-gateway) in the reference article for Microsoft Tunnel article.
335
346
347
+
### Manually load ip_tables
348
+
349
+
While most Linux distributions automatically load the ip_tables module, some distributions might not. For example, REHL 8.5 doesn't load the ip_tables by default.
350
+
351
+
To check for the presence of this module, run the most recent version of mst-readiness tool on the Linux server. The check for ip_tables was added to the readiness tools script on February 11 2022.
352
+
353
+
If the module isn’t present, the tool stops on the ip_tables module check. In this scenario, you can run the following commands to manually load the module.
354
+
355
+
**Manually load the ip_tables module**:
356
+
357
+
In the context of sudo, run the following commands on your Linux server:
358
+
359
+
1. Validate the presence of ip_tables on the server: `lsmod |grep ip_tables`
360
+
361
+
2. If ip_tables isn't present, run the following to load the module into the kernel immediately, without a restart: `/sbin/modprobe ip_tables`
362
+
363
+
3. Rerun the validation to confirm the tables are now loaded: `lsmod |grep ip_tables`
364
+
365
+
**Configure Linux to load ip_tables at boot**:
366
+
367
+
In the context of sudo, run the following command on your Linux server to create a config file that will load the ip_tables into kernel during boot time: `echo ip_tables > /etc/modules-load.d/mstunnel_iptables.conf`
368
+
336
369
## Next steps
337
370
338
371
[Configure Microsoft Tunnel](microsoft-tunnel-configure.md)
Copy file name to clipboardExpand all lines: memdocs/intune/protect/microsoft-tunnel-reference.md
+12-2Lines changed: 12 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ keywords:
5
5
author: brenduns
6
6
ms.author: brenduns
7
7
manager: dougeby
8
-
ms.date: 10/19/2021
8
+
ms.date: 02/11/2022
9
9
ms.topic: conceptual
10
10
ms.service: microsoft-intune
11
11
ms.subservice: protect
@@ -202,7 +202,7 @@ Following are environment variables you might want to configure when you install
202
202
The following are common commands for Docker that can be of use if you must investigate problems on a tunnel server.
203
203
204
204
> [!NOTE]
205
-
> Most Linux distributions use Docker. However, *Red Hat Enterprise Linux (RHEL) 8.4*are not supported to use Docker. Instead, RHEL 8.4 use Podman.
205
+
> Most Linux distributions use Docker. However, some like *Red Hat Enterprise Linux (RHEL) 8.4*do not support Docker. Instead, these distributions use Podman. See [Linxu servers](../protect/microsoft-tunnel-prerequisites.md#linux-server) in the prerequisites for more details about supported distributions and the Docker or Podman requirements of each.
206
206
>
207
207
> The references and command lines that are written for Docker can be used with Podman by replacing *docker* with *podman*.
208
208
@@ -246,3 +246,13 @@ The following are common Linux commands you might use with a tunnel server.
246
246
-`curl <URL>` – Checks access to a website. For example: `curl https://microsoft.com`
247
247
248
248
-`./<filename>` - Run a script.
249
+
250
+
### Manually load ip_tables
251
+
252
+
Use the following commands to check for, and manually load if necessary, ip_tables in the Linux server kernel. Use the sudo context:
253
+
254
+
- Validate the presence of ip_tables on the server: `lsmod |grep ip_tables`
255
+
256
+
- Create a config file that will load the ip_tables into kernel when the server boots: `echo ip_tables > /etc/modules-load.d/mstunnel_iptables.conf`
257
+
258
+
- To load ip_tables into the kernel immediately: `/sbin/modprobe ip_tables`
Copy file name to clipboardExpand all lines: memdocs/intune/protect/microsoft-tunnel-upgrade.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ keywords:
5
5
author: brenduns
6
6
ms.author: brenduns
7
7
manager: dougeby
8
-
ms.date: 04/26/2021
8
+
ms.date: 02/11/2022
9
9
ms.topic: how-to
10
10
ms.service: microsoft-intune
11
11
ms.subservice: protect
@@ -155,6 +155,10 @@ Image hash values:
155
155
Changes in this release:
156
156
157
157
- Minor bug fixes
158
+
- A new version of the *mst-readiness* tool is available for download. We recommend using the updated script, which now checks the Linux server build for the presence of the *ip_tables* module. While most Linux distributions load this module be default, some versions, like RHEL 8.5, do not.
159
+
160
+
For more information including where to download the tool, see [Run the readiness tool](../protect/Microsoft-tunnel-prerequisites.md#run-the-readiness-tool).
161
+
158
162
159
163
160
164
### October 25, 2021
@@ -169,7 +173,7 @@ Changes in this release:
169
173
170
174
- Added ability to get a client network trace
171
175
- Added ability to enabled resource access tracking
172
-
- Added support for Podman when using Red Hat Enterprise Linux 8.4
176
+
- Added support for Podman when using [some versions](../protect/microsoft-tunnel-prerequisites.md#linux-server) of Red Hat Enterprise Linux
Copy file name to clipboardExpand all lines: memdocs/intune/protect/quickstart-set-password-length-android.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,14 @@
1
1
---
2
2
# required metadata
3
3
4
-
title: Quickstart - Password compliance policy for Android devices
4
+
title: Quickstart - Password compliance policy for Android Enterprise devices
5
5
titleSuffix: Microsoft Intune
6
-
description: In this quickstart, you will use Microsoft Intune to set the length of the password required for Android devices.
6
+
description: In this quickstart, you will use Microsoft Intune to set the length of the password required for Android Enterprise devices.
7
7
keywords:
8
8
author: Erikre
9
9
ms.author: erikre
10
10
manager: dougeby
11
-
ms.date: 12/16/2021
11
+
ms.date: 02/11/2022
12
12
ms.topic: quickstart
13
13
ms.service: microsoft-intune
14
14
ms.subservice: protect
@@ -31,9 +31,9 @@ ms.collection:
31
31
ms.custom: intune-azure
32
32
---
33
33
34
-
# Quickstart: Create a password compliance policy for Android devices
34
+
# Quickstart: Create a password compliance policy for Android Enterprise devices
35
35
36
-
In this quickstart, you'll use Microsoft Intune to require your workforce's Android users to enter a password of a specific length before access is granted to information on their Android devices.
36
+
In this quickstart, you'll use Microsoft Intune to require your workforce's Android users to enter a password of a specific length before access is granted to information on their Android Enterprise devices.
37
37
38
38
An Intune device compliance policy specifies the rules and settings that devices must meet to be considered compliant. You can use compliance policies with Conditional Access to allow or block access to company resources. You can also get device reports and take actions for non-compliance.
39
39
@@ -48,7 +48,7 @@ Sign in to the [Microsoft Endpoint Manager admin center](https://go.microsoft.co
48
48
49
49
## Create a device compliance policy
50
50
51
-
Create a device compliance policy to require your workforce's Android users to enter a password of a specific length before access is granted to information on their Android devices.
51
+
Create a device compliance policy to require your workforce's Android users to enter a password of a specific length before access is granted to information on their Android Enterprise devices.
52
52
53
53
1. Sign in to [Microsoft Endpoint Manager admin center](https://go.microsoft.com/fwlink/?linkid=2109431), select **Devices** > **Compliance Policies** > **Create Policy**.
54
54
@@ -76,7 +76,7 @@ When no longer needed, delete the policy. To do so, select the compliance policy
76
76
77
77
## Next steps
78
78
79
-
In this quickstart, you used Intune to create a compliance policy for your workforce's Android devices to require a password of at least six characters in length. For more information about creating compliance policies, see [Get started with device compliance policies in Intune](device-compliance-get-started.md).
79
+
In this quickstart, you used Intune to create a compliance policy for your workforce's Android Enterprise devices to require a password of at least six characters in length. For more information about creating compliance policies, see [Get started with device compliance policies in Intune](device-compliance-get-started.md).
80
80
81
81
To follow this series of Intune quickstarts, continue to the next quickstart.
0 commit comments