IPSEC.CONF(5) strongSwan IPSEC.CONF(5) (NAME) ipsec.conf - IPsec (DESCRIPTION) ipsec.conf IPsec strongSwan . (secrets) ipsec.secrets(5) . . (section) . # () . include . . . (wildcards) ( sh(1) ) : include ipsec.*.conf include . . also ( ) ( ) . : type name type name . . . : parameter=value ( ). = . . value ( ) . %default also ( ). value ( ). value (")  (escape ).  ( ). : \n, \r, \t, \b, \f. << >> ( ) << >> ( `.' ) . : also . (override) also . . also ( also ). %default . . : config IPsec conn IPsec ca (CA) . CONN (CONN SECTIONS) conn (connection specification) IPsec . . : conn snt left=192.168.0.1 leftsubnet=10.1.0.0/16 right=192.168.0.2 rightsubnet=10.1.0.0/16 keyingtries=%forever auto=add : : IP . IKEv1 'ISAKMP SA' IKEv2 'IKE SA' . 'IPsec SA' 'Child SA' . strongSwan pluto charon . pluto charon 5.0 strongSwan IKEv1 IKEv2 . left () right () (local) (remote). left right left right. IP IP . ( ) . left . . left right ( ). left left right left right . '(required)' () . CONN (CONN PARAMETERS) . aaa_identity = AAA IKEv2 EAP . EAP ( EAP-TLS) IKEv2 . aggressive = yes | no (Aggressive Mode) IKEv1 (Main Mode ). ah = AH sha1-sha256-modp1024. integrity[-dhgroup] . IKEv2 ( -) . IKEv1 . ah esp AH+ESP . AH ESP . . (!) . dh-group CHILD_SA/Quick Mode Diffie-Hellman ( esp ). also = conn . auth = IKEv1 pluto AH ESP charon . ah AH ( ) . AH+ESP . authby = pubkey | rsasig | ecdsasig | psk | secret | never | xauthpsk | xauthrsasig psk secret (pre-shared secrets) pubkey () rsasig RSA ecdsasig DSA. never ( / shunt-only). . IKEv1 xauthpsk xauthrsasig (XAUTH) IKEv1 RSA . IKEv2 . leftauth . auto = ignore | add | route | start IPsec add route start ignore (). add . route (kernel traps) . leftsubnet rightsubnet . start . ignore . . . closeaction = none | clear | hold | restart CHILD_SA ( dpdaction ). closeaction (reauthentication) (uniqueids) . compress = yes | no IPComp ( ) yes no (). yes . no . dpdaction = none | clear | hold | restart (DPD RFC 3706) R_U_THERE ( IKEv1) INFORMATIONAL ( IKEv2) IPsec . clear hold restart DPD (timeout) . clear . hold . restart . none DPD . dpddelay = 30s |