This is common when using VPN solutions like Cisco AnyConnect, when using Citrix Gateway hosted on Azure, when connected to certain Wi-Fi networks or mobile networks (3G, 4G, etc).
Citrix Workspace 1911 Mac
XenApp and XenDesktop 7.15 or Citrix Virtual Apps and Desktops 1808+
EDT-capable Citrix Receiver / Workspace app:
- Receiver for Windows 4.9, Workspace app for Windows 1808+
- Workspace app for Mac 1808+
- Workspace app for Linux 1808+
- Workspace app for iOS 1808+
- Workspace app for Android 1909+
SolutionCitrix Virtual Apps and Desktops 7 1912 LTSR and Workspace app for Windows 1911 introduced support for EDT MTU Discovery. If using these versions (or newer) of the VDA and Workspace app for Windows, this workaround is not required. Please review the documentation for more details.
This workaround is needed if using VDA 1909 (or older), Workspace app for Windows 1910 (or older), or Workspace app for Mac, Linux, or iOS.
The workaround involves lowering the EDT MTU to a value that will not cause fragmentation.
This MTU value needs to be determined for each network. A tool like mturoute.exe can help determine the appropriate MTU for a network.
When using Azure:
- If ICA traffic has to traverse an Azure Gateway, the EDT MTU must be set to 1350 since Azure limits the MTU on the Azure Gateway to 1400.
- If using an Azure-hosted Citrix Gateway, the EDT MTU must be set to a value lower than 1500 (e.g. 1480).
1. Define the EDT MTU and Output Buffers Length in the ICA file template in the Storefront server:
Add the following options under the [Application] section:
udtMSS=1480 (add this line if using Receiver for Windows 4.9 - 4.9 CU3, Workspace app for Linux 1808 - 1903, Workspace app 1808+ for Mac or iOS)
edtMSS=1480 (add this line if using Receiver for Windows 4.9 CU4+, Workspace app for Windows 1808+, Workspace app for Linux 1906+)
edtMSS and OutBufLength should be set to the same value.
The client and server will agree on sizes during the connection negotiation.
2. Enable Receiver/Workspace app to read the custom EDT MTU and Output Buffers Length values.
NOTE: If using Receiver for Windows 4.9 CU4+, Workspace app for Windows 1808+, or Workspace app for Mac 1809+, the configuration described below is NOT required, so step 2 can be omitted.
There is a legacy issue in these Receivers for Windows where OutbufLength, when passed in an ICA file, is ignored.
Even if the registry value is modified to '*', meaning accept everything from the ICA file, the ICA file setting is still ignored.
For this to work, in addition to creating the 'UDPStackParameters' key as mentioned above, it is also necessary to modify the OutbufLength value in the registry and set it to the desired value determined above (1480 in the example):
- 64-bit Windows
- 32-bit Windows
To do this, open Terminal and run:
defaults write com.citrix.receiver.nomas UDPStackParameters -bool YES
Settings > Advanced > Adaptive Transport Settings > Read EDT stack parameter
Settings > Advanced > EDT Stack Parameters
Today, I am going to show you how to install Citrix Workspace App at Microsoft Windows 10.
- Login to Windows 10.
- Login and download Citrix Workspace app 1911 from Citrix.com website.
- Click Yes at User Account Control.
- At License Agreement page, select I accept the license agreement, click Next.
- Make sure Installation successful, click Add Account.
- On the add account page, enter the url of Virtual App server, click Add.
- On the Workspace page, click Add your favorite apps.
- Click the application which you would like to add it as favorite app. In my case, I add Microsoft Outlook.
- Double click Microsoft Outlook and it will pop up app Starting….
- You may see the warning issues at the bottom of outlook, it’s showing Windows Desktop Search is not available. This is not Citrix issues, and it’s easy to fix it.
- Login to Citrix Virtual App VDA server, in my case, it’s CGY-XEN02.
- Check the Services, the windows Search startup type is Disabled.
- Change it Startup Type from Disabled to Automatic, click Start.
- Close Microsoft Outlook and reopen it again and you will see the warning message gone.
Hope you enjoy this post.
Author: Cary Sun
Cary Sun is an Principal Consultant, He has a strong background specializing in datacenter and deployment solutions, and has spent over 20 years in the planning, design, and implementation of network technologies and Management and system integration.He hold CISCO CERTIFIED INTERNETWORK EXPERT (CCIE No.4531) from 1997.Cary is also a Microsoft Most Valuable Professional (MVP) and Cisco Champion, He is a published author with serveral titles, include blogs on Checkyourlogs.net, author for many books. Specialties: CCIE /CCNA / MCSE / MCITP / MCTS / MCSA / Solution Expert / CCA