Fritzbox u. dynDNS: Gibt es Probleme mit PiHole

Sorry, bin auf dem Gebiet Neuling.
Gibt es denn ein vorgefertigtes Profil, welches ich nutzen kann?
Wie macht ihr das?
 
Das musst du dir selbst erstellen da darin deine VPN Daten stehen müssen.
Das Grundgerüst kannst du mit dem Apple Configurator erstellen, dann per Texteditor die OnDemand Regel einbauen.
Z.B. dass VPN immer an geht wenn du nicht daheim im WLAN bist.
Allerdings schaltet sich selbst damit der VPN seit iOS13 im Standby teilweise aus.
Geht aber wegen des Profils wieder an wenn man das iPhone anschaltet.
 
Hast du dazu eine Anleitung, die idiotensicher ist?
 
Vielen Dank!
Hab mir das Profil erstellt, der Code sieht so aus:

Code:
<?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>IPSec</key>
            <dict>
                <key>AuthenticationMethod</key>
                <string>SharedSecret</string>
                <key>LocalIdentifier</key>
                <string>XXXX</string>
                <key>LocalIdentifierType</key>
                <string>KeyID</string>
                <key>RemoteAddress</key>
                <string>XXXX.ddnss.de</string>
                <key>SharedSecret</key>
                <data>
                ENTFERNT
                </data>
                <key>XAuthEnabled</key>
                <integer>1</integer>
                <key>XAuthName</key>
                <string>XXXX</string>
                <key>XAuthPassword</key>
                <string>XXXX</string>
                <!-- VPN-On-Demand Codeblock -->
                <key>OnDemandEnabled</key>
                <integer>1</integer>
                <key>OnDemandRules</key>
                <array>
                <!-- VPN beim Zugriff auf Heimnetz-Adressen aufbauen -->
                    <dict>
                        <key>Action</key>
                        <string>EvaluateConnection</string>
                        <key>ActionParameters</key>
                        <array>
                            <dict>
                                <key>Domains</key>
                                <array>
                                    <string>*.local</string>
                                    <string>*.fritz.box</string>
                                    <string>fritz.box</string>
                                </array>
                                <key>DomainAction</key>
                                <string>ConnectIfNeeded</string>
                            </dict>
                        </array>
                    </dict>
                    <dict>
                        <!-- VPN bei ausgewählten WLAN-Netzen deaktivieren -->
                        <key>InterfaceTypeMatch</key>
                        <string>WiFi</string>
                        <key>SSIDMatch</key>
                        <array>
                            <string>XXXX</string>
                        </array>
                        <key>Action</key>
                        <string>Disconnect</string>
                    </dict>
                    <dict>
                        <!-- VPN bei aktiver WLAN-Verbindung aktivieren -->
                        <key>InterfaceTypeMatch</key>
                        <string>WiFi</string>
                        <key>Action</key>
                        <string>Connect</string>
                    </dict>
                    <dict>
                        <!-- VPN im Mobilfunknetz aktivieren -->
                        <key>InterfaceTypeMatch</key>
                        <string>Cellular</string>
                        <key>Action</key>
                        <string>Connect</string>
                    </dict>
                    <dict>
                        <!-- VPN Default state -->
                        <key>Action</key>
                        <string>Disconnect</string>
                    </dict>
                </array>
                <!-- VPN-On-Demand Codeblock ENDE-->
            </dict>
            <key>IPv4</key>
            <dict>
                <key>OverridePrimary</key>
                <integer>0</integer>
            </dict>
            <key>PayloadDescription</key>
            <string>Konfiguriert VPN-Einstellungen</string>
            <key>PayloadDisplayName</key>
            <string>VPN</string>
            <key>PayloadIdentifier</key>
            <string>com.apple.vpn.managed.F136487E-87C0-44DB-A39D-403805DB41FB</string>
            <key>PayloadType</key>
            <string>com.apple.vpn.managed</string>
            <key>PayloadUUID</key>
            <string>F136487E-87C0-44DB-A39D-403805DB41FB</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
            <key>Proxies</key>
            <dict>
                <key>HTTPEnable</key>
                <integer>0</integer>
                <key>HTTPSEnable</key>
                <integer>0</integer>
            </dict>
            <key>UserDefinedName</key>
            <string>Fritzbox-VPN</string>
            <key>VPNType</key>
            <string>IPSec</string>
        </dict>
    </array>
    <key>PayloadDisplayName</key>
    <string>VPN on Demand</string>
    <key>PayloadIdentifier</key>
    <string>XXXX</string>
    <key>PayloadRemovalDisallowed</key>
    <false/>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>111D2886-07C7-4CAF-A91F-46F48424B66B</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
