<!--
{
  "availability" : [
    "macOS: 13.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "NetworkExtension",
  "identifier" : "/documentation/NetworkExtension/NEEthernetTunnelNetworkSettings",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Network Extension"
    ],
    "preciseIdentifier" : "c:objc(cs)NEEthernetTunnelNetworkSettings"
  },
  "title" : "NEEthernetTunnelNetworkSettings"
}
-->

# NEEthernetTunnelNetworkSettings

The network settings for an ethernet-based VPN tunnel.

```
class NEEthernetTunnelNetworkSettings
```

## Overview

You use this type with [`NEEthernetTunnelProvider`](/documentation/NetworkExtension/NEEthernetTunnelProvider) instances to communicate the desired network settings for the packet tunnel to the framework. The framework takes care of applying the contained settings to the system.

Instances of this class are thread-safe.

## Topics

### Creating a settings instance

[`-  initWithTunnelRemoteAddress:ethernetAddress:mtu:`](/documentation/NetworkExtension/NEEthernetTunnelNetworkSettings/init(tunnelRemoteAddress:ethernetAddress:mtu:))

Creates a settings object with a given tunnel remote address and MAC address.

### Inspecting settings properties

[`ethernetAddress`](/documentation/NetworkExtension/NEEthernetTunnelNetworkSettings/ethernetAddress)

The ethernet address of the tunnel interface, as a string.

## Relationships

### Conforms To

[`CustomDebugStringConvertible`](/documentation/Swift/CustomDebugStringConvertible)

[`NSSecureCoding`](/documentation/Foundation/NSSecureCoding)

[`Equatable`](/documentation/Swift/Equatable)

[`CVarArg`](/documentation/Swift/CVarArg)

[`NSCoding`](/documentation/Foundation/NSCoding)

[`Hashable`](/documentation/Swift/Hashable)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`NSCopying`](/documentation/Foundation/NSCopying)

[`NSObjectProtocol`](/documentation/ObjectiveC/NSObjectProtocol)

### Inherits From

[`NEPacketTunnelNetworkSettings`](/documentation/NetworkExtension/NEPacketTunnelNetworkSettings)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)