Description
An IPsec tunnel item is used to define IPsec endpoint and will appear as a logical interface in the system.
Properties
- Name
- Specifies a symbolic name for the interface. (Identifier)
- LocalNetwork
- The network on local 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.
- RemoteEndpoint
- Specifies the IP address of the remote endpoint. This is the address the firewall will establish the IPsec tunnel to. It also
dictates from where inbound IPsec tunnels are allowed. (Optional)
- ConfigMode
- Use config mode to assign unique IP addresses to connecting roaming clients or act as a client. (Default: Off)
- IKEConfigModePool
- (Optional) Pool of IPs that are handed out to connecting roaming clients. (Optional)
- IP
- Netobject that will be assigned an IP when the tunnel is established. Can be used to NAT traffic into the interface. (Optional)
- DNS
- Netobject that will be assigned an IP of DNS when the tunnel is established. (Set only if a DNS is assigned by the remote
endpoint.). (Optional)
- IKEAlgorithms
- Specifies the IKE Proposal list used with the tunnel. (Default: High)
- IPsecAlgorithms
- Specifies the IPsec Proposal list used with the tunnel. (Default: High)
- IKELifeTimeSeconds
- The lifetime of the IKE connection in seconds. Whenever it expires, a new phase-1 exchange will be performed. (Default: 28800)
- 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: 3600)
- IPsecLifeTimeKilobytes
- The lifetime of the IPsec connection in kilobytes. (Default: 0)
- EncapsulationMode
- Transport mode is only used for L2TP/IPsec. (Default: Tunnel)
- AuthMethod
- Certificate or Pre-shared key. (Default: PSK)
- PSK
- Selects the Pre-shared key to use with this IPsec Tunnel.
- LocalID
- Specifies the local identity of the tunnel. (Optional)
- RemoteID
- Identities authorized to setup a tunnel. If not set, all authenticated peers will be authorized. (Optional)
- EnforceLocalID
- Enable if local identity must match any identity proposed by the IKE peer to match this tunnel. (Default: No)
- GatewayCertificate
- Selects the certificate the firewall uses to authenticate itself to the other IPsec peer.
- RootCertificates
- Selects one or more root certificates to use with this IPsec Tunnel.
- XAuth
- Required for inbound or Pass to peer gateway. (Default: Off)
- 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.
- AddRouteToRemoteNet
- Dynamically add a route to the remote network when the tunnel is established. The route is automatically deleted when the
tunnel is torn down. Useful when serving roaming clients. (Default: No)
- PlaintextMTU
- Specify the size at which to fragment plaintext packets sent into the tunnel (rather than fragmenting IPsec). Does not affect
decrypted packets arriving from the tunnel. (Default: 1420)
- OriginatorIPType
- Automatically pick the address of a local interface that corresponds to the local net. (Default: LocalInterface)
- OriginatorIP
- Specifies the originator IP.
- OriginatorHAIP
- Specifies private originator IP for HA. (Optional)
- TunnelMonitor
- Monitor a host inside the tunnel and renegotiate the tunnel if the host stops answering on ICMP pings. (Default: No)
- MonitoredIP
- IP address of the host beeing monitored with ICMP pings. Source address will be the IP Address configured above.
- MaxLoss
- Specifies how many consecutive ICMP pings must be lost before the tunnel is renegotiated. (Default: 10)
- IKEMode
- (IKEv1 only) Specifies which IKE mode to use, main or aggressive. (Default: Main)
- IKEVersion
- Specifies the IKE version to use for the tunnel. (Default: 2)
- DHGroup
- Specifies the Diffie-Hellman group to use when doing key exchanges in IKE. (Default: 20,19,16,15)
- PFSDHGroup
- Specifies which Diffie-Hellman group to use with PFS. (Default: 20,19,16,15)
- SetupSAPer
- Setup security association per network, host or port. (Default: Net)
- DeadPeerDetection
- IKE messages will be sent to verify the liveliness of the remote peer if no ESP packets has been received from the remote
endpoint the last 30s. (Default: Yes)
- DeadPeerDetectionInterval
- Specifies how many seconds that must have passed before the gateway sends DPD messages to the peer. (Default: 30)
- NATTraversal
- Enable or disable NAT traversal. (Default: OnIfNeeded)
- AutoEstablish
- Always keep this tunnel open regardless of any packets being sent through the tunnel. (Only applicable for lan-to-lan tunnels.).
(Default: No)
- Metric
- Specifies the metric for the auto-created route. (Default: 90)
- AutoInterfaceNetworkRoute
- Statically add a route for the remote network. The route exists regardless of the tunnel state. Useful for automatically negotiate
LAN to LAN tunnels for outbound traffic. (Default: Yes)
- IKEIPsecPerIKELimit
- Specifies the maximum number of IPsec SAs one IKE SA is allowed to create as responder. The limit is not enforced when a new
IPsec SA is initiated by the firewall itself. (Default: 0)
- IKEMaxIPsecPerIKELimitViolations
- Specifies how many times the IPsec per IKE SA limit can be exceeded before action is taken and the IKE is removed. (Default: 0)
- IKEDSField
- Specifies the value of the Differentiated Services Field of the IP header in IKE packets. (Default: 0)
- IPsecDSField
- Specifies the value of the Differentiated Services Field of the outer IP header of IPsec packets in tunnel mode. If unspecified,
the value of the inner IP header will be used instead. (Optional)
- LocalEndpoint
- (Optional) Specifies on which local IP address this tunnel should accept incoming IKE/IPsec traffic on and/or used as the
sender in a Tunnel negotiation (even if the IP is either ARP published or Core routed). (Optional)
- IncomingInterfaceFilter
- (Optional) Interface filter for incoming IKE/ESP packets. Used in virtual routing scenarios to seperate tunnels that listen
on the same IP but in different routing tables. (Default: any)
- OutgoingRoutingTable
- (Optional) Routing table used when sending IKE/ESP packets to the remote endpoint. Used in virtual routing scenarios. (Default: main)
- RequestEAPID
- Send an EAP identity request to client. This allows the client to use different identities for the IKE and EAP negotiation.
(Default: Yes)
- EAP
- Use EAP to authenticate either the firewall itself or the connecting peer. (Default: Off)
- EAPUsername
- Specifies the username to pass to the remote gateway via EAP.
- EAPPassword
- Specifies the password to pass to the remote gateway via EAP.
- SNMPIndex
- Interface index assigned by the system when persistent interface indexes are enabled. (Default: 0)
- Attribute
- Special Attribute of the current object. (Optional)
- MemberOfRoutingTable
- All or Specific. (Default: All)
- RoutingTable
- Specifies the PBR table to insert the interface IP route into. It also means that the specified routing table will be used
for all routing lookups, unless overridden by a PBR rule. (Default: main)
- Zone
- (Optional) Specifies the Zone that this interface is a member of. (Optional)
- ProxyARPAllInterfaces
- Always select all interfaces, including new ones, for publishing routes via Proxy ARP. (Default: No)
- ProxyARPInterfaces
- Specifies the interfaces on which the firewall should publish routes via Proxy ARP. (Optional)
- Comments
- Text describing the current object. (Optional)