8021XThirdEthernet
The payload that configures the third wired Ethernet interface.
Declaration
WiFi.EAPClientConfiguration 8021XThirdEthernetDiscussion
Specify com.apple.thirdethernet.managed as the payload type.
This payload’s contents contain these profile-specific keys:
- Interface (String)
This payload uses the value
ThirdEthernet.- EAPClientConfiguration (WiFi.EAPClientConfiguration)
The dictionary that defines the enterprise profile for the network.
- SetupModes (String)
The type of connection mode, which is either “System” or “Loginwindow.” “System” is the default.
This payload applies to Ethernet interfaces according to service order, regardless of whether the interface is working.
Profile availability
Device channel | macOS |
User channel | macOS |
Allow manual install | macOS |
Requires supervision | NA |
Requires user-approved MDM | NA |
Allowed in user enrollment | macOS |
Allow multiple payloads | NA |
Profile example
<?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>AuthenticationMethod</key>
<string></string>
<key>AutoJoin</key>
<true/>
<key>CaptiveBypass</key>
<false/>
<key>EAPClientConfiguration</key>
<dict>
<key>AcceptEAPTypes</key>
<array>
<integer>25</integer>
</array>
<key>UserName</key>
<string>user</string>
<key>UserPassword</key>
<string>password</string>
</dict>
<key>EncryptionType</key>
<string>WPA2</string>
<key>HIDDEN_NETWORK</key>
<false/>
<key>Interface</key>
<string>ThirdEthernet</string>
<key>Password</key>
<string>password</string>
<key>ProxyType</key>
<string>None</string>
<key>SetupModes</key>
<array>
<string>System</string>
</array>
<key>PayloadIdentifier</key>
<string>com.example.my8021Xthirdepayload</string>
<key>PayloadType</key>
<string>com.apple.thirdethernet.managed</string>
<key>PayloadUUID</key>
<string>bffa7d6f-fd20-45c0-a5f4-6fc5bd37c23f</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>802.1x Third Ethernet</string>
<key>PayloadIdentifier</key>
<string>com.example.myprofile</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>05c2aeaa-954e-4704-87a6-e4cff93cfd25</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>