mirror of
https://git.dn42.dev/wiki/wiki.git
synced 2024-12-09 22:13:08 +01:00
Updated ipsec-on-freebsd (markdown)
This commit is contained in:
parent
58e01c81a1
commit
70af5b16e4
@ -20,4 +20,46 @@ Reboot into your new kernel.
|
||||
|
||||
Install the racoon daemon. It's included in the [security/ipsec-tools](http://www.freshports.org/security/ipsec-tools/) port.
|
||||
Racoon is pain in the ass to configure the first time because it's error messages aren't helping and the complexity of IPsec. Don't let this stop you.
|
||||
x
|
||||
```
|
||||
path pre_shared_key "/usr/local/etc/racoon/psk";
|
||||
path certificate "/usr/local/etc/racoon/certs";
|
||||
log info;
|
||||
|
||||
listen {
|
||||
isakmp a.b.c.d [500];
|
||||
isakmp_natt a.b.c.d [4500];
|
||||
}
|
||||
|
||||
padding {
|
||||
strict_check on;
|
||||
}
|
||||
|
||||
timer {
|
||||
natt_keepalive 5 sec;
|
||||
interval 3 sec;
|
||||
phase1 45 sec; # give embedded CPUs time to finish RSA operations
|
||||
phase2 45 sec;
|
||||
}
|
||||
|
||||
remote b.c.d.e [500] {
|
||||
exchange_mode main;
|
||||
proposal_check strict;
|
||||
my_identifier asn1dn;
|
||||
peers_identifier asn1dn;
|
||||
lifetime time 1 hour;
|
||||
certificate_type x509 "self.crt" "self.key";
|
||||
peers_certfile x509 "peer.crt";
|
||||
ca_type x509 "ca.crt";
|
||||
verify_cert on;
|
||||
send_cert off; # neither send
|
||||
send_cr off; # nor request a crt to be send
|
||||
|
||||
proposal {
|
||||
encryption_algorithm aes 256;
|
||||
hash_algorithm sha256;
|
||||
authentication_method rsasig;
|
||||
dh_group modp4096;
|
||||
}
|
||||
}
|
||||
|
||||
```
|
Loading…
Reference in New Issue
Block a user