Description
An IPsec tunnel item is used to define IPsec endpoint and will appear as a logical interface in the system.
Properties
- Name
- Name of this interface. (Identifier)
- IKEVersion
- Specify which version of IKE to use for negotiations. (Default: IKEv2)
- LocalAuthMethod
- Authentication method used to authenticate the local endpoint to the remote endpoint.
- RemoteAuthMethod
- Authentication method used to authenticate remote endpoint. If not specified, the local authentication method will be used.
(Optional)
- IKEMode
- Specifies which IKE mode to use: main or aggressive. (Default: Main)
- XAuthClient
- Disabled, Pass to peer gateway. (Default: Disabled)
- XAuthUsername
- Specifies the username to pass to the remote gateway vie IKE XAuth.
- XAuthPassword
- Specifies the password to pass to the remote gateway vie IKE XAuth.
- AuthProfile
- Specifies how the client should be authenticated.
- IKEProposalList
- Specifies the IKE Proposal list used with the tunnel. (Default: ike_high)
- IPsecProposalList
- Specifies the IPsec Proposal list used with the tunnel. (Default: ipsec_high)
- ForceUDPEncap
- Force UDP encapsulation of ESP packets. (Default: No)
- CfgMode
- Specifies how the tunnel will handle configuration payloads. (Default: Disabled)
- CfgAddress
- Client: Object to be assigned the internal local IP address. It can be used to NAT traffic into the tunnel. Server: Object
containing internal remote IP addresses to hand out to a peer. Only suitable for smaller numbers of IP addresses. (Optional)
- CfgDNS
- Client: Object to be assigned the IP address of the internal DNS server if provided by the peer. Server: Object containing
internal DNS server IP addresses to hand out to a peer. (Optional)
- CfgDHCP
- Client: Object to be assigned the IP address of the internal DHCP server if provided by the peer. Server: Object containing
the internal DHCP server IP address to hand out to a peer. (Optional)
- CfgNBNS
- Client: Object to be assigned the IP address of the internal NBNS server if provided by the peer. Server: Object containing
the internal NBNS server IP address to hand out to a peer. (Optional)
- CfgSubnet
- Client: Object to be assigned internal IP sub-networks if provided by the peer. Server Object containing the internal IP subnetworks
to hand out to a peer. (Optional)
- IKEDPDInterval
- The interval which DPD messages are sent. Specified in seconds. (Default: 90s)
- IKEReauthTimeSeconds
- The lifetime (in seconds) of the IKE SA before a re-authentication is needed. (Default: Disabled)
- IKELifeTimeSeconds
- The lifetime of the IKE connection in seconds. Whenever it expires, a new phase-1 exchange will be performed. (Default: 8h)
- IPsecLifeTimeSeconds
- The lifetime of the IPsec connection in seconds. Whenever it's exceeded, a re-key will be initiated, providing new IPsec encryption
and authentication session keys. (Default: 1h)
- LocalID
- Specify the local identity of the tunnel.
- RemoteID
- Specify the remote identity of the tunnel.
- AddRouteToRemoteNetwork
- Dynamically add route to the remote networks when a tunnel is established. (Default: No)
- AddRouteToCfgSubnet
- Dynamically add route to additional internal IP sub-networks when a tunnel is established. (Default: No)
- Metric
- Specifies the metric of dynamically added routes. (Default: 90)
- ProxyARPInterfaces
- Specifies the interfaces on which the firewall should publish routes via Proxy ARP. (Optional)
- StitchInterface
- Specifies the GTP tunnel that this IPsec tunnel is stitched to. (Optional)
- NumClones
- Sets the configured number of clones of the IPsec interface. (Optional)
- IncLocalNetwork
- Increases the LocalNetwork with one for each new clone. Only valid if LocalNetwork specifies a host address. (Default: No)
- IncRemoteNetwork
- Increases the RemoteNetwork with one for each new clone. Only valid if RemoteNetwork specifies a host address. (Default: Yes)
- IncLocalEndpoint
- Increases the LocalEndpoint with one for each new clone. Only valid if LocalEndpoint specifies a host address. (Default: Yes)
- IncRemoteEndpoint
- Increases the RemoteEndpoint with one for each new clone. Only valid if RemoteEndpoint specifies a host address. (Default: No)
- IncLocalID
- Increases the LocalID with one for each new clone. Only valid if LocalID specifies a IMSI. (Default: Yes)
- IncXAuthUsername
- Append number to XAuth user name. Only valid if XAuth is used. (Default: Yes)
- IncXAuthPassword
- Append number to XAuth password. Only valid if XAuth is used.. (Default: No)
- IKEDSCP
- Specifies the DSCP (Differentiated Services Codepoint) value to set in the IP header of IKE packets. (Default: 0)
- SendMultipleTS
- Whether to propose multiple traffic selectors when initiating an IKEv2 negotiation or rekey. (Default: Yes)
- AutoEstablish
- Keep this tunnel established regardless if any packets are sent through it. (Default: No)
- LocalNetwork
- The network on "this side" of the IPsec tunnel. The IPsec tunnel will be established between this network and the remote network.
- RemoteNetwork
- The network connected to the remote gateway. The IPsec tunnel will be established between the local network and this network.
- LocalEndpoint
- Specifies the IP address of the local endpoint.
- RemoteEndpoint
- Specifies the IP address of the remote endpoint.
- CopyDSCP
- Copy the DSCP (Differentiated Services Codepoint) value from the inner to the outer IP header. (Default: No)
- DSCP
- Specifies the DSCP (Differentiated Services Codepoint) value to set in the outer IP header. This value is ignored if copying
is enabled. (Default: 0)
- CopyDF
- Copy the DF (Don't Fragment) value from the inner to the outer IP header. (Default: No)
- DF
- Specifies the DF (Don't Fragment) value of the outer IP header. This value is ignored if copying is enabled. (Default: 0)
- ECN
- Enable support for ECN (Explicit Congestion Notification). Allows for ECN values to be propagated from the outer to the inner
IP header. Indication of congestion causes packets to be dropped for non-ECN-capable transports. (Default: No)
- SourceInterface
- The interface that IKE and IPsec traffic is received on. (Default: any)
- OuterRoutingTable
- The routing table to use for IKE and IPsec traffic. (Default: main)
- MTU
- Specifies the size (in bytes) of the largest packet that can be forwarded. (Default: 1500)
- IPAddress
- The interface's IP addresses. (Default: 0)
- IP4Broadcast
- The interface's IPv4 broadcast address. (Optional)
- RoutingTableMembership
- Interface's routing table membership. (Default: <all>)
- SecurityEquivalentInterfaces
- Security and transport equivalent interfaces. (Optional)
- Zone
- Specifies the zone that this interface is a member of. (Optional)
- Comments
- Text describing the current object. (Optional)
Description
An IP Pool is a dynamic collection of IP addresses that can be used by its host process.
Properties
- IPFilter
- Filter for acceptable IP addresses. (Default: all-nets)
- ServerFilter
- Filter for acceptable servers. (Default: all-nets)
- DHCPserv
- List of DHCP servers to get addresses from. (Default: 127)
- Iface
- Specifies which interface that should be used to reach DHCP server(s). (Default: core)
- Prefetch
- Specifies the number of addresses to prefetch from the DHCP server at a time. (Default: 10)
- MaxFree
- The maximum number of prefetched (unused) addresses to keep around. (Default: 20)
- MaxClients
- Maximum number of addresses in active use. (Default: 100)
- Comments
- Text describing the current object. (Optional)
![[Note]](images/note.png) |
Note |
This object type does not have an identifier and is identified by the name of the type only. There can only be one instance
of this type.
|