Mobileconfig Конфигурация VPN не поддерживает SharedSecret
Я создал файл mobileconfig с конфигурацией VPN, который я хочу распространить через JamF Now. После дня разочарования мне все еще не удалось заставить SharedSecret автоматически заполняться профилем, когда я проверяю конфигурацию на устройстве. Это для устройств iOS и Mac.
Я хочу создать соединение L2TP без RSA SecurID.
Когда я затем добавляю SharedSecret на устройство вручную, соединение работает должным образом.
Помощь будет очень признательна.
Конфигурационный файл, который я создал, выглядит следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>VPNType</key> <string>L2TP</string>
<key>PPP</key>
<dict>
<!-- RemoteAdress should be the VPN server's IP or DNS name -->
<key>CommRemoteAddress</key> <string>TARGET_ADDRESS</string>
<!-- Auth Configuration -->
<key>AuthName</key> <string>USERNAME</string>
<key>AuthPassword</key> <string>PASSWORD</string>
</dict>
<key>IPSEC</key>
<dict>
<!-- AuthenticationMethod can either be "SharedSecret" or "Certificate" -->
<key>AuthenticationMethod</key> <string>SharedSecret</string>
<key>LocalIdentifierType</key> <string>KeyID</string>
<!-- SharedSecret must be base64 encoded -->
<key>SharedSecret</key>
<data>
SHARED_SECRET
</data>
</dict>
<key>IPv4</key>
<dict>
<key>OverridePrimary</key> <integer>1</integer>
</dict>
<key>OverridePrimary</key> <true/>
<key>OnDemandEnabled</key> <integer>0</integer>
<key>PayloadDisplayName</key> <string>Manual VPN connection</string>
<key>PayloadIdentifier</key> <string>com.apple.vpn.managed</string>
<key>PayloadType</key> <string>com.apple.vpn.managed</string>
<key>PayloadUUID</key> <string>76ac6025-f8c4-46e6-b5eb-2980b61b36d1</string>
<key>PayloadVersion</key> <integer>1</integer>
<key>PayloadEnabled</key> <true/>
<key>UserDefinedName</key> <string>VPN</string>
</dict>
</array>
<key>PayloadDescription</key> <string>Tunnel all traffic through VPN</string>
<key>PayloadDisplayName</key> <string>VPN Configurations for bqon</string>
<key>PayloadIdentifier</key> <string>DB.BAB78424-28FB-4654-915D-93D0CB87CC7B</string>
<key>PayloadOrganization</key> <string>ORGANIZATION NAME</string>
<key>PayloadRemovalDisallowed</key> <false/>
<key>PayloadType</key> <string>Configuration</string>
<key>PayloadUUID</key> <string>e838fd06-4c8c-4bb1-ac04-fb9b2390b042</string>
<key>PayloadVersion</key> <integer>1</integer>
</dict>
</plist>
В журналах появляется следующая ошибка:
Payload “Manual VPN connection” contains ignored fields. They are: {
IPSEC = {
AuthenticationMethod = SharedSecret;
LocalIdentifierType = KeyID;
SharedSecret = {removed};
};
}