</dict>
</plist>

Trotzdem bleibt das Standby-Problem. Eine VPN-Verbindung wird nicht automatisch wieder aufgebaut.
 
Weil
<!-- VPN Default state -->
<key>Action</key>
<string>Disconnect</string>
falsch ist.
Du willst doch verbunden bleiben.

Und dein Shared Secret war noch sichtbar. Aber heißt ja auch
geteiltes Geheimnis :D
 
Trotzdem bleibt das Standby-Problem. Eine VPN-Verbindung wird nicht automatisch wieder aufgebaut.

Das mit dem Standby ist normal. Sobald keine Daten mehr fliessen schaltet sich die VPN Verbindung nach kurzer Zeit wieder ab.
 
Richtig. Verbindet sich dann aber wieder wenn richtig konfiguriert.
 
Weil
<!-- VPN Default state -->
<key>Action</key>
<string>Disconnect</string>
falsch ist.
Du willst doch verbunden bleiben.

Und dein Shared Secret war noch sichtbar. Aber heißt ja auch
geteiltes Geheimnis :D

Oh man :rolleyes:
Es kann so einfach sein...
Jetzt scheint es zu laufen!
Vielen Dank!!!
 
Ich nehme alles zurück und behaupte das Gegenteil!
Nach gewisser Zeit der Inaktivität verbindet sich das iPhone nicht neu mit dem VPN!
Ich bekomm hier noch einen Anfall!
Was mache ich falsch?
 
Was steht denn dann im VPN Menü?
Versucht er zu verbinden oder sagt er dass er es aktuell nicht muss?
 
Wo genau meinst du? Im iPhone?
 
Ja.
 

Anhänge

  • 0C0E4BC6-C636-4951-B6C4-A5ADFCD6718A.jpeg
    0C0E4BC6-C636-4951-B6C4-A5ADFCD6718A.jpeg
    65,7 KB · Aufrufe: 118
Siehe Anhang
 

Anhänge

  • 5694F123-D59C-479D-8AB5-8DC08C9280AB.png
    5694F123-D59C-479D-8AB5-8DC08C9280AB.png
    9,5 KB · Aufrufe: 119
Hm. Da scheint die Cellular Regel nicht ngewendet zu werden. Wenn die so drin ist wie oben gepostet sollte es normal jedoch passen.
 
Also hier nochmal der Code:

