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};
    };
}

0 ответов

Другие вопросы по тегам