Ich habe mir mal die Mühe gemacht eine VPN-Config für alle meine VPNs zu machen. Leider ist es beim aktuellen iOS so, man muss das entsprechende VPN doch vorher auswählen, aber wer nur eines hat... . Leider ist es auch so, iOS kann KEINE IP-Adressen mehr (192.168.xxx.xxx), sondern nur noch die aufgelösten Adressen.
Ich löse das so: ich habe mit mit dem Safari die NAS mit dem aufgelösten Namen aufgerufen und diesen Aufruf als Link auf dem iPhone -Schirm als Direktlink gespeichert. Wenn das korrekte VPN-Profil gewählt wurde rufe ich den Link auf und die VPN-Verbindung steht, danach DSCam aufrufen (leider kann die blöde APP nur IPs).
Zum Beispiel der Anfang einer *.mobileconfig, die man sich selbst zuschickt und mit iOS-MAIL aufruft, dann speichert, ... Eine *.cfg auf der Fritzbox installiert und ab gehts. Suche mal nach Teilen dieses Beispiels im Netz, und etwas einlesen.
Rich (BBCode):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//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>IPSec</key>
<dict>
<key>AuthenticationMethod</key>
<string>SharedSecret</string>
<key>OnDemandEnabled</key>
<integer>1</integer>
<key>OnDemandRules</key>
<array>
<!-- Turn off VPNONDEMAND if on matching WiFi network -->
<dict>
<key>InterfaceTypeMatch</key>
<string>WiFi</string>
<key>SSIDMatch</key>
<array>
<string>WLANNAME</string>
</array>
<key>Action</key>
<string>Disconnect</string>
</dict>
<!-- Turn on VPNONDEMAND if matching IP or Domain -->
<dict>
<key>Action</key>
<string>EvaluateConnection</string>
<key>ActionParameters</key>
<array>
<dict>
<key>Domains</key>
<array>
<string>192.168.2.1</string>
<string>synology-nas.fritz</string>
</array>
<key>DomainAction</key>
<string>ConnectIfNeeded</string>
</dict>
</array>
</dict>
</array>
<key>LocalIdentifier</key>
<string>NAMEDERVPNVERBINDUNG</string>
<key>LocalIdentifierType</key>
<string>KeyID</string>
<key>RemoteAddress</key>
<string>MYFRITZADRESSE</string>
<key>SharedSecret</key>
<string>SHAREDKEY</string>
</dict>
<key>PayloadDescription</key>
<string>Configures VPN settings, including authentication.</string>
<key>PayloadDisplayName</key>
<string>VPN (NAMEDESPROFILS)</string>
<key>PayloadIdentifier</key>
<string>MYFRITZADRESSE</string>
<key>PayloadOrganization</key>
<string>NAMEDESPROFILS</string>
<key>PayloadType</key>
<string>com.apple.vpn.managed</string>
<key>PayloadUUID</key>
<string>SHAREDKEY</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>UserDefinedName</key>
<string>NAMEDESPROFILS</string>
<key>VPNType</key>
<string>IPSec</string>
</dict>
</array>
<key>PayloadDescription</key>
<string>VPN-Zugang zu NAMEDESPROFILS</string>
<key>PayloadDisplayName</key>
<string>NAMEDESPROFILS</string>
<key>PayloadIdentifier</key>
<string>MYFRITZADRESSE</string>
<key>PayloadOrganization</key>
<string>NAMEDESPROFILS</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>MYFRITZADRESSE</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>