testing: Converted swanctl to systemd

This commit is contained in:
Andreas Steffen 2017-11-10 17:21:40 +01:00
parent 65f74cd13d
commit 70dc5bb8ad
181 changed files with 1170 additions and 849 deletions

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,15 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
pools = /usr/local/sbin/swanctl --load-pools default = 1
conns = /usr/local/sbin/swanctl --load-conns }
} auth {
default = 0
}
}
} }

View File

@ -1,8 +1,8 @@
carol::swanctl --terminate --ike home carol::swanctl --terminate --ike home
dave::swanctl --terminate --ike home dave::swanctl --terminate --ike home
carol::service charon stop 2> /dev/null carol::systemctl stop strongswan-swanctl
dave::service charon stop 2> /dev/null dave::systemctl stop strongswan-swanctl
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
moon::iptables-restore < /etc/iptables.flush moon::iptables-restore < /etc/iptables.flush
carol::iptables-restore < /etc/iptables.flush carol::iptables-restore < /etc/iptables.flush
dave::iptables-restore < /etc/iptables.flush dave::iptables-restore < /etc/iptables.flush

View File

@ -2,9 +2,9 @@ moon::iptables-restore < /etc/iptables.rules
carol::iptables-restore < /etc/iptables.rules carol::iptables-restore < /etc/iptables.rules
dave::iptables-restore < /etc/iptables.rules dave::iptables-restore < /etc/iptables.rules
moon::cat /etc/swanctl/swanctl_base.conf moon::cat /etc/swanctl/swanctl_base.conf
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
carol::service charon start 2> /dev/null carol::systemctl start strongswan-swanctl
dave::service charon start 2> /dev/null dave::systemctl start strongswan-swanctl
moon::expect-connection rw-carol moon::expect-connection rw-carol
carol::expect-connection home carol::expect-connection home
carol::swanctl --initiate --child home 2> /dev/null carol::swanctl --initiate --child home 2> /dev/null

View File

@ -1,16 +1,19 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 pem pkcs1 gmp x509 curl revocation hmac kernel-netlink socket-default vici load = random nonce aes sha1 sha2 pem pkcs1 gmp x509 curl revocation hmac kernel-netlink socket-default vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
cache_crls = yes cache_crls = yes
} }

View File

@ -1,16 +1,19 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 pem pkcs1 gmp x509 curl revocation hmac kernel-netlink socket-default vici load = random nonce aes sha1 sha2 pem pkcs1 gmp x509 curl revocation hmac kernel-netlink socket-default vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
cache_crls = yes cache_crls = yes
} }

View File

