User Tools

Site Tools


technology:servers:apple_content_caches

Apple Content Caches

Clients and Peering

The color of the cache indicates the color of the client being served.

charter71.86.47.96/29morenet204.184.43.0/24high_school10.100.0.0/16middle_school10.101.0.0/16upper_elementary10.102.0.0/16heritage_elementary10.103.0.0/16vipx/16guestx/16PeersFortiGateApple-Cache-08153Apple-Cache-08154Apple-Cache-08152Apple-Cache-08151

macOS Setup

Content caches should be excluded from enrolling into MDM.

macOS Setup Screens:

  • Country/Region: United States
  • Accessibility: Not Now
  • Connect to a WiFi network: connect an ethernet cable.
  • User Account:
    • Name: SOTO Admin
    • Username: sotoadmin
    • Password: Generate a password and store it in the password database.
  • Transfer information: Not now
  • Sign in with your Apple ID: Not now
  • Screen Time: Not Now
  • Enable Siri: Not Now
  • Choose your look: Continue

Check for updates: Settings > General > Software Updates

Configuration

Settings > General > About

Settings > General > Sharing

  • Remote Login: Enable
  • Remote Management: Enable
    • Options > Only these users:
      • SOTO Admin; Enable All Access Options
  • Remote Apple Events: Enable
  • Content Caching: Enable
    • Share: Internet Connection: Enable
    • Hold Alt and Click Advanced Options
      • Clients
        • Cache content for: devices using the custom local networks
          • IP range to be served. Example for High School subnet 10.100.0.0-10.100.255.255.
        • My local networks: use custom public IP addresses
          • 71.86.47.96 - 71.86.47.103
          • 204.184.43.0 - 204.184.43.255
      • Peers
        • Share content with: content caches using custom local networks
        • 10.0.0.0 - 10.255.255.255
  • Displays > Advanced
    • Prevent automatic sleeping when the display is off: Enable
  • Energy Saver
    • Start up automatically after power failure true

DNS Zone Configuration

For clients to locate content caches; A DNS record needs to be placed within one of their search domains. Search domains are configured in their DHCP scope or manually in the clients network configuration.

_applcache._tcp.<search domain zone> TXT "prs=71.86.47.96-71.86.47.96,204.184.43.0-204.184.43.255"

Switch Configuration

Native VLAN: VLAN primarily be targeted for service.

CLI Tools

AssetCacheLocatorUtil - run this from client devices to see what caches are available.

AssetCacheManagerUtil - run this from content caches to monitor and manage the caching service.

technology/servers/apple_content_caches.txt · Last modified: Wednesday, October 11, 2023 08:53 PM by Nathan C. McGuire