It appears that with the latest update to AC2 (v 2.12.1 (4A20)) that when you configure a VPN Payload for L2TP and selected "Shared Secret" for Machine Authentication, there is no longer a field to enter said Shared Secret. Anyone else see something I am missing?
Apple Configurator 2 VPN/L2TP Missing Shared Secret Field
No, I see the same issue with Apple Configurator 2 (2.12.1) on mulitple machines. My workaround is to use Apple Configurator (2.11.1) on a Mojave volume.
I have the same problem. It seems apple has a problem. I hope they are fixing it soon
Use any online tool (like base64encode.net to encode your Shared Secret into Base64 format)
Just open config file in any text editor and add the fields:
<key>PPP</key>
<dict>
... your current l2tp config...
</dict>
<key>IPSec</key>
<dict>
<key>AuthenticationMethod</key>
<string>SharedSecret</string>
<key>PromptForVPNPIN</key>
<false/>
<key>OnDemandEnabled</key>
<integer>0</integer>
<key>SharedSecret</key>
<data> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! PAST YOUR ENCODED SHARED SECRET HERE !!!!!!!!!!!!!!!!!!!! </data>
</dict>
Save, send to your device.
Just open config file in any text editor and add the fields:
<key>PPP</key>
<dict>
... your current l2tp config...
</dict>
<key>IPSec</key>
<dict>
<key>AuthenticationMethod</key>
<string>SharedSecret</string>
<key>PromptForVPNPIN</key>
<false/>
<key>OnDemandEnabled</key>
<integer>0</integer>
<key>SharedSecret</key>
<data> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! PAST YOUR ENCODED SHARED SECRET HERE !!!!!!!!!!!!!!!!!!!! </data>
</dict>
Save, send to your device.