Code:
<?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>IPSec</key>
            <dict>
                <key>AuthenticationMethod</key>
                <string>SharedSecret</string>
                <key>LocalIdentifier</key>
                <string>XXXX</string>
                <key>LocalIdentifierType</key>
                <string>KeyID</string>
                <key>RemoteAddress</key>
                <string>XXXX.ddnss.de</string>
                <key>SharedSecret</key>
                <data>
                XXXX==
                </data>
                <key>XAuthEnabled</key>
                <integer>1</integer>
                <key>XAuthName</key>
                <string>XXXX</string>
                <key>XAuthPassword</key>
                <string>XXXX</string>
                <!-- VPN-On-Demand Codeblock -->
                <key>OnDemandEnabled</key>
                <integer>1</integer>
                <key>OnDemandRules</key>
                <array>
                <!-- VPN beim Zugriff auf Heimnetz-Adressen aufbauen -->
                    <dict>
                        <key>Action</key>
                        <string>EvaluateConnection</string>
                        <key>ActionParameters</key>
                        <array>
                            <dict>
                                <key>Domains</key>
                                <array>
                                    <string>*.local</string>
                                    <string>*.fritz.box</string>
                                    <string>fritz.box</string>
                                </array>
                                <key>DomainAction</key>
                                <string>ConnectIfNeeded</string>
                            </dict>
                        </array>
                    </dict>
                    <dict>
                        <!-- VPN bei ausgewählten WLAN-Netzen deaktivieren -->
                        <key>InterfaceTypeMatch</key>
                        <string>WiFi</string>
                        <key>SSIDMatch</key>
                        <array>
                            <string>XXXX</string>
                        </array>
                        <key>Action</key>
                        <string>Disconnect</string>
                    </dict>
                    <dict>
                        <!-- VPN bei aktiver WLAN-Verbindung aktivieren -->
                        <key>InterfaceTypeMatch</key>
                        <string>WiFi</string>
                        <key>Action</key>
                        <string>Connect</string>
                    </dict>
                    <dict>
                        <!-- VPN im Mobilfunknetz aktivieren -->
                        <key>InterfaceTypeMatch</key>
                        <string>Cellular</string>
                        <key>Action</key>
                        <string>Connect</string>
                    </dict>
                    <dict>
                        <!-- VPN Default state -->
                        <key>Action</key>
                        <string>Connect</string>
                    </dict>
                </array>
                <!-- VPN-On-Demand Codeblock ENDE-->
            </dict>
            <key>IPv4</key>
            <dict>
                <key>OverridePrimary</key>
                <integer>0</integer>
            </dict>
            <key>PayloadDescription</key>
            <string>Konfiguriert VPN-Einstellungen</string>
            <key>PayloadDisplayName</key>
            <string>VPN</string>
            <key>PayloadIdentifier</key>
            <string>com.apple.vpn.managed.F136487E-87C0-44DB-A39D-403805DB41FB</string>
            <key>PayloadType</key>
            <string>com.apple.vpn.managed</string>
            <key>PayloadUUID</key>
            <string>F136487E-87C0-44DB-A39D-403805DB41FB</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
            <key>Proxies</key>
            <dict>
                <key>HTTPEnable</key>
                <integer>0</integer>
                <key>HTTPSEnable</key>
                <integer>0</integer>
            </dict>
            <key>UserDefinedName</key>
            <string>Fritzbox-VPN</string>
            <key>VPNType</key>
            <string>IPSec</string>
        </dict>
    </array>
    <key>PayloadDisplayName</key>
    <string>VPN on Demand</string>
    <key>PayloadIdentifier</key>
    <string>XXXX.5BAE8DD5-D5D9-40EB-A109-FDD6BA636383</string>
    <key>PayloadRemovalDisallowed</key>
    <false/>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>111D2886-07C7-4CAF-A91F-46F48424B66B</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
</dict>
</plist>
 
Also ich hab das mit dem Heimnetzwerk nicht drin weil ist ja eh immer an.
 
welchen Teil genau?
 
Den:
Code:
<!-- VPN beim Zugriff auf Heimnetz-Adressen aufbauen -->
                   <dict>
                       <key>Action</key>
                       <string>EvaluateConnection</string>
                       <key>ActionParameters</key>
                       <array>
                           <dict>
                               <key>Domains</key>
                               <array>
                                   <string>*.local</string>
                                   <string>*.fritz.box</string>
                                   <string>fritz.box</string>
                               </array>
                               <key>DomainAction</key>
                               <string>ConnectIfNeeded</string>
                           </dict>
                       </array>
                   </dict>
 
Soll ich den einfach mal rausnehmen und nochmal testen?
 

Ähnliche Themen

P
Antworten
18
Aufrufe
1.509
Stelvio
Stelvio
Zurück
Oben Unten