@ -1,4 +1,4 @@
carol::service charon stop 2> /dev/null carol::systemctl stop strongswan-swanctl
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
moon::rm /etc/swanctl/x509crl/* moon::rm /etc/swanctl/x509crl/*
carol::rm /etc/swanctl/x509crl/* carol::rm /etc/swanctl/x509crl/*

View File

@ -1,5 +1,5 @@
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
carol::service charon start 2> /dev/null carol::systemctl start strongswan-swanctl
moon::expect-connection rw moon::expect-connection rw
carol::expect-connection home carol::expect-connection home
carol::swanctl --initiate --child home 2> /dev/null carol::swanctl --initiate --child home 2> /dev/null

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce sha1 sha2 aes hmac pem pkcs1 x509 revocation constraints pubkey curve25519 gmp curl kernel-netlink socket-default resolve updown vici load = random nonce sha1 sha2 aes hmac pem pkcs1 x509 revocation constraints pubkey curve25519 gmp curl kernel-netlink socket-default resolve updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce sha1 sha2 aes hmac pem pkcs1 x509 revocation constraints pubkey curve25519 gmp curl kernel-netlink socket-default resolve updown vici load = random nonce sha1 sha2 aes hmac pem pkcs1 x509 revocation constraints pubkey curve25519 gmp curl kernel-netlink socket-default resolve updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -4,14 +4,17 @@ swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac vici kernel-netlink socket-default updown attr farp dhcp load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac vici kernel-netlink socket-default updown attr farp dhcp
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
}
auth {
default = 0
}
} }
plugins { plugins {
dhcp { dhcp {
server = 10.1.255.255 server = 10.1.255.255

View File

@ -1,8 +1,8 @@
carol::swanctl --terminate --ike home carol::swanctl --terminate --ike home
dave::swanctl --terminate --ike home dave::swanctl --terminate --ike home
carol::service charon stop 2> /dev/null carol::systemctl stop strongswan-swanctl
dave::service charon stop 2> /dev/null dave::systemctl stop strongswan-swanctl
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
venus::cat /var/state/dhcp/dhcpd.leases venus::cat /var/state/dhcp/dhcpd.leases
venus::server isc-dhcp-server stop 2> /dev/null venus::server isc-dhcp-server stop 2> /dev/null
moon::iptables-restore < /etc/iptables.flush moon::iptables-restore < /etc/iptables.flush

View File

@ -3,9 +3,9 @@ carol::iptables-restore < /etc/iptables.rules
dave::iptables-restore < /etc/iptables.rules dave::iptables-restore < /etc/iptables.rules
venus::cat /etc/dhcp/dhcpd.conf venus::cat /etc/dhcp/dhcpd.conf
venus::service isc-dhcp-server start 2> /dev/null venus::service isc-dhcp-server start 2> /dev/null
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
carol::service charon start 2> /dev/null carol::systemctl start strongswan-swanctl
dave::service charon start 2> /dev/null dave::systemctl start strongswan-swanctl
moon::expect-connection rw moon::expect-connection rw
carol::expect-connection home carol::expect-connection home
carol::swanctl --initiate --child home 2> /dev/null carol::swanctl --initiate --child home 2> /dev/null

View File

@ -1,16 +1,20 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default updown vici load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default updown vici
fragment_size = 1400 fragment_size = 1400
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,16 +1,20 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default updown vici load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default updown vici
fragment_size = 1400 fragment_size = 1400
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,16 +1,20 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default updown vici load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default updown vici
fragment_size = 1400 fragment_size = 1400
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,8 +1,8 @@
carol::swanctl --terminate --ike home 2> /dev/null carol::swanctl --terminate --ike home 2> /dev/null
dave::swanctl --terminate --ike home 2> /dev/null dave::swanctl --terminate --ike home 2> /dev/null
carol::service charon stop 2> /dev/null carol::systemctl stop strongswan-swanctl
dave::service charon stop 2> /dev/null dave::systemctl stop strongswan-swanctl
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
moon::iptables-restore < /etc/iptables.flush moon::iptables-restore < /etc/iptables.flush
carol::iptables-restore < /etc/iptables.flush carol::iptables-restore < /etc/iptables.flush
dave::iptables-restore < /etc/iptables.flush dave::iptables-restore < /etc/iptables.flush

View File

@ -1,9 +1,9 @@
moon::iptables-restore < /etc/iptables.rules moon::iptables-restore < /etc/iptables.rules
carol::iptables-restore < /etc/iptables.rules carol::iptables-restore < /etc/iptables.rules
dave::iptables-restore < /etc/iptables.rules dave::iptables-restore < /etc/iptables.rules
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
carol::service charon start 2> /dev/null carol::systemctl start strongswan-swanctl
dave::service charon start 2> /dev/null dave::systemctl start strongswan-swanctl
moon::expect-connection rw moon::expect-connection rw
carol::expect-connection home carol::expect-connection home
carol::swanctl --initiate --child home 2> /dev/null carol::swanctl --initiate --child home 2> /dev/null

View File

@ -1,17 +1,20 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default updown vici load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default updown vici
fragment_size = 1400 fragment_size = 1400
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
auth = /usr/local/sbin/swanctl --load-authorities }
} auth {
default = 0
}
}
} }

View File

@ -1,17 +1,20 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default updown vici load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default updown vici
fragment_size = 1400 fragment_size = 1400
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
auth = /usr/local/sbin/swanctl --load-authorities }
} auth {
default = 0
}
}
} }

View File

@ -1,17 +1,20 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default updown vici load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default updown vici
fragment_size = 1400 fragment_size = 1400
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
auth = /usr/local/sbin/swanctl --load-authorities }
} auth {
default = 0
}
}
} }

View File

@ -1,8 +1,8 @@
carol::swanctl --terminate --ike home 2> /dev/null carol::swanctl --terminate --ike home 2> /dev/null
dave::swanctl --terminate --ike home 2> /dev/null dave::swanctl --terminate --ike home 2> /dev/null
carol::service charon stop 2> /dev/null carol::systemctl stop strongswan-swanctl
dave::service charon stop 2> /dev/null dave::systemctl stop strongswan-swanctl
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
moon::iptables-restore < /etc/iptables.flush moon::iptables-restore < /etc/iptables.flush
carol::iptables-restore < /etc/iptables.flush carol::iptables-restore < /etc/iptables.flush
dave::iptables-restore < /etc/iptables.flush dave::iptables-restore < /etc/iptables.flush

View File

@ -7,9 +7,9 @@ dave::ip6tables-restore < /etc/ip6tables.rules
alice::"ip route add fec0:\:/16 via fec1:\:1" alice::"ip route add fec0:\:/16 via fec1:\:1"
carol::"ip route add fec1:\:/16 via fec0:\:1" carol::"ip route add fec1:\:/16 via fec0:\:1"
dave::"ip route add fec1:\:/16 via fec0:\:1" dave::"ip route add fec1:\:/16 via fec0:\:1"
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
carol::service charon start 2> /dev/null carol::systemctl start strongswan-swanctl
dave::service charon start 2> /dev/null dave::systemctl start strongswan-swanctl
moon::expect-connection rw moon::expect-connection rw
carol::expect-connection home carol::expect-connection home
carol::swanctl --initiate --child home 2> /dev/null carol::swanctl --initiate --child home 2> /dev/null

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default resolve updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default resolve updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default resolve updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default resolve updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,17 +1,20 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown sqlite attr-sql vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown sqlite attr-sql vici
start-scripts {
creds = /usr/local/sbin/swanctl --load-creds
conns = /usr/local/sbin/swanctl --load-conns
}
syslog {
daemon {
default = 1
}
auth {
default = 0
}
}
plugins { plugins {
attr-sql { attr-sql {
database = sqlite:///etc/db.d/ipsec.db database = sqlite:///etc/db.d/ipsec.db
@ -21,4 +24,5 @@ charon {
pool { pool {
load = sqlite load = sqlite
database = sqlite:///etc/db.d/ipsec.db
} }

View File

@ -1,8 +1,8 @@
carol::swanctl --terminate --ike home carol::swanctl --terminate --ike home
dave::swanctl --terminate --ike home dave::swanctl --terminate --ike home
carol::service charon stop 2> /dev/null carol::systemctl stop strongswan-swanctl
dave::service charon stop 2> /dev/null dave::systemctl stop strongswan-swanctl
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
moon::iptables-restore < /etc/iptables.flush moon::iptables-restore < /etc/iptables.flush
carol::iptables-restore < /etc/iptables.flush carol::iptables-restore < /etc/iptables.flush
dave::iptables-restore < /etc/iptables.flush dave::iptables-restore < /etc/iptables.flush

View File

@ -7,9 +7,9 @@ moon::ipsec pool --addattr nbns --server PH_IP_VENUS 2> /dev/null
moon::iptables-restore < /etc/iptables.rules moon::iptables-restore < /etc/iptables.rules
carol::iptables-restore < /etc/iptables.rules carol::iptables-restore < /etc/iptables.rules
dave::iptables-restore < /etc/iptables.rules dave::iptables-restore < /etc/iptables.rules
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
carol::service charon start 2> /dev/null carol::systemctl start strongswan-swanctl
dave::service charon start 2> /dev/null dave::systemctl start strongswan-swanctl
moon::expect-connection rw moon::expect-connection rw
carol::expect-connection home carol::expect-connection home
carol::swanctl --initiate --child home 2> /dev/null carol::swanctl --initiate --child home 2> /dev/null

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,15 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
pools = /usr/local/sbin/swanctl --load-pools default = 1
conns = /usr/local/sbin/swanctl --load-conns }
} auth {
default = 0
}
}
} }

View File

@ -1,8 +1,8 @@
carol::swanctl --terminate --ike home carol::swanctl --terminate --ike home
dave::swanctl --terminate --ike home dave::swanctl --terminate --ike home
carol::service charon stop 2> /dev/null carol::systemctl stop strongswan-swanctl
dave::service charon stop 2> /dev/null dave::systemctl stop strongswan-swanctl
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
moon::iptables-restore < /etc/iptables.flush moon::iptables-restore < /etc/iptables.flush
carol::iptables-restore < /etc/iptables.flush carol::iptables-restore < /etc/iptables.flush
dave::iptables-restore < /etc/iptables.flush dave::iptables-restore < /etc/iptables.flush

View File

@ -1,9 +1,9 @@
moon::iptables-restore < /etc/iptables.rules moon::iptables-restore < /etc/iptables.rules
carol::iptables-restore < /etc/iptables.rules carol::iptables-restore < /etc/iptables.rules
dave::iptables-restore < /etc/iptables.rules dave::iptables-restore < /etc/iptables.rules
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
carol::service charon start 2> /dev/null carol::systemctl start strongswan-swanctl
dave::service charon start 2> /dev/null dave::systemctl start strongswan-swanctl
moon::expect-connection rw moon::expect-connection rw
carol::expect-connection home carol::expect-connection home
carol::swanctl --initiate --child home 2> /dev/null carol::swanctl --initiate --child home 2> /dev/null

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,8 +1,8 @@
carol::swanctl --terminate --ike home carol::swanctl --terminate --ike home
dave::swanctl --terminate --ike home dave::swanctl --terminate --ike home
carol::service charon stop 2> /dev/null carol::systemctl stop strongswan-swanctl
dave::service charon stop 2> /dev/null dave::systemctl stop strongswan-swanctl
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
winnetou::ip route del 10.1.0.0/16 via 192.168.0.1 winnetou::ip route del 10.1.0.0/16 via 192.168.0.1
carol::ip route del 10.1.0.0/16 via 192.168.0.1 carol::ip route del 10.1.0.0/16 via 192.168.0.1
dave::ip route del 10.1.0.0/16 via 192.168.0.1 dave::ip route del 10.1.0.0/16 via 192.168.0.1

View File

@ -1,9 +1,9 @@
winnetou::ip route add 10.1.0.0/16 via 192.168.0.1 winnetou::ip route add 10.1.0.0/16 via 192.168.0.1
carol::ip route add 10.1.0.0/16 via 192.168.0.1 carol::ip route add 10.1.0.0/16 via 192.168.0.1
dave::ip route add 10.1.0.0/16 via 192.168.0.1 dave::ip route add 10.1.0.0/16 via 192.168.0.1
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
carol::service charon start 2> /dev/null carol::systemctl start strongswan-swanctl
dave::service charon start 2> /dev/null dave::systemctl start strongswan-swanctl
moon::expect-connection rw moon::expect-connection rw
carol::expect-connection home carol::expect-connection home
carol::swanctl --initiate --child home 2> /dev/null carol::swanctl --initiate --child home 2> /dev/null

View File

@ -1,10 +1,14 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
charon { charon-systemd {
load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac xcbc vici kernel-netlink socket-default fips-prf eap-sim eap-sim-file eap-identity updown load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac xcbc vici kernel-netlink socket-default fips-prf eap-sim eap-sim-file eap-identity updown
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,10 +1,14 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
charon { charon-systemd {
load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac xcbc vici kernel-netlink socket-default fips-prf eap-sim eap-sim-file eap-identity updown load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac xcbc vici kernel-netlink socket-default fips-prf eap-sim eap-sim-file eap-identity updown
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,13 +1,16 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
charon { charon-systemd {
load = random nonce aes sha1 sha2 md5 pem pkcs1 curve25519 gmp x509 curl revocation hmac xcbc vici kernel-netlink socket-default fips-prf eap-radius eap-identity updown load = random nonce aes sha1 sha2 md5 pem pkcs1 curve25519 gmp x509 curl revocation hmac xcbc vici kernel-netlink socket-default fips-prf eap-radius eap-identity updown
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
plugins { plugins {
eap-radius { eap-radius {
secret = gv6URkSs secret = gv6URkSs

View File

@ -1,4 +1,4 @@
carol::service charon stop 2> /dev/null carol::systemctl stop strongswan-swanctl
dave::service charon stop 2> /dev/null dave::systemctl stop strongswan-swanctl
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
alice::killall radiusd alice::killall radiusd

View File

@ -5,9 +5,9 @@ alice::cat /etc/freeradius/triplets.dat
carol::cat /etc/ipsec.d/triplets.dat carol::cat /etc/ipsec.d/triplets.dat
dave::cat /etc/ipsec.d/triplets.dat dave::cat /etc/ipsec.d/triplets.dat
alice::radiusd alice::radiusd
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
carol::service charon start 2> /dev/null carol::systemctl start strongswan-swanctl
dave::service charon start 2> /dev/null dave::systemctl start strongswan-swanctl
moon::expect-connection rw moon::expect-connection rw
carol::expect-connection home carol::expect-connection home
carol::swanctl --initiate --child home 2> /dev/null carol::swanctl --initiate --child home 2> /dev/null

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default vici load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default vici load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,15 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default vici load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
auths = /usr/local/sbin/swanctl --load-authorities default = 1
conns = /usr/local/sbin/swanctl --load-conns }
} auth {
default = 0
}
}
} }

View File

@ -1,8 +1,8 @@
carol::swanctl --terminate --ike home 2> /dev/null carol::swanctl --terminate --ike home 2> /dev/null
dave::swanctl --terminate --ike home 2> /dev/null dave::swanctl --terminate --ike home 2> /dev/null
carol::service charon stop 2> /dev/null carol::systemctl stop strongswan-swanctl
dave::service charon stop 2> /dev/null dave::systemctl stop strongswan-swanctl
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
carol::rm -r /etc/swanctl carol::cd /etc/swanctl; rm -r rsa/* x509/* x509ca/*
dave::rm -r /etc/swanctl dave::cd /etc/swanctl; rm -r rsa/* x509/* x509ca/*
moon::rm -r /etc/swanctl moon::cd /etc/swanctl; rm -r rsa/* x509/* x509ca/*

View File

@ -1,6 +1,6 @@
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
carol::service charon start 2> /dev/null carol::systemctl start strongswan-swanctl
dave::service charon start 2> /dev/null dave::systemctl start strongswan-swanctl
moon::expect-connection research moon::expect-connection research
carol::expect-connection alice carol::expect-connection alice
carol::swanctl --initiate --child alice 2> /dev/null carol::swanctl --initiate --child alice 2> /dev/null

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,5 +1,5 @@
moon::swanctl --terminate --ike gw-gw 2> /dev/null moon::swanctl --terminate --ike gw-gw 2> /dev/null
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
sun::service charon stop 2> /dev/null sun::systemctl stop strongswan-swanctl
moon::iptables-restore < /etc/iptables.flush moon::iptables-restore < /etc/iptables.flush
sun::iptables-restore < /etc/iptables.flush sun::iptables-restore < /etc/iptables.flush

View File

@ -1,7 +1,7 @@
moon::iptables-restore < /etc/iptables.rules moon::iptables-restore < /etc/iptables.rules
sun::iptables-restore < /etc/iptables.rules sun::iptables-restore < /etc/iptables.rules
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
sun::service charon start 2> /dev/null sun::systemctl start strongswan-swanctl
moon::expect-connection gw-gw moon::expect-connection gw-gw
sun::expect-connection gw-gw sun::expect-connection gw-gw
moon::swanctl --initiate --child net-net 2> /dev/null moon::swanctl --initiate --child net-net 2> /dev/null

View File

@ -1,16 +1,12 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 pkcs8 curve25519 x509 revocation constraints pubkey openssl random load = pem pkcs1 pkcs8 curve25519 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 pkcs8 x509 revocation curve25519 curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 pkcs8 x509 revocation curve25519 curl kernel-netlink socket-default updown vici
start-scripts {
creds = /usr/local/sbin/swanctl --load-creds
conns = /usr/local/sbin/swanctl --load-conns
}
syslog { syslog {
auth { auth {
default = 0 default = 0

View File

@ -1,16 +1,12 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 pkcs8 curve25519 x509 revocation constraints pubkey openssl random load = pem pkcs1 pkcs8 curve25519 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 pkcs8 x509 revocation curve25519 curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 pkcs8 x509 revocation curve25519 curl kernel-netlink socket-default updown vici
start-scripts {
creds = /usr/local/sbin/swanctl --load-creds
conns = /usr/local/sbin/swanctl --load-conns
}
syslog { syslog {
auth { auth {
default = 0 default = 0

View File

@ -1,6 +1,6 @@
moon::swanctl --terminate --ike gw-gw 2> /dev/null moon::swanctl --terminate --ike gw-gw 2> /dev/null
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
sun::service charon stop 2> /dev/null sun::systemctl stop strongswan-swanctl
moon::iptables-restore < /etc/iptables.flush moon::iptables-restore < /etc/iptables.flush
sun::iptables-restore < /etc/iptables.flush sun::iptables-restore < /etc/iptables.flush
moon::rm /etc/swanctl/pkcs8/* moon::rm /etc/swanctl/pkcs8/*

View File

@ -2,8 +2,8 @@ moon::rm /etc/swanctl/rsa/moonKey.pem
sun::rm /etc/swanctl/rsa/sunKey.pem sun::rm /etc/swanctl/rsa/sunKey.pem
moon::iptables-restore < /etc/iptables.rules moon::iptables-restore < /etc/iptables.rules
sun::iptables-restore < /etc/iptables.rules sun::iptables-restore < /etc/iptables.rules
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
sun::service charon start 2> /dev/null sun::systemctl start strongswan-swanctl
moon::expect-connection gw-gw moon::expect-connection gw-gw
sun::expect-connection gw-gw sun::expect-connection gw-gw
moon::swanctl --initiate --child net-net 2> /dev/null moon::swanctl --initiate --child net-net 2> /dev/null

View File

@ -4,11 +4,15 @@ swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
}
auth {
default = 0
}
} }
} }

View File

@ -4,11 +4,15 @@ swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
}
auth {
default = 0
}
} }
} }

View File

@ -4,11 +4,15 @@ swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
}
auth {
default = 0
}
} }
} }

View File

@ -1,8 +1,8 @@
moon::swanctl --terminate --ike gw-gw 2> /dev/null moon::swanctl --terminate --ike gw-gw 2> /dev/null
sun::swanctl --terminate --ike gw-gw 2> /dev/null sun::swanctl --terminate --ike gw-gw 2> /dev/null
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
sun::service charon stop 2> /dev/null sun::systemctl stop strongswan-swanctl
carol::service charon stop 2> /dev/null carol::systemctl stop strongswan-swanctl
moon::iptables-restore < /etc/iptables.flush moon::iptables-restore < /etc/iptables.flush
sun::iptables-restore < /etc/iptables.flush sun::iptables-restore < /etc/iptables.flush
carol::iptables-restore < /etc/iptables.flush carol::iptables-restore < /etc/iptables.flush

View File

@ -1,9 +1,9 @@
moon::iptables-restore < /etc/iptables.rules moon::iptables-restore < /etc/iptables.rules
sun::iptables-restore < /etc/iptables.rules sun::iptables-restore < /etc/iptables.rules
carol::iptables-restore < /etc/iptables.rules carol::iptables-restore < /etc/iptables.rules
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
sun::service charon start 2> /dev/null sun::systemctl start strongswan-swanctl
carol::service charon start 2> /dev/null carol::systemctl start strongswan-swanctl
carol::expect-connection gw-moon carol::expect-connection gw-moon
carol::expect-connection gw-sun carol::expect-connection gw-sun
moon::expect-connection gw-gw moon::expect-connection gw-gw

View File

@ -4,15 +4,19 @@ swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac kernel-netlink socket-default forecast vici load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac kernel-netlink socket-default forecast vici
start-scripts {
creds = /usr/local/sbin/swanctl --load-creds
conns = /usr/local/sbin/swanctl --load-conns
}
multiple_authentication = no multiple_authentication = no
syslog {
daemon {
default = 1
}
auth {
default = 0
}
}
plugins { plugins {
forecast { forecast {
groups = 224.0.0.251 groups = 224.0.0.251

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
charon { charon-systemd {
load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac kernel-netlink socket-default forecast vici load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac kernel-netlink socket-default forecast vici
start-scripts {
creds = /usr/local/sbin/swanctl --load-creds
conns = /usr/local/sbin/swanctl --load-conns
}
multiple_authentication = no multiple_authentication = no
syslog {
daemon {
default = 1
}
auth {
default = 0
}
}
plugins { plugins {
forecast { forecast {
groups = 224.0.0.251 groups = 224.0.0.251

View File

@ -1,3 +1,3 @@
moon::swanctl --terminate --ike gw-gw 2> /dev/null moon::swanctl --terminate --ike gw-gw 2> /dev/null
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
sun::service charon stop 2> /dev/null sun::systemctl stop strongswan-swanctl

View File

@ -1,7 +1,7 @@
moon::echo 1 > /proc/sys/net/ipv4/igmp_max_memberships moon::echo 1 > /proc/sys/net/ipv4/igmp_max_memberships
sun::echo 1 > /proc/sys/net/ipv4/igmp_max_memberships sun::echo 1 > /proc/sys/net/ipv4/igmp_max_memberships
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
sun::service charon start 2> /dev/null sun::systemctl start strongswan-swanctl
moon::expect-connection gw-gw moon::expect-connection gw-gw
sun::expect-connection gw-gw sun::expect-connection gw-gw
moon::swanctl --initiate --child net-net 2> /dev/null moon::swanctl --initiate --child net-net 2> /dev/null

View File

@ -1,10 +1,14 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
charon { charon-systemd {
load = random nonce openssl pem pkcs1 pubkey kernel-netlink socket-default vici updown load = random nonce openssl pem pkcs1 pubkey kernel-netlink socket-default vici updown
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,10 +1,14 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
charon { charon-systemd {
load = random nonce openssl pem pkcs1 pubkey kernel-netlink socket-default vici updown load = random nonce openssl pem pkcs1 pubkey kernel-netlink socket-default vici updown
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,6 +1,6 @@
moon::swanctl --terminate --ike gw-gw 2> /dev/null moon::swanctl --terminate --ike gw-gw 2> /dev/null
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
sun::service charon stop 2> /dev/null sun::systemctl stop strongswan-swanctl
moon::iptables-restore < /etc/iptables.flush moon::iptables-restore < /etc/iptables.flush
sun::iptables-restore < /etc/iptables.flush sun::iptables-restore < /etc/iptables.flush
moon::rm /etc/swanctl/pubkey/* moon::rm /etc/swanctl/pubkey/*

View File

@ -2,8 +2,8 @@ sun::iptables-restore < /etc/iptables.rules
moon::iptables-restore < /etc/iptables.rules moon::iptables-restore < /etc/iptables.rules
sun::cd /etc/swanctl; rm x509/* x509ca/* sun::cd /etc/swanctl; rm x509/* x509ca/*
moon::cd /etc/swanctl; rm x509/* x509ca/* moon::cd /etc/swanctl; rm x509/* x509ca/*
sun::service charon start 2> /dev/null sun::systemctl start strongswan-swanctl
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
sun::expect-connection gw-gw sun::expect-connection gw-gw
moon::expect-connection gw-gw moon::expect-connection gw-gw
moon::swanctl --initiate --child net-net 2> /dev/null moon::swanctl --initiate --child net-net 2> /dev/null

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,5 +1,5 @@
moon::swanctl --terminate --ike gw-gw 2> /dev/null moon::swanctl --terminate --ike gw-gw 2> /dev/null
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
sun::service charon stop 2> /dev/null sun::systemctl stop strongswan-swanctl
moon::iptables-restore < /etc/iptables.flush moon::iptables-restore < /etc/iptables.flush
sun::iptables-restore < /etc/iptables.flush sun::iptables-restore < /etc/iptables.flush

View File

@ -1,7 +1,7 @@
sun::iptables-restore < /etc/iptables.rules sun::iptables-restore < /etc/iptables.rules
moon::iptables-restore < /etc/iptables.rules moon::iptables-restore < /etc/iptables.rules
sun::service charon start 2> /dev/null sun::systemctl start strongswan-swanctl
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
sun::expect-connection gw-gw sun::expect-connection gw-gw
moon::expect-connection gw-gw moon::expect-connection gw-gw
alice::ping -c 3 -W 1 -i 0.2 PH_IP_BOB alice::ping -c 3 -W 1 -i 0.2 PH_IP_BOB

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce sha1 sha2 sha3 aes hmac pem pkcs1 x509 revocation constraints pubkey curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce sha1 sha2 sha3 aes hmac pem pkcs1 x509 revocation constraints pubkey curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce sha1 sha2 sha3 aes hmac pem pkcs1 x509 revocation constraints pubkey curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce sha1 sha2 sha3 aes hmac pem pkcs1 x509 revocation constraints pubkey curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,5 +1,5 @@
moon::swanctl --terminate --ike gw-gw 2> /dev/null moon::swanctl --terminate --ike gw-gw 2> /dev/null
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
sun::service charon stop 2> /dev/null sun::systemctl stop strongswan-swanctl
moon::iptables-restore < /etc/iptables.flush moon::iptables-restore < /etc/iptables.flush
sun::iptables-restore < /etc/iptables.flush sun::iptables-restore < /etc/iptables.flush

View File

@ -1,7 +1,7 @@
moon::iptables-restore < /etc/iptables.rules moon::iptables-restore < /etc/iptables.rules
sun::iptables-restore < /etc/iptables.rules sun::iptables-restore < /etc/iptables.rules
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
sun::service charon start 2> /dev/null sun::systemctl start strongswan-swanctl
moon::expect-connection gw-gw moon::expect-connection gw-gw
sun::expect-connection gw-gw sun::expect-connection gw-gw
moon::swanctl --initiate --child net-net 2> /dev/null moon::swanctl --initiate --child net-net 2> /dev/null

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,14 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici load = random nonce aes sha1 sha2 hmac pem pkcs1 x509 revocation curve25519 gmp curl kernel-netlink socket-default updown vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,5 +1,5 @@
moon::swanctl --terminate --ike gw-gw 2> /dev/null moon::swanctl --terminate --ike gw-gw 2> /dev/null
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
sun::service charon stop 2> /dev/null sun::systemctl stop strongswan-swanctl
moon::iptables-restore < /etc/iptables.flush moon::iptables-restore < /etc/iptables.flush
sun::iptables-restore < /etc/iptables.flush sun::iptables-restore < /etc/iptables.flush

View File

@ -1,5 +1,5 @@
sun::iptables-restore < /etc/iptables.rules sun::iptables-restore < /etc/iptables.rules
moon::iptables-restore < /etc/iptables.rules moon::iptables-restore < /etc/iptables.rules
sun::service charon start 2> /dev/null sun::systemctl start strongswan-swanctl
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
moon::sleep 0.5 moon::sleep 0.5

View File

@ -1,16 +1,19 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
charon { charon-systemd {
load = random nonce aes sha1 sha2 md5 pem pkcs1 curve25519 gmp x509 curl revocation hmac vici kernel-netlink socket-default load = random nonce aes sha1 sha2 md5 pem pkcs1 curve25519 gmp x509 curl revocation hmac vici kernel-netlink socket-default
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
auths = /usr/local/sbin/swanctl --load-authorities }
auth {
default = 0
}
} }
plugins { plugins {
revocation { revocation {
enable_ocsp = no enable_ocsp = no
} }
} }
} }

View File

@ -1,12 +1,16 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
charon { charon-systemd {
load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac vici kernel-netlink socket-default load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac vici kernel-netlink socket-default
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
plugins { plugins {
revocation { revocation {
enable_ocsp = no enable_ocsp = no

View File

@ -1,3 +1,3 @@
carol::swanctl --terminate --ike home carol::swanctl --terminate --ike home
carol::service charon stop 2> /dev/null carol::systemctl stop strongswan-swanctl
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl

View File

@ -1,5 +1,5 @@
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
carol::service charon start 2> /dev/null carol::systemctl start strongswan-swanctl
moon::expect-connection rw moon::expect-connection rw
carol::expect-connection home carol::expect-connection home
carol::swanctl --initiate --child home carol::swanctl --initiate --child home

View File

@ -1,15 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default vici load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
auths = /usr/local/sbin/swanctl --load-authorities default = 1
conns = /usr/local/sbin/swanctl --load-conns }
} auth {
default = 0
}
}
} }

View File

@ -1,15 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default vici load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
auths = /usr/local/sbin/swanctl --load-authorities default = 1
conns = /usr/local/sbin/swanctl --load-conns }
} auth {
default = 0
}
}
} }

View File

@ -1,15 +1,18 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
swanctl { swanctl {
load = pem pkcs1 x509 revocation constraints pubkey openssl random load = pem pkcs1 x509 revocation constraints pubkey openssl random
} }
charon { charon-systemd {
load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default vici load = pem pkcs1 x509 revocation constraints pubkey openssl random nonce curl kernel-netlink socket-default vici
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
auths = /usr/local/sbin/swanctl --load-authorities default = 1
conns = /usr/local/sbin/swanctl --load-conns }
} auth {
default = 0
}
}
} }

View File

@ -1,8 +1,8 @@
carol::swanctl --terminate --ike home 2> /dev/null carol::swanctl --terminate --ike home 2> /dev/null
dave::swanctl --terminate --ike home 2> /dev/null dave::swanctl --terminate --ike home 2> /dev/null
carol::service charon stop 2> /dev/null carol::systemctl stop strongswan-swanctl
dave::service charon stop 2> /dev/null dave::systemctl stop strongswan-swanctl
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
carol::rm -r /etc/swanctl carol::rm -r /etc/swanctl
dave::rm -r /etc/swanctl dave::rm -r /etc/swanctl
moon::rm -r /etc/swanctl moon::rm -r /etc/swanctl

View File

@ -1,6 +1,6 @@
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
carol::service charon start 2> /dev/null carol::systemctl start strongswan-swanctl
dave::service charon start 2> /dev/null dave::systemctl start strongswan-swanctl
moon::expect-connection research moon::expect-connection research
carol::expect-connection home carol::expect-connection home
carol::swanctl --initiate --child alice 2> /dev/null carol::swanctl --initiate --child alice 2> /dev/null

View File

@ -1,11 +1,14 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
charon { charon-systemd {
load = random nonce aes sha1 sha2 md5 pem pkcs1 curve25519 gmp x509 curl revocation hmac vici kernel-netlink socket-default load = random nonce aes sha1 sha2 md5 pem pkcs1 curve25519 gmp x509 curl revocation hmac vici kernel-netlink socket-default
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
auths = /usr/local/sbin/swanctl --load-authorities }
} auth {
default = 0
}
}
} }

View File

@ -1,10 +1,14 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
charon { charon-systemd {
load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac vici kernel-netlink socket-default load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac vici kernel-netlink socket-default
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,3 +1,3 @@
carol::swanctl --terminate --ike home carol::swanctl --terminate --ike home
carol::service charon stop 2> /dev/null carol::systemctl stop strongswan-swanctl
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl

View File

@ -1,5 +1,5 @@
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
carol::service charon start 2> /dev/null carol::systemctl start strongswan-swanctl
moon::expect-connection rw moon::expect-connection rw
carol::expect-connection home carol::expect-connection home
carol::swanctl --initiate --child home carol::swanctl --initiate --child home

View File

@ -1,10 +1,14 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
charon { charon-systemd {
load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac vici kernel-netlink socket-default updown load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac vici kernel-netlink socket-default updown
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,10 +1,14 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
charon { charon-systemd {
load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac vici kernel-netlink socket-default updown load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac vici kernel-netlink socket-default updown
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

View File

@ -1,5 +1,5 @@
carol::swanctl --terminate --ike home carol::swanctl --terminate --ike home
carol::service charon stop 2> /dev/null carol::systemctl stop strongswan-swanctl
moon::service charon stop 2> /dev/null moon::systemctl stop strongswan-swanctl
moon::iptables-restore < /etc/iptables.flush moon::iptables-restore < /etc/iptables.flush
carol::iptables-restore < /etc/iptables.flush carol::iptables-restore < /etc/iptables.flush

View File

@ -1,7 +1,7 @@
moon::iptables-restore < /etc/iptables.rules moon::iptables-restore < /etc/iptables.rules
carol::iptables-restore < /etc/iptables.rules carol::iptables-restore < /etc/iptables.rules
moon::service charon start 2> /dev/null moon::systemctl start strongswan-swanctl
carol::service charon start 2> /dev/null carol::systemctl start strongswan-swanctl
moon::expect-connection icmp moon::expect-connection icmp
moon::expect-connection ssh moon::expect-connection ssh
carol::expect-connection icmp carol::expect-connection icmp

View File

@ -1,10 +1,14 @@
# /etc/strongswan.conf - strongSwan configuration file # /etc/strongswan.conf - strongSwan configuration file
charon { charon-systemd {
load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac vici kernel-netlink socket-default updown load = random nonce aes sha1 sha2 pem pkcs1 curve25519 gmp x509 curl revocation hmac vici kernel-netlink socket-default updown
start-scripts { syslog {
creds = /usr/local/sbin/swanctl --load-creds daemon {
conns = /usr/local/sbin/swanctl --load-conns default = 1
} }
auth {
default = 0
}
}
} }

Some files were not shown because too many files have changed in this diff Show More