IKEv2/IPSEC "Road Warrior" VPN Tunneling?
Eugene Grosbein
egrosbein at rdtc.ru
Fri Apr 12 05:28:09 UTC 2013
12.04.2013 05:31, Karl Denninger пишет:
> Is there a "cookbook" for setting this up? There are examples for
> setting up a tunnel between two fixed-address networks (e.g. a remote
> LAN that needs to be "integrated" with a central LAN over IPSec but I
> can't find anything addressing the other situation -- remote user(s)
> where the connecting IPs are not known in advance, such as a person with
> a laptop or smartphone in a random hotel.
>
> (And is there a better list for this in the freebsd-* paradigm for the
> question?)
Moving to freebsd-net@
You'll need to install the port security/ipsec-tools for IKE protocol support.
This port contains racoon daemon, here is sample racoon.conf:
path pre_shared_key "/usr/local/etc/racoon/psk.txt";
log debug;
padding # options are not to be changed
{
maximum_length 20;
randomize off;
strict_check off;
exclusive_tail off;
}
timer # timing options. change as needed
{
counter 5;
interval 20 sec;
persend 1;
phase1 30 sec;
phase2 15 sec;
}
listen # address [port] that racoon will listening on
{
isakmp X.X.X.X [500];
isakmp Y.Y.Y.Y [500];
# isakmp_natt Z.Z.Z.Z [4500];
adminsock "/var/db/racoon/racoon.sock" "root" "wheel" 0600;
}
remote anonymous # just template
{
exchange_mode aggressive,main,base;
doi ipsec_doi;
situation identity_only;
my_identifier fqdn "mydomain.net";
verify_identifier on;
mode_cfg off;
lifetime time 1 hour;
ike_frag on;
passive on;
proposal_check obey;
generate_policy unique;
# script "/usr/local/etc/racoon/phase1" phase1_up;
# script "/usr/local/etc/racoon/phase1" phase1_down;
proposal {
encryption_algorithm 3des;
hash_algorithm md5;
authentication_method pre_shared_key;
lifetime time 12 hour;
dh_group 1;
}
proposal {
encryption_algorithm aes 256;
hash_algorithm sha1;
authentication_method pre_shared_key;
lifetime time 1 hour;
dh_group 1;
}
}
sainfo anonymous
{
pfs_group 1;
lifetime time 1 hour;
encryption_algorithm aes,3des,des;
authentication_algorithm hmac_sha1,hmac_md5;
compression_algorithm deflate;
}
More information about the freebsd-net
mailing list