---
title: ipv4Settings
framework: networkextension
role: symbol
role_heading: Instance Property
path: networkextension/nepackettunnelnetworksettings/ipv4settings
---

# ipv4Settings

The tunnel IP version 4 settings.

## Declaration

```swift
@NSCopying var ipv4Settings: NEIPv4Settings? { get set }
```

## Mentioned in

Routing your VPN network traffic

## Discussion

Discussion This property contains the IPv4 routes specifying what IPv4 traffic to route to the tunnel, as well as the IPv4 address and netmask to assign to the TUN interface.

## See Also

### Accessing network properties

- [NEIPv4Settings](networkextension/neipv4settings.md)
- [ipv6Settings](networkextension/nepackettunnelnetworksettings/ipv6settings.md)
- [NEIPv6Settings](networkextension/neipv6settings.md)
- [tunnelOverheadBytes](networkextension/nepackettunnelnetworksettings/tunneloverheadbytes.md)
- [mtu](networkextension/nepackettunnelnetworksettings/mtu.md)
