ergosteur

ergosteur / Fizz Mobile-IPv4.mobileconfig

Last active 1 month ago

Like 0

iOS mobileconfig file for forcing IPv4 on Fizz Mobility cellular data APN to resolve VPN connectivity issues - https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA1Ki000000fxlXKAQ&lang=en_US

ergosteur revised this gist 1 month ago · db150f2

1 file changed, 61 insertions

Fizz Mobile-IPv4.mobileconfig (file created)
@@ -0,0 +1,61 @@
1 + <?xml version="1.0" encoding="UTF-8"?>
2 + <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 + <plist version="1.0">
4 + <dict>
5 + <key>PayloadContent</key>
6 + <array>
7 + <dict>
8 + <!-- Configures the initial network connection APN -->
9 + <key>AttachAPN</key>
10 + <dict>
11 + <key>Name</key>
12 + <string>mobile.videotron</string>
13 + <!-- Use IPv4 only (value 1) -->
14 + <key>AllowedProtocolMask</key>
15 + <integer>1</integer>
16 + </dict>
17 + <!-- Overrides specific settings for Data and Hotspot APNs -->
18 + <key>APNs</key>
19 + <array>
20 + <!-- Primary Fizz/Videotron Data settings -->
21 + <dict>
22 + <key>Name</key>
23 + <string>mobile.videotron</string>
24 + <!-- Ensure IPv4 is used for data and roaming -->
25 + <key>AllowedProtocolMask</key>
26 + <integer>1</integer>
27 + <key>AllowedProtocolMaskInRoaming</key>
28 + <integer>1</integer>
29 + <key>AllowedProtocolMaskInDomesticRoaming</key>
30 + <integer>1</integer>
31 + </dict>
32 + </array>
33 + <key>PayloadDescription</key>
34 + <string>Configures Fizz Mobile Data and Hotspot (Strict IPv4)</string>
35 + <key>PayloadDisplayName</key>
36 + <string>Fizz Mobile APN (IPv4)</string>
37 + <key>PayloadIdentifier</key>
38 + <string>com.fizz.apn.config</string>
39 + <key>PayloadType</key>
40 + <string>com.apple.cellular</string>
41 + <key>PayloadUUID</key>
42 + <string>8f2e91bb-a4bf-4725-8ee3-f122f122f122</string>
43 + <key>PayloadVersion</key>
44 + <integer>1</integer>
45 + </dict>
46 + </array>
47 + <key>PayloadDisplayName</key>
48 + <string>Fizz Mobile Settings (IPv4 Only)</string>
49 + <key>PayloadIdentifier</key>
50 + <string>com.fizz.profile</string>
51 + <!-- Allows the user to remove this profile -->
52 + <key>PayloadRemovalDisallowed</key>
53 + <false/>
54 + <key>PayloadType</key>
55 + <string>Configuration</string>
56 + <key>PayloadUUID</key>
57 + <string>2d08e545-7b7a-47f4-95f0-f122da7af122</string>
58 + <key>PayloadVersion</key>
59 + <integer>1</integer>
60 + </dict>
61 + </plist>